《Java语言程序设计》教学进度表.doc
文本预览下载声明
开课时间:第 1 周至第 16 周,总学时 64 学分 3
考核要求:是否考试课程 否 考核方式 笔试+上机
成绩分配:平时成绩占总分比例 10% 实验成绩占总分比例 30%
教学大纲:颁发部门 教务处 主编 于静 制(修)订时间 2016.02 本
课
程
授课 总
时
数 本
课
程
本
学 期
授
课
时
数 本学期课时安排 讲课 实验 参观
实习
设计 讨论 社会
调查 64 64 32 32 0 0 0 课
程
目
的
与
要
求 通过对“JAVA语言程序设计”课程的学习,使学生初步掌握Java语言和面向对象程序设计的基本思想及思路,能够独立编写简单的Java程序。
重点讲解Java语言的语法结构、预定义类的使用,面向对象程序设计中类、对象、封装、继承、多态等基本定义和基本特性,使学生掌握Java语言程序设计方法及Java可视化编程技巧及技术。
通过实验的实际操作,掌握Java编译器的使用,提高学生的编程能力和操作技能。
教
材
和
参
考
书
1、《java语言程序设计》 于静主编 清华大学出版社 2009
2、《Java 大学教程(第三版)》美Deitel,H.M.著 电子工业出版社 2002
3、《Java 核心技术》 Cay S.Horstmann和 Gary Cornell编著 人民邮电出版社2009
4、《Java程序设计》 孙燕编著 中国铁道出版社,2006
备
注
周次 星期 节次 教学内容 教学方式 作业 1 三 1,2节 第1章Java和面向对象的程序设计
1.1 了解java的发展历史
1.2 掌握Java的三大特性
1.3 掌握面向对象与类的的概念
1.4 掌握JDK的安装配置方法
本章小节 讲授 2 三 1,2节 第2章 java程序设计基础
2.1 熟悉Java语言的组织形式
2.2 封装的概念,类和对象的概念
2.3 对象的创建和引用 讲授 3 三 1,2节 第2章 java程序设计基础
2.5 数据类型
2.6 运算符
本章小节 讲授 4 三 1,2节 第3章 程序的流程控制
3.1 if-else语句
3.2 switch语句 讲授 5 三 1,2节 第3章 结构控制语句
3.3 for语句
3.4 while语句
3.5 do while语句
3.6 break和continue
本章小节 讲授 6 三 1,2节 第4章 类的特性
4.1 继承和父类
4.2 子类的概念
4.3 方法重写
4.4 super和this关键字的使用方法 讲授 7 三 1,2节 类的特性
4.5 抽象类的概念和作用
4.6 内部类
本章小节 讲授 8 三 1,2节 第5章 接口和多态
5.1 接口的定义和实现
5.2 抽象类的接口的区别
5.3 适配器模式
5.4 多态的设计思想的实现方式
5.5 后期绑定的含义
本章小节 讲授 9 三 1,2节 异常
6.1 Java异常处理机制
6.2 异常处理语句
6.3 自定义异常类
本章小节 讲授 10 三 1,2节 第7章 对象的管理
7.1 数组
7.2 对象数组的使用方法
7.3 集合类
7.4 泛形
本章小结 讲授 11 三 1,2节 java的I/O操作
8.1 文件的操作
8.2 流的概念
8.3 面向字节的I/O操作
8.4 面向字符的I/O操作
8.5 对象的序列化
本章小结 讲授 12 三 1,2节 多线程
9.1 线程的概念和生命周期
9.2 Java中的多线程实现技术
9.3 线程的操作方法和同步
本章小结 讲授 13 三 1,2节 第10章 网络编程
10.1 URL通信
10.2 函数定义和函数调用
10.3 函数调用中的参数传递
本章小结 讲授 14 三 1,2节 第11章 数据库编程
11.1 JDBC概念
11.2 java.sql包中常用的API 讲授 15 三 1,2节 第11章 数据库编程
11.3 ODBC数据源的配置
11.4 数据库操作,增、删、改、查
11.5 预编译SQL语句
本章小结 讲授 16 三 1,2节 第1-8章复习 讲授 17 三 1,2节 第9-11章复习 讲授 18 三 1,2节 期末总复习答疑 第19周期末考试
显示全部