- 7
- 0
- 约4.24千字
- 约 6页
- 2021-05-13 发布于安徽
- 举报
PAGE
PAGE 1
作者:沈泽刚
定价:79.50元
ISBN:9787302485520
Java面向对象程序设计
教学大纲
面向对象程序设计(Object Oriented Programming,OOP)主要研究如何从对象的角度出发构建程序单元以及程序开发机制,主要内容包括抽象的技术,类与对象,面向对象编程的基本特征,包括封装性、继承性和多态性。学完该课程,学生能使用面向对象编程语言和采用面向对象思维方法开发大中型应用程序。
一、基本信息
课程代号:9051705
课程名称:Java面向对象程序设计
英文名称:Java Object-Oriented Programming
开课专业:计算机科学与技术、软件工程、物联网工程
课程性质:专业必修课
课程学时:68学时,其中课内理论34学时,课内实践34学时。
课程学分:4学分
二、课程性质
面向对象程序设计是计算机科学与技术专业、软件工程专业以及物联网工程专业的专业基础课。该课程主要讲授面向对象的程序设计方法和思想。该课程借助Java作为教学语言,讲授面向对象编程的基础理论和基本思想,培养学生的面向对象思维。课程的总体目标是使学生能够使用面向对象编程语言开发应用程序,也为学生今后学习Java高级编程、Java Web开发和移动开发打下坚实的基础。
该课程的特点是既有理论基础,又需要大量实践。因此在教学中应理论联系实际,加强实践环节的教学。在研究和教学方法上应尽量采用基于问题的方法、案例式方法、讨论式方法等多种教学方法。
三、总体目标
本课程的总体目标是适应计算机科学与技术、软件工程以及物联网工程等专业本科学生培养目标的要求,使学生掌握如何应用面向对象编程语言编写应用程序、开发基于面向对象的软件。课程的任务是使学生熟练掌握面向对象编程思想。该课程在培养目标中是属于专业基础课程,该课程为后续课程的学习奠定基础,如后续课程Java Web开发和移动开发等课程都是以该课程作为基础的,另外也为将来学生学习其他面向对象语言(如C++、C#等)以及其他面向对象技术(面向对象数据库)等高级课程打下基础。
四、知识和能力标准
1.初步掌握的技能
初步掌握使用面向对象技术分析和设计应用程序,初步掌握面向对象分析和设计方法。从软件的复用性,培养学生初步具备模块化思维能力。
2.熟练掌握的技能
熟练掌握Java面向对象程序设计的语言基本语法,基本方法包括软件抽象方法、面向对象分析方法,基本思想包括继承性、封装性、多态性,抽象类以及接口的设计思想。
3.精通的技能
精通Java程序设计语言的使用。本课程以Java语言为例讲解面向对象编程方法,因此要求学生精通Java语言的语法规则,精通使用Java语言编写应用程序,精通Java语言支持的各种面向对象特征及在程序中的使用。
五、教学设计
如何安排教学内容的大致思路:
(1)学生自学和教师精讲结合。在课前安排学生自学有关内容,学生在对应学习内容有了一定认识后,教师选择已混点、易错点、易忽略点重点讲解。
(2)采用问题驱动法、任务驱动以及小组协作等现代教学方法。在教学中尽可能采用多种教学方法,开拓学生思路,提高教学效率。
(3)理论与实践相结合。本课程实践性强,因此通过大量的实例、案例分析、小项目等加深对课程内容的理解和掌握。
(4)实践环节包括课内实践和课外实践。教师指定有关题目,要求学生在课内和课外完成。
(5)学生分成小组。通过小组集体完成一些项目,培养学生的团队精神和协作能力,使学生体会团队的力量。
3.教学计划安排
课内教学内容、时间安排、具体章节如下表所示。
周次
讲
授
学
时
数
实验教学学时
数
课堂训练学时数
计 划 教 学 内 容
备注
教学内容摘要
(章节名称、讲述的内容提要,课堂讨论的题目等)
实验、习题及其它
第1周
2
2
1.1 Java起源与发展
1.2 Java平台与开发环境
1.3 Java程序基本结构
1.5 Eclipse集成开发环境
第1章
实训任务:
2,4,6
习题:
1.1,
1.3
第2周
2
2
2.1 简单程序的开发
2.2 数据类型
2.3 运算符
2.4 数据类型转换
第2章
实训任务:
1,2,3
习题:
2.1,
2.3
第3周
2
2
3.1 选 择
3.2 循 环
3.3 示例学习
第3章
实训任务:
1,3,5
习题:
3.2,
3.10
第4周
2
2
4.1 面向对象概述
4.2 为对象定义类
4.3 方法设计
第4章
实训任务:
1,2
习题:
4.1,
4.2
第5周
2
2
4.4 静态变量和静态方法
4.5 对象初始化和清除
4.6 包与类的导入
实训任务:
3,4
习题:
4.5
原创力文档

文档评论(0)