《java网络编程技术》课程教学大纲

《java网络编程技术》课程教学大纲

ID:15771572

大小:22.00 KB

页数:3页

时间:2018-08-05

《java网络编程技术》课程教学大纲_第1页
《java网络编程技术》课程教学大纲_第2页
《java网络编程技术》课程教学大纲_第3页
资源描述:

《《java网络编程技术》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java网络编程技术》课程教学大纲一、教学目的和任务课程主要任务是介绍面向对象编程技术-JAVA,通过学习JAVA语言中的数据类型,运算,语句结构及其程序设计的基本方法及Java高级功能,目的是使学生掌握一门基于网络的程序设计语言,了解面向对象程序设计的基本概念与方法,掌握Java语言编程的方法和技术,进而学会利用JAVA语言学会解决一般应用问题;通过大量的程序实例和相关练习,逐步掌握Java的面向过程和面向对象的功能,以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地

2、方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作从而掌握面向对象程序设计的基本知识和基本技能.使学生了解最新的具有强大支持的计算机编程新语言Java,加深对独立于操作平台,多任务,线程等概念的理解,并为后续的专业课程奠定网络程序设计基础.二、教学方法与教学要求《Java网络编程技术》是一门实践性相当强的课程,必须通过上机操作才能掌握所学的知识,要特别强调面授课与上机实践课相结合,要保证学生有充分的上机条件和足够的

3、上机时间.掌握:要求学生能够全面掌握所学内容,并能够用其分析,解答一般应用问题,能够举一反三.理解:要求学生能够较好地理解JAVA语言程序设计中的相关知识,并且能够进行简单应用.了解:要求学生能够一般地了解的所学内容.三、教学内容与教学安排本课程课堂讲授的主要内容有:第一章JAVA语言概述1.JAVA语言的发展历程2.JAVA语言的基本特点3.JAVA虚拟机及JAVA运行系统第二章JAVA程序设计基础1.标识符的命名原则2.变量类型(数值型,字符型,布尔型)3.常量(整数,浮点数,布尔量,字符串,字符量)4.运算符与表达式5.JAVA语言的控制语

4、句6.JAVA的名字空间和包第三章JAVA面向对象程序设计1.对象2.类3.方法的定义和实现4.类的继承5.创建并使用界面第四章数组与字符串1.数组的定义,创建,与释放2.数组元素的访问3.多维数组4.创建字符串5.字符串的访问方法6.修改可变字符串7.将其它对象转换为不变字符串8.字符串常量第五章I/O流和系统类1.JAVA的输入/输出流的类的层次2.简单的输入/输出流(读写文件,管道流,存储器读写,用流连接文件)3.过滤流及随机访问文件4.系统类(标准输入/输出,系统属性,集成原始方法)第六章异常处理以介绍面向对象编程的基本概念、基本理论为重

5、点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作1.异常与异常对象2.异常处理的特点3.异常类的层次4.抛出异常5.异常的捕获与处理6.创建异常类第七章多线程程序设计1.线程的概念2.JAVA线程的创建3.线程状态与线程控制4.线程组5.线程优先级和线程调度6.线程同步7.死锁第八章JAVA的网络程序设计1.用URL类访问网络资源

6、2.JAVA的SOCKET通讯机制3.JAVA的数据报通讯方式4.网络安全措施2、上机实践x学时通过简单的编程,掌握JAVA语言的基本语法,JAVA语句结构,理解变量,常量的用法,运算符与表达式及标识符的命名原则。通过创建对象数组及初始化,掌握对象的引用,引用参数,向对象传递引用,返回引用等,String的使用方法;理解StringBUFFER的使用方法.通过对文件的读写,掌握输入/输出流的使用及文件的访问方法;理解过滤流及随机访问文件;了解系统类,输入/输出流的类的层次的内部层次结构。掌握noditfy()和wait()方法的使用;理解线程的创

7、建与线程控制;了解线程优先级和线程调度。掌握JAVA的URL类的使用方法;理解JAVA中网络安全措施。3、课程作业1.使用String类方法,过滤黄色暴力关键字2.结合io流及多线程,编写一个局域网内的实时聊天工具3.利用Java反射机制和文件处理,模拟从配置文件读取数据进程序四、课程考核本课程理论考试采用闭卷形式,上机实践按相关的功能要求在机房进行考试,同时结合平时作业进行课程考核与成绩评定。考核评分以百分制计,原则上理论、实践考试成绩占80%,平时作业成绩占20%。五、教材及参考书教材:《Java网络编程技术》重庆广播电视大学软件工程学院自编

8、教材参考书:ThinkinginJAVA作者:BruceEckelJDK1.5类库大全作者以介绍面向对象编程的基本概念、基本理论为重点,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。