欢迎来到天天文库
浏览记录
ID:16332127
大小:52.50 KB
页数:5页
时间:2018-08-09
《《java程序设计》教学大纲new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安徽工业经济职业技术学院计算机网络技术专业《Java程序设计》教学大纲一、课程的性质、任务《Java语言程序设计》是计算机科学与技术专业本科生的一门选修课程。Java语言作为当今INTERNET上最流行的编程语言,它的产生和WWW密切相关,所以课程中还将对WWW技术进行必要的介绍。通过本课程的学习,使学生掌握网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。二、教学目的、要求1.了解并掌握JAVA语言的基本语法2.能比较熟练地用JAVA语言进行一般的程序设计3.初步掌握JAVA编程开发
2、环境JDK1.4、FREEJAVA、VisualJ++的使用。三、本课程与其它课程关系具有计算机软硬件基础理论知识,至少熟悉1-2门程序设计语言。四、教学内容和要求1.语言概述:3学时l教学内容:JAVA语言的发展历程;JAVA语言的基本特点l教学要求:了解:JAVA语言的发展历程,迅速得以推广的原因了解:JAVA语言的基本特点:简单性、面向对象、结构中立、支持语言级多线程、稳固性、安全性等了解:JAVA虚拟机及JAVA运行系统2.二.JAVA应用与JAVAAPPLET6学时l教学内容:JAVA应用JAVA应用的
3、组成:由类构成,类由域和方法构成编译JAVA程序:运行JAVA的编译JAVAC工具进行编译执行JAVA应用JAVAAPPLETWWW简介APPLET的概念创建APPLET程序将APPLET资源加到Web页中APPLET的执行l教学要求:通过实例掌握:JAVA应用和JAVAAPPLET的编辑、编译、运行过程掌握:简单的终端输入输出方法了解:程序设计风格并在试验中运用1.JAVA程序设计基础2学时l教学内容:标识符的命名原则变量类型(数值型、字符型、布尔型)常量(整数、浮点数、布尔量、字符串、字符量)运算符与表达式J
4、AVA语言的控制语句JAVA的名字空间和包l教学要求掌握:JAVA语言的基本语法掌握:JAVA语句结构,包括复合语句、分支语句、迭代语句和转移语句掌握:JAVA变量的正确使用方法了解:各种迭代语句之间的关系和相互转换的方法了解:转移语句对程序结构的影响2.JAVA面向对象程序设计4学时l教学内容对象类方法的定义和实现类的继承创建并使用界面l教学要求了解:面向对象程序设计的基本思想及基本概念了解:面向对象语言的分类和JAVA中支持面向对象的特点了解:面向对象的软件开发环境了解:VisualJ++或者JDK1.X的开
5、发工作台的主要功能3.数组与字符串6学时l教学内容:数组的定义、创建、与释放数组元素的访问多维数组创建字符串字符串的访问方法修改可变字符串将其它对象转化为不变字符串字符串常量l教学要求掌握:对象数组及创建初始化和未初始化的数组的方法掌握:引用的概念,包括引用参数、向对象传递引用、返回引用等掌握:String和StringBUFFER的使用方法2.I/O流和系统类4学时l教学内容:JAVA的输入/输出流的类的层次简单的输入/输出流(读写文件、管道流、存储器读写、用流来连接文件)过滤流及随机访问文件系统类(标准输入/
6、输出、系统属性、集成原始方法)l教学要求掌握:JAVA的输入/输出流的类的层次掌握:过滤流及随机访问文件的使用方法掌握:存储器读写的方法3.APPLET基础4学时l教学内容:APPLET主类APPLET的生命周期APPLET的主要行为将APPLET嵌入Web页中APPLET类方法l教学要求:了解:类层次的概念及如何将概念和实现转变为类的层次的方法掌握:APPLET嵌入Web页的方法了解:APPLET的生命周期及多媒体支持方法4.异常处理4学时l教学内容:异常与异常对象异常处理的特点异常类的层次抛出异常异常的捕获与
7、处理创建异常类l教学要求了解:异常的处理方法了解:try、catch、finally及throw、throws的使用方法5.多线程程序设计5学时l教学内容:线程的概念JAVA线程的创建线程状态与线程控制线程组线程优先级和线程调度线程同步死锁l教学要求:了解:线程的概念掌握:noditfy()和wait()方法的使用了解:管程和线程组的概念及其使用方法2.JAVA的网络程序设计4学时l教学内容:用URL类访问网络资源JAVA的SOCKET通讯机制JAVA的数据报通讯方式网络安全措施l教学要求:了解:数据报的基本概念
8、掌握:JAVA的URL类的使用方法3.创建图形用户界面及综合程序设计6学时l教学内容:综合利用前面所学的内容设计两个具体的应用程序l教学要求掌握:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统掌握:利用VisualJ++的界面生成器或者JDK等开发工具生成应用程序界面掌握:利用消息机制实现对象之间的交互一、课时分配课程教学总学时数为72学时,4学分,其中课内学
此文档下载收益归作者所有