欢迎来到天天文库
浏览记录
ID:14485034
大小:39.50 KB
页数:4页
时间:2018-07-29
《程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JAVA程序设计教学大纲课程名JAVA程序设计课号类型(选修)所属学科计算机科学与技术领域方向面向对象程序设计 学时51学分3教师张兵先修课程有一门程序设计语言的基础同修课程无基本目的1.了解并掌握JAVA语言的基本语法2.能比较熟练地用JAVA语言进行一般的程序设计3.初步掌握JAVA编程开发环境JDK1.4的使用。学习收获1.系统方面。了解JAVA语言的基本特点和功能。2.理论方面。掌握面向对象的基本概念和方法,面向对象理论和面向对象设计方法,通过上机实习的训练,初步具备采用面向对象方法进行软件开发的能力。3.实现技术方
2、面。掌握JAVA语言,能熟练应用JAVA语言实现各种算法。4.对JAVA技术的深入课题有大致了解,激发在此领域中继续学习和研究的愿望,为学习JAVA高级编程做准备。教学方式课堂讲授为主,每周讲授3学时。教材《JAVA语言程序设计》 等著 清华大学出版社 2003 参考书目成绩评定作业占20%,期末考试占80%助教需求实验条件需求内容提要一.JAVA语言概述:教学内容:JAVA语言的发展历程;JAVA语言的基本特点教学要求:了解:JAVA语言的发展历程,迅速得以推广的原因了解:JAVA语言的基本特点:简单性、面向
3、对象、结构中立、支持语言级多线程、稳固性、安全性等了解:JAVA虚拟机及JAVA运行系统二.JAVA应用与JAVAAPPLET教学内容:1.JAVA应用JAVA应用的组成:由类构成,类由域和方法构成编译JAVA程序:运行JAVA的编译JAVAC工具进行编译执行JAVA应用2:JAVAAPPLETWWW简介APPLET的概念创建APPLET程序将APPLET资源加到Web页中APPLET的执行教学要求:通过实例掌握:JAVA应用和JAVAAPPLET的编辑、编译、运行过程掌握:简单的终端输入输出方法了解:程序设计风格并在试验中
4、运用三.JAVA程序设计基础教学内容:标识符的命名原则变量类型(数值型、字符型、布尔型)常量(整数、浮点数、布尔量、字符串、字符量)运算符与表达式JAVA语言的控制语句JAVA的名字空间和包教学要求掌握:JAVA语言的基本语法掌握:JAVA语句结构,包括复合语句、分支语句、迭代语句和转移语句掌握:JAVA变量的正确使用方法了解:各种迭代语句之间的关系和相互转换的方法了解:转移语句对程序结构的影响四.JAVA面向对象程序设计教学内容对象类方法的定义和实现类的继承创建并使用界面教学要求了解:面向对象程序设计的基本思想及基本概念了
5、解:面向对象语言的分类和JAVA中支持面向对象的特点了解:面向对象的软件开发环境了解:JDK1.X的开发工作台的主要功能五.数组与字符串教学内容:数组的定义、创建、与释放数组元素的访问多维数组创建字符串字符串的访问方法修改可变字符串将其它对象转化为不变字符串字符串常量教学要求掌握:对象数组及创建初始化和未初始化的数组的方法掌握:引用的概念,包括引用参数、向对象传递引用、返回引用等掌握:String和StringBUFFER的使用方法六.I/O流和系统类教学内容:JAVA的输入/输出流的类的层次简单的输入/输出流(读写文件、管
6、道流、存储器读写、用流来连接文件)过滤流及随机访问文件系统类(标准输入/输出、系统属性、集成原始方法)教学要求掌握:JAVA的输入/输出流的类的层次 掌握:过滤流及随机访问文件的使用方法 掌握:存储器读写的方法七.APPLET基础教学内容:APPLET主类APPLET的生命周期APPLET的主要行为将APPLET嵌入Web页中APPLET类方法教学要求:了解:类层次的概念及如何将概念和实现转变为类的层次的方法掌握:APPLET嵌入Web页的方法了解:APPLET的生命周期及多媒体支持方法八.异常处理教学内容:异常与异常对
7、象异常处理的特点异常类的层次抛出异常异常的捕获与处理创建异常类教学要求了解:异常的处理方法了解:try、catch、finally及throw、throws的使用方法九.多线程程序设计教学内容:线程的概念JAVA线程的创建线程状态与线程控制线程组线程优先级和线程调度线程同步死锁教学要求:了解:线程的概念掌握:noditfy()和wait()方法的使用了解:管程和线程组的概念及其使用方法十.JAVA的网络程序设计教学内容:用URL类访问网络资源JAVA的SOCKET通讯机制JAVA的数据报通讯方式网络安全措施教学要求:了解:数
8、据报的基本概念掌握:JAVA的URL类的使用方法十一.创建图形用户界面及综合程序设计教学内容:综合利用前面所学的内容设计两个具体的应用程序教学要求掌握:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统掌握:利用JDK等开发工具生成应用程序界面掌握:利用消息机制实现对象之间的交互
此文档下载收益归作者所有