
开放教育(本科)《面向对象程序设计》课程教学大纲 重庆电大运程教育导学中心理工导学部 2012年8月修订 第一部分、大解说明 一、课程的性腰与任务 《而向对象程序设计》误程是开放数育本科计算机专业的选修课,该课程实线性较强。面向对象软件 开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起米的一种软件开发方法。它集抽象性, 封装性、整承性和多态性于一体,可以帮助人们开发出模块化、数据袖象程度高的,体现信息隐蔽、可复 用、易修政、导扩充等特性的程序。 要求:掌据JYA语言的基础语法知识和面向对象技术,能编写面向对象的JV■应用程序。 二、与相关课程的衡接 要求先具有C语言的预备知识。 三、课程散学基本要求 【.掌握面向对象程序设计的常见术语、基础知识、基木概之: 2.靠提使用DE选行Ja语言面向对象的设计和开发必须的各种基本技能。 四、教学方法和教学形式建谊 1,通过基本文字教材的准确叙述和音像教材的深入浅出的讲解,使学生对基于Ja的面向对象程序 设计开发有一个基本的了解,并能将这些理论和技能熟练地运用到实际的工作和学习中。 2、文字教材的编可要求案例重点突出、通俗易植:音像教材的制作要酸到形象、生动,以学生熟悉 的现实经济中的审计案例作为分析重点。 3,进行集中面授之前,要求学生修须进行修要的文字教材的预习,课后布置您要的思考题或作业, 督促学生参加杜会实践,将拿据的理论知机运用到实际工作中。 4,期末考核是电大教学过程的重要一环,考试题目要全面,符合大钢要求,同时要考虑重点,题量 和难易程度适中。 五、课程教学要求的层次 按愿中央广播电视大学教务处的饶一要求,在教学实施过程及期术考核时,按“了解,拿握、重点拿 振”三个层次要求。 “了解”即要求对一校知识进行了解,一粮以判断等题型进行考核:
开放教育(本科)《面向对象程序设计》课程教学大纲 重庆电大远程教育导学中心理工导学部 2012 年 8 月修订 第一部分、大纲说明 一、课程的性质与任务 《面向对象程序设计》课程是开放教育本科计算机专业的选修课,该课程实践性较强。面向对象软件 开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、 封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复 用、易修改、易扩充等特性的程序。 要求:掌握 JAVA 语言的基础语法知识和面向对象技术,能编写面向对象的 Java 应用程序。 二、与相关课程的衔接 要求先具有 C 语言的预备知识。 三、课程教学基本要求 1.掌握面向对象程序设计的常见术语、基础知识、基本概念; 2.掌握使用 JDE 进行 Java 语言面向对象的设计和开发必须的各种基本技能。 四、教学方法和教学形式建议 1、通过基本文字教材的准确叙述和音像教材的深入浅出的讲解,使学生对基于 Java 的面向对象程序 设计开发有一个基本的了解,并能将这些理论和技能熟练地运用到实际的工作和学习中。 2、文字教材的编写要求案例重点突出、通俗易懂;音像教材的制作要做到形象、生动,以学生熟悉 的现实经济中的审计案例作为分析重点。 3、进行集中面授之前,要求学生必须进行必要的文字教材的预习,课后布置必要的思考题或作业, 督促学生参加社会实践,将掌握的理论知识运用到实际工作中。 4、期末考核是电大教学过程的重要一环,考试题目要全面,符合大纲要求,同时要考虑重点,题量 和难易程度适中。 五、课程教学要求的层次 按照中央广播电视大学教务处的统一要求,在教学实施过程及期末考核时,按“了解、掌握、重点掌 握”三个层次要求。 “了解”即要求对一般知识进行了解,一般以判断等题型进行考核;

