最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

《Java程序设计》课程教学大纲

来源:动视网 责编:小OO 时间:2025-09-26 19:54:14
文档

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲课程名称:Java程序设计英文名称:JavaProgramming学分:2.5总学时:48理论学时:32实验(上机)学时:16适用专业:计算机科学与技术一、课程的性质、目的Java程序设计是属于计算机专业的一门专业选修课,本课程将介绍Java程序设计语言、技术及其应用,主要内容包括Java语言基本语法结构、面向对象编程技术、GUI组件、异常处理、输入输出流处理、线程、网络、JDBC、JSPWeb应用。通过本课程的学习,使学生能够掌握Java技术和应用设计能力,能
推荐度:
导读《Java程序设计》课程教学大纲课程名称:Java程序设计英文名称:JavaProgramming学分:2.5总学时:48理论学时:32实验(上机)学时:16适用专业:计算机科学与技术一、课程的性质、目的Java程序设计是属于计算机专业的一门专业选修课,本课程将介绍Java程序设计语言、技术及其应用,主要内容包括Java语言基本语法结构、面向对象编程技术、GUI组件、异常处理、输入输出流处理、线程、网络、JDBC、JSPWeb应用。通过本课程的学习,使学生能够掌握Java技术和应用设计能力,能
《Java程序设计》课程教学大纲

课程名称:Java程序设计

英文名称:Java Programming

学    分: 2.5   总学时:48         理论学时: 32        实验(上机)学时:16       

适用专业:计算机科学与技术

一、课程的性质、目的 

Java程序设计是属于计算机专业的一门专业选修课,本课程将介绍Java程序设计语言、技术及其应用,主要内容包括Java语言基本语法结构、面向对象编程技术、GUI组件、异常处理、输入输出流处理、线程、网络、JDBC、JSP Web应用。通过本课程的学习,使学生能够掌握Java技术和应用设计能力,能将面向对象程序设计的理论、技术、方法和Java语言相结合,使用Java类库,培养面向对象的程序设计、GUI的程序设计、数据库网络应用和J2EE的Web应用的程序设计能力。

二、教学基本要求

 通过本课程的学习,使学生应达到::熟悉Java的JVM和开发环境、Java语言的特点和组成;掌握Java面向对象编程技术理论和编程应用实例。熟悉异常处理的概念和编程应用实例。熟悉输入/输出流概念和编程应用实例。掌握GUI的编程应用实例。熟悉多线程和网络编程技术和应用。了解JDBC技术和应用,以及Java Web技术和应用。

三、课程教学基本内容

第一章  面向对象程序设计    

1.1  面向对象与面向过程程序设计    

1.2  类与对象    

1.3  封装与信息隐藏    

1.4  继承    

1.5  多态性    

第二章  Java概述和入门程序    

2.1  Java历史及发展    

2.2  Java语言特点    

2.3  Java类库    

2.4  Java开发环境    

2.4.1  JDK 下载、安装与使用    

2.4.2  Java集成开发环境    

2.5  Java程序类型及简单例子    

第三章  Java程序设计基础    

3.1  标识符与数据类型    

3.2  运算符与表达式    

3.3  算法的基本控制结构    

3.4  数组    

第四章  类和对象    

4.1  面向对象程序设计的思想    

4.2  类的作用域    

4.3  成员访问控制    

4.4  方法    

4.5  初始化类的对象:构造函数     

4.6  this    

4.7  垃圾收集    

4.8  static方法和域    

4.9  类的组合    

4.10  包的创建和访问    

第五章  类的继承和派生    

5.1  继承的概念和软件的重用性    

5.2  派生类的定义    

5.3  作用域和继承    

5.4  方法的重写(overriding)    

5.5  继承下的构造函数和finalize方法    

5.6  超类和子类的关系    

5.7  继承的程序设计举例    

第六章  多态性    

6.1  多态性概念和实例    

6.2  继承层次结构中对象间的关系    

6.3  抽象类和抽象方法    

6.4  接口的声明和实现    

6.5  final方法和final类    

6.6  嵌套类    

6.7  基本数据类型的包装类    

第七章  Java实用包    

7.1  Math类    

7.2  字符串类String    

7.4  StringTokenizer类    

