- 18
- 0
- 约4.93千字
- 约 13页
- 2021-10-31 发布于上海
- 举报
《JAVA程序设计》课程教学大纲
课程名称:JAVA程序设计 课程类别:任意选修课
适用专业: 教育技术学 考核方式: 考查
总学时、学分:48 学时2学分 其中实验学时: 32 学时
一、课程教学目的
本课程的教学目的与教学任务是通过学习Java语言和大量的程序编制实践,使学生掌握扎实的Java语言程序设计基础和简单Java应用程序的编制技术。要求掌握面向对象程序设计的基本概念,掌握Java语言系统的基本语法知识,能比较熟练地使用Java语言进行简单应用程序的设计,为进一步学习Java的其它高级应用打下基础,重点掌握Java的常用标准类库的应用、编程技巧和异常处理等技术,了解网络环境下应用程序的设计方法,并为今后Java语言的网络编程与应用打下较好的基础。
二、课程教学要求
1. 注意本课程与前修课程的联系;
2. 注意讲清本课程中的基本概念和基本理论,在保持课程的科学性及系统性的基础上,应突出重点、难点,并努力反映本学科的新成就,新动向,进行综合程序设计;
3. 本课程重视理论与实践相结合,对操作能力要求特别高,要求学生在学完本课程后,能进行Java综合程序设计;
4. 授课方法建议以演示为主;
5.熟悉Java中类、对象、包的概念和基本特性;掌握基本类库和工具类库的使用;运用面向对象的程序设计方法编写和调试简单的Java程序;
6. 因学时有限,而内容较多,因此有一部分内容要求学生自学。学生自学部分不占总学时,但仍然是大纲要求掌握内容。学生自学部分,采用由教师提示,学生课后自学并提出问题,老师课后解答的方式;
7.建议各章从案例引入而不从抽象定义出发;以举一反三、提高兴趣、循序渐进和讲求实用为授课线索;从讲清类的功能及应用为主而不求全求细、面面俱到,必要时对重点章节,可在讲授基础上,引导学生查阅资料,并进行课后学习兴趣小组讨论,进行综合程序设计,以培养学生综合分析问题的能力。
三、先修课程
本课程以计算机应用基础、数据库应用、C语言程序设计、网页制作等课程为先修课程。
四、课程教学重、难点
课程重点:重点掌握Java的常用标准类库的应用、编程技巧和异常处理等技术。
课程难点: 编程入门,对角理解,类库,调试中静态类的理解,对象的建立,综合程序开发等。
五、课程教学方法与教学手段
讲课以演示为主,学习以任务驱动为主,整体以项目驱动。
六、课程教学内容
第一章 Java编程基础(1学时)
1.教学内容
(1) Java语言发展,Java语言特点,Java语言的应用领域。
(2) Java开发和执行环。
(3) Java应用程序开发过。
2.重、难点提示
(1) 教学重点:掌握配置开发环境,Java与其他可视化程序的区别,以及简单程序的调试过程。
(2) 教学难点:环境变量配置 。
第二章 Java语言基础(1学时)
1.教学内容
(1) Java语法基础。
(2) 流程控制。
2.重、难点提示
(1) 教学重点:Java语言和C/C++是很相似的,掌握这些基础知识是正确编写程序的前提,能用上述知识进行Java 程序设计。
(2) 教学难点:设计思路的转换。
第三章 面向对象程序设计基础(3学时)
1.教学内容
(1) 面向对象程序设计。
(2)类和对象。
(3)方法。
(4) 封装。
(5)构造器。
(6)变量的作用域和初始化。
(7) this。
(8) 父类、了类和继承。
(9) 包。
2.重、难点提示
(1) 教学重点:方法的创建、构造器的使用;this 的使用;父类子类,super;包的创建。
(2) 教学难点:包的创建。
第四章 数组(1学时)
1.教学内容
(1) 一维数组,二维数组。
(2) 数组的综合使用。
2.重、难点提示
(1) 教学重点:数组对象有的创建,综合利用数组。
(2) 教学难点:综合利用数组。
第五章 面向对象高级特性(2课时)
1.教学内容
(1) 变量多态。
(2)非访问控制符;访问控制符。
(3)接口。
2.重、难点提示
(1) 教学重点:接口的实现,变量的多态。
(2) 教学难点:接口系统设计。
第六章 几种常用类(2课时)
1.教学内容
(1) Java基础类。
(2)字符串相关类。
(3)集合。
(4) 日期与时间。
2.重、难点提示
(1) 教学重点:理解Java基础类;字符串相关类;集合;日期与时间。
(2) 教学难点:字符串相关类;集合。
第七章 异常处理机制(1课时)
1.教学内容
(1) 异常处理机制。
(2)异常分类。
(3)异常处理规则。
(4) 异常类的定义及使用。
2.重、难点提示
(1) 教学重点:异常处理机制;异常
原创力文档

文档评论(0)