“掌据”即要求清楚地算罪有关内容,一般以单项案例题围进行考核: “重点掌握”即要求非常清楚、全面、准确地掌握有关内容并能够熟炼运用,一般以综合案例分析等 愿型进行考核。 第二部分多煤体散材一体化初步设计方案 一、课程的基本结构 《面向对象程序设计》的教学内容分为2章,各章的基本内容及章序如下: 第一章、面向对象的程序设计概论 第二章,Java程序设计基础 第三章、类与对象 第四章、类的维承与多态 第五章、字符串、数组与向量 第六章、异常处理 第七章、文件操作 第八章、Java应用示例 二、学时分配 课程4学分,72学时,面授54学封,实验18学时。由于课程章节过多,这里不明确建议学时安排。 建议任课教师将重点放在基础语法、控制结构、面向对象技术、布局、A、基本事件响应这些方面。 三、多媒体黄材的构成 1,文字教材, 文字教材是教学的基本依据,体现教学大吊所规定的课程性质和教学要求,按盟体系完整、文字简洁 准确的要求编写,适合以白学为主的成人学生并能较好地体现电大教学的规律和特点。 2,录像教材。 电祝课是文字教材的导读、拓展和补充。也是文字教材的形象化、税所化。电视课采取课堂讲解与外 景资料相结合的方式,突出教学内容的重点、疑点和难点。数学形式形象、生动、直观、简洁。部分电视 课的内容将短出文字教材的叙逐,但不超过教学大钢,这部分教学内容也将是期术考核的组成部分。 3。网上教学资源 重庆电大为开成教育各试点专业专门建立了教学平台,发布有关数学信息,以便为学生提供导学帮助。 本课程将在教学平台上发布多种教学资源,以便于学生通过网络学习误程内容。 第三郁分课程的内容与教学要求 一、课程内容
“掌握”即要求清楚地掌握有关内容,一般以单项案例题型进行考核; “重点掌握”即要求非常清楚、全面、准确地掌握有关内容并能够熟练运用,一般以综合案例分析等 题型进行考核。 第二部分 多媒体教材一体化初步设计方案 一、课程的基本结构 《面向对象程序设计》的教学内容分为 22 章,各章的基本内容及章序如下: 第一章、面向对象的程序设计概论 第二章、Java 程序设计基础 第三章、类与对象 第四章、类的继承与多态 第五章、字符串、数组与向量 第六章、异常处理 第七章、文件操作 第八章、Java 应用示例 二、学时分配 课程 4 学分,72 学时,面授 54 学时,实验 18 学时。由于课程章节过多,这里不明确建议学时安排。 建议任课教师将重点放在基础语法、控制结构、面向对象技术、布局、Applet、基本事件响应这些方面。 三、多媒体教材的构成 1.文字教材。 文字教材是教学的基本依据,体现教学大纲所规定的课程性质和教学要求,按照体系完整、文字简洁 准确的要求编写,适合以自学为主的成人学生并能较好地体现电大教学的规律和特点。 2.录像教材。 电视课是文字教材的导读、拓展和补充,也是文字教材的形象化、视听化。电视课采取课堂讲解与外 景资料相结合的方式,突出教学内容的重点、疑点和难点。教学形式形象、生动、直观、简洁。部分电视 课的内容将超出文字教材的叙述,但不超过教学大纲,这部分教学内容也将是期末考核的组成部分。 3.网上教学资源 重庆电大为开放教育各试点专业专门建立了教学平台,发布有关教学信息,以便为学生提供导学帮助。 本课程将在教学平台上发布多种教学资源,以便于学生通过网络学习课程内容。 第三部分 课程的内容与教学要求 一、课程内容

第一章面向对象的程序设计凝论 1、了解机器语言,汇编语言、高级语言、面白对象语言的特点。 2、了解面向对象方法与结构化设计方法的不同, 3,了解面向对象相关的基本概念和特征。 4,学会使用DK和NetBeans(也可以使用Ecipse)开发环境, 第二章J程序设计基础 1,了解ava语言产生的背景及发展经过,Java虚数机与运行机制的概念。 2,靠握Ja中的关键字,标识符的作用和角名规则,程序编写风格。 3、掌握Ja中的基本数据类型,常量和变量的表示,各种运算符的含义和优先级及结合性,表达式 的构成和运算过程。 4、掌握Jva中常用的系统方法的含义和作用,各种流程控制语句的格式和作用。 第三章类与对象 1,了解类和树象的有关概念。 2、靠握类的定文格式,构造方法的定义格式与重载,对象的定义创建格式。 3、掌握类中成员的请月方法,方法调用中的参数传递。 4,掌握简单的面向对象程序设计。 第四章类的避承与多态 1,了解超类与子类的有关概老,内部类的定文与作用。包的颗之, 2,掌握子类的定义格式。子类对象的定义域创建过程。 3、掌握hs和pg的作用 4,掌握对象类型的隐式和显示转换。 5、掌握类的静态多态性和动态多态性的表现和作用,抽象类和接口的定文格式及特点。 6、掌握包声明语句与导入语句的格式和作用。 7、掌握编写简单的涉及雅承和多态的程序设计。 第五章字符申、数姐和向量 I,了解StringBuffer类的使用,fa语句的简化写法,表示各种不同结构的集合类的特性,每个常用 系统包的作用
第一章 面向对象的程序设计概论 1、了解机器语言、汇编语言、高级语言、面向对象语言的特点。 2、了解面向对象方法与结构化设计方法的不同。 3、了解面向对象相关的基本概念和特征。 4、学会使用 JDK 和 NetBeans(也可以使用 Eclipse)开发环境。 第二章 Java 程序设计基础 1、了解 Java 语言产生的背景及发展经过,Java 虚拟机与运行机制的概念。 2、掌握 Java 中的关键字、标识符的作用和命名规则,程序编写风格。 3、掌握 Java 中的基本数据类型,常量和变量的表示,各种运算符的含义和优先级及结合性,表达式 的构成和运算过程。 4、掌握 Java 中常用的系统方法的含义和作用,各种流程控制语句的格式和作用。 第三章 类与对象 1、了解类和对象的有关概念。 2、掌握类的定义格式,构造方法的定义格式与重载,对象的定义创建格式。 3、掌握类中成员的访问方法,方法调用中的参数传递。 4、掌握简单的面向对象程序设计。 第四章 类的继承与多态 1、了解超类与子类的有关概念,内部类的定义与作用,包的概念。 2、掌握子类的定义格式,子类对象的定义域创建过程。 3、掌握 this 和 super 的作用。 4、掌握对象类型的隐式和显示转换。 5、掌握类的静态多态性和动态多态性的表现和作用,抽象类和接口的定义格式及特点。 6、掌握包声明语句与导入语句的格式和作用。 7、掌握编写简单的涉及继承和多态的程序设计。 第五章 字符串、数组和向量 1、了解 StringBuffer 类的使用,for 语句的简化写法,表示各种不同结构的集合类的特性,每个常用 系统包的作用