7.5  Vector类    

第八章  图形和Java 2D     

8.1  图形环境和图形对象    

8.2  颜色控制    

8.3  字体控制    

8.4  绘制图形    

第九章 GUI组件和设计    

9.1  Swing和AWT组件概述    

9.2  标签Jlabel    

9.3  单行文本框(JTextField)和多行文本框(JTextArea)    

9.4  事件处理模型    

9.5  命令按钮JButton    

9.6  复选框按钮JCheckBox和单选按钮JRadioButton    

9.7  组合框JComboBox    

9.8  带滚动窗格的面板(JScrollPane)    

9.9  列表JList    

9.10  面板JPanel    

9.11  适配器类    

9.12  鼠标事件    

9.13  键盘事件    

9.14  布局管理器    

9.16  框架JFrame    

9.17  菜单JMenu    

第十章  异常处理    

10.1  异常处理概述    

10.2  异常分类    

10.3  异常的捕获处理    

10.4  重新抛出异常    

10.5  定义新的异常类型    

第十一章  输入和输出流处理    

11.1  输入和输出流概述    

11.2  File类    

11.3  基于字节的输入和输出类及应用实例    

11.4  基于字符的输入和输出类及应用实例    

第十二章  线程与网络编程    

12.1  线程的概念和生命周期    

12.2  线程的创建和执行    

12.3  线程同步    

12.4  多线程结合网络应用举例    

第十三章  JDBC技术

13.1  JDBC技术    

13.2 创建SQL Server服务器上的数据库    

13.3  Java应用程序通过JDBC存取数据库的过程    

13.4  JDBC中的主要接口和类    

13.5  数据库开发应用实例    

第十四章 Jsp Web技术    

14.1 Jsp概述    

14.2 WebServer环境的安装

14.3 JSP技术与应用实例

14.4 servlet技术和应用实例

14.5 SStrct2技术和应用实例

四、课程考核方式

说明在教学计划中该课程列为考查课;考试方式是大作业。平时成绩、大作业及课外作业等所占5:5比例。

五、学时分配表

教  学  内  容

讲课时数实验时数实践学时上机时数自学时数习题课讨论时数
第一章  面向对象程序设计

2
第二章  Java概述、入门程序和运行环境

22
第三章  Java程序设计基础

22
第四章  类和对象

24
第五章  类的继承和派生

21
第六章  接口与多态性程序设计

21
第七章  Java实用包

2
第八章  图形和Java 2D

31
第九章 GUI组件和设计

53
第十章  异常处理    

21
第十一章  输入和输出流处理

21
第十二章  线程和网络编程

2
第十三章  JDBC技术和Jsp技术

4
合            计

3216
总            计

48
六、参考教材

1  JAVA面向对象程序设计,张桂珠。北邮,2010

JAVA面向对象程序设计习题解答和实验。张桂珠。北邮,2010

2.(美)Martin Kalin著;孙艳春等译.面向对象程序设计------Java语言描述.北京:机械工业出版社,2002.9

3. 飞思科技产品研发中心编著.Java2应用开发指南.北京:电子工业出版社,2002.1

4. Java大学教程, 电子工业出版社,2003.9

5. 印  旻.JAVA语言与面向对象程序设计.北京:清华大学出版社,2000.9

6. 高级Java大学教程, 电子工业出版社,2003.9

七、有关说明

此部分主要为大纲的使用说明,应包括本课程与其他课程的关系,如先修课程、后续课程等;学生自学部分的内容与要求;如采用双语教学,说明双语教学的要求与比例;其他需要说明的事项。

 (宋体、五号、行距:20磅。)

    

大纲撰写人:张桂珠

大纲审核人:

文档

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲课程名称:Java程序设计英文名称:JavaProgramming学分:2.5总学时:48理论学时:32实验(上机)学时:16适用专业:计算机科学与技术一、课程的性质、目的Java程序设计是属于计算机专业的一门专业选修课,本课程将介绍Java程序设计语言、技术及其应用,主要内容包括Java语言基本语法结构、面向对象编程技术、GUI组件、异常处理、输入输出流处理、线程、网络、JDBC、JSPWeb应用。通过本课程的学习,使学生能够掌握Java技术和应用设计能力,能
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top