《面向对象程序设计》教学大纲_.docx
《《面向对象程序设计》教学大纲_.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》教学大纲_.docx(9页珍藏版)》请在文库网上搜索。
1、面向对象程序设计教学大纲课程名称:面向对象程序设计总 学 时:64 学时(含实践教学16学时)总 学 分: 4学分课程性质:专业必修课适用专业:计算机科学与技术、软件工程一、教学目的及任务(一)教学目的本课程的教学目的旨在使学生掌握面向对象程序设计的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课程的学习后能够熟练的、综合应用Java语言和面向对象的思想编写程序解决现实生活中的问题。(二)教学任务本课程的教学任务旨在使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络与数据库编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的
2、开发奠定坚实的基础。二、教学内容和教学要求第一章 Java语言概述(一)教学目标通过本章的学习,要求学生了解Java 的发展;理解Java的特点;理解Java的运行机制;了解Java虚拟机的作用;掌握常用的开发环境。(二)教学要求1.教学重点:Java语言的特点,Java开发环境的使用,Java程序结构等。2.教学难点:Java跨平台运行的机制。3.教学方法:以课堂讲授为主,结合多媒体课件教学。(三)教学内容 1.Java的发展历史2.Java语言的特点(1)多线程(2)安全(3)动态(4)跨平台3.Java的实现和运行机制4.Java程序开发与运行环境 第二章 Java语言基础(一)教学目标
3、通过本章的学习,要求学生掌握Java的基本数据类型的特征;了解常用的保留字;能够正确定义标识符;掌握Java 的运算符的使用;掌握常用的控制语句的使用,分支语句,循环语句;掌握与转移控制有关的语句,continue, break ,return 的使用。(二)教学要求1.教学重点:Java数据类型,控制语句。2.教学难点:Java不同基本数据类型之间的转换,基本数据类型与引用类型之间的转换,跳转控制语句的使用。3.教学方法:以课堂讲授为主,结合多媒体课件教学。(三)教学内容 1.关键字和标识符介绍 2.Java运算符和表达式 (1)赋值运算符与赋值表达式(2)算术运算符与算术表达式(3)关系运
4、算符与关系表达式(4)逻辑运算符与逻辑表达式(5)位运算符(6)三目运算符和复杂运算符(7)instanceof运算符3.基本数据类型(1)逻辑类型(2)整数类型(3)字符类型(4)浮点类型4.分支语句if.else.;switch 5.循环语句 while;do.while;for6.其他语句continue;break;return第三章 类与对象(一)教学目标通过本章的学习,要求学生理解类、对象、属性的概念;掌握方法的定义和重载的使用;理解实例成员和类成员的特点;了解掌握包的概念;理解类的封装性。(二)教学要求1.教学重点:类的定义,构造函数的重载。2.教学难点:类成员变量及方法的访问权
5、限。3.教学方法:以课堂讲授为主,结合多媒体课件教学,个别内容可采用学生自学或讨论。(三)教学内容 1.类的定义(包括成员变量和方法)(1)类和对象(2)类的定义(3)类修饰符2.构造方法3.方法的重载 4.包 (package和import)5.类成员变量及方法的访问权限 (1)对象成员变量的引用(2)对象方法的调用第四章 继承、多态和接口(一)教学目标通过本章的学习,要求学生理解类的继承性和多态性;掌握抽象类的使用;了解接口的和抽象类的区别。(二)教学要求1.教学重点:类的继承的实现,继承性的特点。2.教学难点:利用抽象类与接口来实现多态。3.教学方法:以课堂讲授为主,结合多媒体课件教学,
6、个别内容可采用学生自学或讨论。(三)教学内容 1.类的继承关系及其实现方法2.final、this、super关键字3.多态性(方法的覆盖) 4.抽象类和抽象方法 (1)抽象类的定义(2)抽象类的实现(3)抽象类与多态 5.接口(1)接口的声明与使用(2)接口与多态(3)抽象类与接口的比较第五章 泛型与集合框架(一)教学目标通过本章的学习,要求学生理解泛型的概念;了解集合框架的层次结构,掌握常用的List集合与Set集合,熟悉Map集合。(二)教学要求1.教学重点:泛型的概念,List集合与Set集合。2.教学难点:集合框架的层次结构。3.教学方法:以课堂讲授为主,结合多媒体课件教学。(三)教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 教学大纲