2、掌据Sg类对象的定义、创建和各种成员方法的作用,一维和二维数组的定义、创建与访问, 类的定义、创建与成员方法的作用。 3、掌握涉及本章内容的简单程序设计。 算六章异常处理 1、了解异常的概念及其结构与分类,自定义异常类型的方法。 2,掌握异常插获与处理的方法,以及声明和抛出异常的方法。 3、掌握使用异常处理程序中的不确定错误的简单程序设计。 第七章文件操作 1,了解文件和文件瓷的慢念,随机访间文件的过程和方法。 2、掌据创建各种文件流对象的构迹方法以及读、写、关闭方法。 3,室握编写涉及文件读写的简单程序设计, 第八章Ja应用示例 【,掌握可视化图形用户界面设计中常见控件的特点和作用, 2、掌握简单的可视化程序设计。 3,了解am在各个额域的其他应用, 二、课程的版学蝶体简介 1.资源简介 爆体名称 学时数 变源来源 资源使用建议 其他说明 白主 来中 中央 重庆 其他 学习 轴导 电大 电大 学校 文字教材 1l5 28 重庆 边看边练,多准备问题 看练要结合 到集中辅导时向辅导教 师提月。 视频资源 33 重庆 直扬录像 网格课作 暂时没有 IP课件 14 重庆 电子教案
2、掌握 String 类对象的定义、创建和各种成员方法的作用,一维和二维数组的定义、创建与访问, Vector 类的定义、创建与成员方法的作用。 3、掌握涉及本章内容的简单程序设计。 第六章 异常处理 1、了解异常的概念及其结构与分类,自定义异常类型的方法。 2、掌握异常捕获与处理的方法,以及声明和抛出异常的方法。 3、掌握使用异常处理程序中的不确定错误的简单程序设计。 第七章 文件操作 1、了解文件和文件流的概念,随机访问文件的过程和方法。 2、掌握创建各种文件流对象的构造方法以及读、写、关闭方法。 3、掌握编写涉及文件读写的简单程序设计。 第八章 Java 应用示例 1、掌握可视化图形用户界面设计中常见控件的特点和作用。 2、掌握简单的可视化程序设计。 3、了解 Java 在各个领域的其他应用。 二、课程的教学媒体简介 1.资源简介 媒体名称 学时数 资源来源 资源使用建议 其他说明 自 主 学习 集 中 辅导 中央 电大 重庆 电大 其 他 学校 文字教材 15 28 重庆 边看边练,多准备问题 到集中辅导时向辅导教 师提问。 看练要结合 视频资源 33 重庆 直播录像 网络课件 暂时没有 IP 课件 14 重庆 电子教案

平时作业 4 3 重庆 四次作业 2、教学平台简介 上2/压1185170102 网址 或pc四ddc四.c出 自行注用成向学校 用户名 实名 密码 询问临时登录帐号 平台教学资源衢介 1、文本资源及使用方法 目前平台上主要在“误程说明”、“教学销导”、“期末复习”、“教师简介”、“数 学大”,“实施意见”,“自检自测”几个栏目下。可以通过教师简介获得责任教师 的联系方式进行联系,特别注意“教学辅导”、“期末复习”,“白检白测”3个栏目对 学员指导性教强。 2,频魔源及使用方法 目前视频资源主要有2个部分,1个是m格式的直播课,还有就是科建课。前 者在平台上“直播课堂”栏目下直接河宽到。后者需要到hp61.186.170.1090d 或者通过电大主真上登录“课件点播”系统进行观看,误件点播的用户名为:CQDD, 密码:CQDD333。 3,教学信息获取方法 在1点内介绍的章节都可以获得教学信息。 4、网络安全如识:无论在何种场合上网学习,要防止病毒入侵:不能在网上发表不 健康的内容,。对他人的筛误言论不得传播:参加网上讨论要用实名,提问要需扣时 论内容,最好不要沙及与时论无美的内容。 三、实贱性环节的安排 本门课程实险内容的学时安排参黑开放散育本科计算机料学与技术专业计划的要求,定为15学时。 1.实验内容的参考学时及分数分配如下: 实验内容 参 分 考 学 数 时 实验1Jav:语言开发工具和开发环境的安装和配置、初步应用。 10
平时作业 4 3 重庆 四次作业 2、教学平台简介 网 址 http://61.186.170.102 或 http://pt.cqdd.cq.cn 用户名 实名 密 码 自行注册或向学校 询问临时登录帐号 平台教学资源简介 1、文本资源及使用方法 目前平台上主要在“课程说明”、“教学辅导”、“期末复习”、“教师简介”、“教 学大纲”、“实施意见”、“自检自测”几个栏目下。可以通过教师简介获得责任教师 的联系方式进行联系,特别注意“教学辅导”、“期末复习”、“自检自测”3 个栏目对 学员指导性教强。 2、视频资源及使用方法 目前视频资源主要有 2 个部分,1 个是 rm 格式的直播课,还有就是科建课。前 者在平台上“直播课堂”栏目下直接浏览到。后者需要到 http://61.186.170.109/tod/ 或者通过电大主页上登录“课件点播”系统进行观看。课件点播的用户名为:CQDD, 密码:CQDD333。 3、教学信息获取方法 在 1 点内介绍的章节都可以获得教学信息。 4、网络安全知识:无论在何种场合上网学习,要防止病毒入侵;不能在网上发表不 健康的内容,对他人的错误言论不得传播;参加网上讨论要用实名,提问要紧扣讨 论内容,最好不要涉及与讨论无关的内容。 三、实践性环节的安排 本门课程实验内容的学时安排参照开放教育本科计算机科学与技术专业计划的要求,定为 15 学时。 1.实验内容的参考学时及分数分配如下: 实 验 内 容 参 考 学 时 分 数 实验 1 Java 语言开发工具和开发环境的安装和配置、初步应用。 1 10

要求,是供性能足够的计算机提供学生进行软件安装和配置。 建议折导教师预先下载相关软作,减少实我时学生下载的时间开支。 实验2简单的J程序设计,主要完成简单语法和结构的险证。 20 要求:可以和第一次实验结合进行。 实酸3面向对象实验。完成类的定义和访间、雕承和多志实验。 30 实验4数组应用实我,完成排序实找。 20 实验5文件操作实置,完成文件的读写操作, 3 20 要求:加入异常处理机制。 汇总 15 100 2,实验要求 (1)各分校本门课程的辅导教师根据教学进度,安排好实验时间: (2)辅导教师在上机实险前,应布置好实验的具体上机内容: 《3)为保证学员尽量在统一安排的上机时间内完成。学员应事先准备实验内容: (4)学员每次上机实验完成后,必观认真书写实验报告: (5)辅导敏师经须批改学员的上机实验报店,并依黑学生对实险的准备情况和实验的效果,以及实 验报告的琉写情况,进行实验成镜的分数评定。 (6)市电大有统一的实验报告格式,请各分校在重庆电大的教学平台上下载, 3,实验的验收 (1)请各分校专业管理教师将每个学员实验题目以及实险成锁填入重庆广播电视大学实验成锁登记 卡(可从实验中心购得),并加盖实验单位公章: (2)请各分校专业管理教师将学员书写的实验报告和重庆广播电视大学实验成镜叠记卡在本学期的 第18周至下学期的第3周期间交市电大责任教师验收。 四、教学过程管理 (一)充分尊重学生白主选课、选择学习方式、选择学习娱体、选择学习时间和地点的权利。 《二)强化散学过程的质量监挖。 1,严格教师管理。进行教师资格审查,:课程辅导教师必须为大学本科以上学历,并具有一定的实际 教学经验:明确教师职责,组织教师参加培到(师训和教研),选行评教评优 2,落实误程救学实施细则,做好教学安排:组织辅导教师认真学习课程教学实幽细则。做好集中辅 导、小组学习、个别化学习的安排
要求:提供性能足够的计算机提供学生进行软件安装和配置。 建议指导教师预先下载相关软件,减少实践时学生下载的时间开支。 实验 2 简单的 Java 程序设计,主要完成简单语法和结构的验证。 要求:可以和第一次实验结合进行。 3 20 实验 3 面向对象实验,完成类的定义和访问、继承和多态实验。 5 30 实验 4 数组应用实践,完成排序实践。 3 20 实验 5 文件操作实践,完成文件的读写操作。 要求:加入异常处理机制。 3 20 汇总 15 100 2.实验要求 (1)各分校本门课程的辅导教师根据教学进度,安排好实验时间; (2)辅导教师在上机实验前,应布置好实验的具体上机内容; (3)为保证学员尽量在统一安排的上机时间内完成,学员应事先准备实验内容; (4)学员每次上机实验完成后,必须认真书写实验报告; (5)辅导教师必须批改学员的上机实验报告,并依照学生对实验的准备情况和实验的效果,以及实 验报告的填写情况,进行实验成绩的分数评定。 (6)市电大有统一的实验报告格式,请各分校在重庆电大的教学平台上下载。 3.实验的验收 (1)请各分校专业管理教师将每个学员实验题目以及实验成绩填入重庆广播电视大学实验成绩登记 卡(可从实验中心购得),并加盖实验单位公章; (2)请各分校专业管理教师将学员书写的实验报告和重庆广播电视大学实验成绩登记卡在本学期的 第 18 周至下学期的第 3 周期间交市电大责任教师验收。 四、教学过程管理 (一)充分尊重学生自主选课、选择学习方式、选择学习媒体、选择学习时间和地点的权利。 (二)强化教学过程的质量监控。 1.严格教师管理。进行教师资格审查,。课程辅导教师必须为大学本科以上学历,并具有一定的实际 教学经验;明确教师职责,组织教师参加培训(师训和教研),进行评教评优。 2.落实课程教学实施细则,做好教学安排。组织辅导教师认真学习课程教学实施细则,做好集中辅 导、小组学习、个别化学习的安排

3.如服学生自学过程的管理。对学生自学提出明确的要求,给予方法指导,提供必要的支持服务。 通过学生学习手册定期怜查学生的学习方式、学习煤体、学习进度、学习小组活动等。 4.如教学辅导管理。制订课程安排表。通过教学日志,学生座谈、听课等方式检查教学辅导的内 容、手段、方式方法等。 5.如强平时作业管理。及时从网上下载平时作业给学生。课程的平时作业为四次,每次作业按百分 制认真进行批政,并拔平时作业管理办法折算成形成性考核成绩。通过抽查作业完成及批改情况,及时检 查学生学习效果。 6。如强形成性考核管理。将在总成领中占20%的形成性考核成镇分配为四次平时作业占12%,参加 集中学习、小组学习、上网学习占%。通过课程安排表、课程教学日志、小组学习登记卡、学生学习手 册(新生)、学生平时作业等对形成性考核成绩进行审核和验收。 《三)开展经常性的敦学检查。采取定期与不定期相结合的方式,对教学工作开展了检查。针对检查 中发现的问愿,进行认真整政
3.加强学生自学过程的管理。对学生自学提出明确的要求,给予方法指导,提供必要的支持服务。 通过学生学习手册定期检查学生的学习方式、学习媒体、学习进度、学习小组活动等。 4.加强教学辅导管理。制订课程安排表。通过教学日志、学生座谈、听课等方式检查教学辅导的内 容、手段、方式方法等。 5.加强平时作业管理。及时从网上下载平时作业给学生。课程的平时作业为四次,每次作业按百分 制认真进行批改,并按平时作业管理办法折算成形成性考核成绩。通过抽查作业完成及批改情况,及时检 查学生学习效果。 6.加强形成性考核管理。将在总成绩中占 20%的形成性考核成绩分配为四次平时作业占 12%,参加 集中学习、小组学习、上网学习占 8%。通过课程安排表、课程教学日志、小组学习登记卡、学生学习手 册(新生)、学生平时作业等对形成性考核成绩进行审核和验收。 (三)开展经常性的教学检查。采取定期与不定期相结合的方式,对教学工作开展了检查。针对检查 中发现的问题,进行认真整改