注意事项 设计 必修 1 (1)理解 界静态多态 一运算符 钱函数的定 实验6:多态性 义及应用 (2)理解 动态多态 序 一虚函数的 类Tine 定义及应用 设计 必修 (1)正确理 解模板的松 求效 (2)幸国 板和米 模板的声明 、 和使用方法 (3)学习 单的异常处 理方法 设计 必修 1 (1)握 C+格式化的 输入输出方 (2)掌握重 载运算符 ““和 ”的方法 EE (3)掌握他 盘文件的前 入输出方 法
注意事项 实验 6:多态性 2 设计 必修 1 ( 1)理解掌 握静态多态 - --运算符重 载函数的定 义及应用 (2)理解掌 握动态多态 - --虚函数的 定义及应用 1、编写程 序,定义抽 象基类 Container , 用虚函数分 别计算几种 图形的表面 积和体。 2、编写程 序,其中设 计一个时间 类 Time。 √ √ √ √ 实验 7:模板和异常 处理 2 设计 必修 1 ( 1)正确理 解模板的概 念 (2)掌握函 数模板和类 模板的声明 和使用方法 (3)学习简 单的异常处 理方法 1、编写程序 求任意类型 数组中最大 元素和最小 元素,要求 设计成函数 模板。 2、编写个程 序,使用类 模板对数组 元素进行排 序、倒置、 查找和求 和。 √ √ √ 实验 8 :C++的流类库 和输入输出 2 设计 必修 1 ( 1)掌握 C++格式化的 输入输出方 法。 ( 2)掌握重 载运算符 “<<“ 和”> >”的方法。 (3)掌握磁 盘文件的输 入输出方 法。 给出打印九 九乘法表的 程序,但程 序中存在错 误。请上机 调试,使得 此程序运行 后,能够输 出如下所示 的九九乘法 表。 √ √ √
三、教学方法 教师讲授与上机相结合,围绕基本概念、语法以及程序设计的基本方法进行教学。要求在教学中从思 想上向学生灌输计算思维的基本原则与方法,在实城层面突出培养学生对程序设计的硬件基础一冯诺依 曼计算机的基本组成的理解。在课堂上应详细计授每章的重点、难点内容:讲授中应注重通过必要的案例 演示,启发、调动学生的思维,加深学生对有关概念、理论等内容的理解,并应采用多媒体辅助教学,加 大误堂授课的知识含量。 本误程应保证学生有充分的上机时间,并布置相应实验内容。使他们在实践中不断地发现问愿并解决 问题,达到教学大纲规定的要求。教师应及时了解学生实验过程中到的问愿,给予及时的指导,对共性 问题,在课堂上予以讲解和演示。要注意培养学生的自学能力,在教学中注意引导学生自己提出问愿,分 析问愿,培养他们独立解决问题的能力, 使用多媒体教学,教师计算机安装环境软件,将讲解与操作演示紧密结合在一起。本课程采用的教学 媒体主要有:文字教材、课件,课件课后提供给学生。对学生的轴导,主要采用实验指导、当面答疑、E A形式 四、考核与评价方式及标准 1、考核与评价方式 课程目标 成绩比例(%) 合计 平时成 课堂表现 作业 阶段考 1 3 2 10 2 a/3 2 3 15 27 4 2 3 2 10 17 合计(成绩构成) 10 10 60 100 2、考核与评价标准细则 1)平时成绩 ()课堂表现评价标准: 课程日 评价标准 成绩比例
三、教学方法 教师讲授与上机相结合,围绕基本概念、语法以及程序设计的基本方法进行教学。要求在教学中从思 想上向学生灌输计算思维的基本原则与方法,在实践层面突出培养学生对程序设计的硬件基础---冯诺依 曼计算机的基本组成的理解。在课堂上应详细讲授每章的重点、难点内容;讲授中应注重通过必要的案例 演示,启发、调动学生的思维,加深学生对有关概念、理论等内容的理解,并应采用多媒体辅助教学,加 大课堂授课的知识含量。 本课程应保证学生有充分的上机时间,并布置相应实验内容。使他们在实践中不断地发现问题并解决 问题,达到教学大纲规定的要求。教师应及时了解学生实验过程中遇到的问题,给予及时的指导,对共性 问题,在课堂上予以讲解和演示。要注意培养学生的自学能力,在教学中注意引导学生自己提出问题,分 析问题,培养他们独立解决问题的能力。 使用多媒体教学,教师计算机安装环境软件,将讲解与操作演示紧密结合在一起。本课程采用的教学 媒体主要有:文字教材、课件,课件课后提供给学生。对学生的辅导,主要采用实验指导、当面答疑、EMAIL 等形式。 四、考核与评价方式及标准 1、考核与评价方式 课程目标 成绩比例(%) 合计 平时成绩 课程期末 考核 课堂表现 作业 阶段考 1 3 2 3 10 18 2 3 2 8 25 38 3 2 3 7 15 27 4 2 3 2 10 17 合计(成绩构成) 10 10 20 60 100 2、考核与评价标准细则 1)平时成绩 (1)课堂表现评价标准: 课程目 评价标准 成绩比例
标 () 良好 西委 不合格 基可以对 30 :有基木的字是器 杂问题的思维能力 解决复杂问的到 解决复杂复杂 理论课准备充分,认真 素养,理论课有 理论课有一定的预 理论课不能 讲,回答问题积极 的码 和理论准备 30 放流程尚 本基法和技术 不法和技术,开发 安照要求完成预习:理论 环境开发软件的基 理论课有一定的预习 论课不能做到 本课有一定的 和理论准备 和理论准 习和理论准备,能正 教学计划 确回答老师向避: 正确回答句题。 具备对实验实例分析利 ·定的对实验基本具备对实验实 对实例分析的自 20 学习的能,具各利用 例分 分和 件开发的能 具解决/调试工程 具解决/调试工程软 发的能力不 报告,实验装 按 报告 实 有按时交实 确 报告:或若实 ,符合实验报告要 ,基本符 或者实验拉 实验报告要求。 告不符合要求。 热C+开发各环节的月 基木C+开发冬基本悉C+开发多 对C++开发各环 20 色和年务:具条位息技 不节的角色和任务 节的角色和任: 职业道德和操守,学 的职业道德和操 不认真 分整报告实验 认告 学习态度 认真 有按 数据与分析正确 验数据与分析基木 数据与分析不 实验报告要求, 实哈报告要求, 注:该表格中比例和为100网 (2)作业考核与评价标准 课程目 评价标准 成绩比例 标 ()
标 (%) 优秀 良好 合格 不合格 1 掌握计算思维能力,具备 解决复杂问题的思维能 力;具有基本的科学是素 养;按照要求完成预习; 理论课准备充分,认真听 讲,回答问题积极。 掌握计算思维能力, 具备一定的解决复 杂问题的思维能力; 具有基本的科学是 素养;理论课有一定 的预习和理论准备, 能正确回答老师问 题。 基本可以掌握计算思 维能力,具备一定的 解决复杂问题的思维 能力和科学是素养; 理论课有一定的预习 和理论准备。 尚未掌握基本的 计算思维能力, 解决复杂复杂工 程问题能力不 足;理论课不能 做到预习和理论 准备。 30 2 掌握利用 C++实现软件产 品开发的基本方法和技 术,具备基于常见开发环 境开发软件的基本能力。 按照要求完成预习;理论 课准备充分,认真听讲, 回答问题积极; 掌握一定的利用 C++ 实现软件产品开发 的基本方法和技术, 具备基于常见开发 环境开发软件的基 本能力。 理论课有一定的预 习和理论准备,能正 确回答老师问题; 基本掌握利用 C++实 现软件产品开发的基 本方法和技术,开发 环境基本熟悉。 理论课有一定的预习 和理论准备。 对软件产品的开 放流程尚未掌 握,开发环境还 不完全熟悉;理 论课不能做到预 习和理论准备, 学习进度落后于 教学计划,不能 正确回答问题。 30 3 具备对实验实例分析和 学习的能力,具备利用开 发工具解决/调试工程软 件开发的能力; 按时交实验报告,实验数 据与分析详实、正确;图 表清晰,语言规范,符合 实验报告要求。 具备一定的对实验 实例分析和学习的 能力,具备利用开发 工具解决/调试工程 软件开发的能力; 按时交实验报告,实 验数据与分析正确; 图表清楚,语言规 范,符合实验报告要 求。 基本具备对实验实例 分析和学习的能力, 有一定的利用开发工 具解决/调试工程软 件开发的能力; 按时交实验报告,实 验数据与分析基本正 确;图表较清楚,语 言较规范,基本符合 实验报告要求。 对实例分析的能 力不足,利用开 发工具进行软件 开发的能力不 够; 没有按时交实验 报告;或者实验 数据与分析不正 确;或者实验报 告不符合要求。 20 4 熟悉 C++开发各环节的角 色和任务,具备信息技术 上的职业道德和操守,学 习态度认真; 按时交实验报告,实验数 据与分析详实、正确;图 表清晰,语言规范,符合 实验报告要求。 基本熟悉 C++开发各 环节的角色和任务, 具备信息技术上的 职业道德和操守,学 习态度认真; 按时交实验报告,实 验数据与分析正确; 图表清楚,语言规 范,符合实验报告要 求。 基本熟悉 C++开发各 环节的角色和任务, 具备一定的信息技术 上的职业道德和操 守,学习态度认真; 按时交实验报告,实 验数据与分析基本正 确;图表较清楚,语 言较规范,基本符合 实验报告要求。 对 C++开发各环 节的角色和任务 不了解,学习态 度不认真; 没有按时交实验 报告;或者实验 数据与分析不正 确;或者实验报 告不符合要求。 20 注:该表格中比例和为 100%。 (2)作业考核与评价标准 课程目 标 评价标准 成绩比例 (%)
优秀 良好 合格 不合格 按时交作业:熟练掌握 按时交作业:较好 按时交作业:基本了 不能按时交作业 基本思想 答完整、认真. 业解答较好 业解答基本完成 编程基本思想掌 不够 按时交作业:对C+语按时交作业: 按时交作业:对C+ 不能按时交作业: 现家 发流程作业层分 能够较好 发流 发技术没 语言规范。 内容可 完成。 语言规范。 不能独立完成作 业 按时交作业:能够热练 按时交作业:能够 按时交作业:基本能 不能按时交作业 开 较 地利用 多利用 种C+ 开发题目,并能够熟 完成作业要求的升 要求的开发题目 无法独立完成作业 业大部分内容可以完中的题目 调试程序:作业恩 目完成认真。 按时交作业:对苦协作按时交作业:对需 按时交作业:对需协不能按时交作业: 吃 作成开发的 感开发的复 成过程中能充分体现较好:作业完成】 完成,作业完成过 杂作业目无法 职业素养。 本现一定的职业 养。 正:该表格中比例和为100% (3)阶段考试考核与评价标准 主要考核计算机程序设计基础知识的掌提程度,机考形式,主要题型为:选择、程序填空、程序改 错和程序设计题等。 评价标 比例 课程目 () 标 优秀 良好 (0.9-1) (0.7-0.89) 合格(0,6-0.69) 不合格(0-0,59) 念基本清楚,对概念认识错误,不能 概念清楚,对问题的分 概念清楚,对问塑的分问题的分析基本】 对问愿的进行正确分 1 正设计等正确 模块设计合理, 确:模块设计基本合 证辑设计等不合理 模块设计基才 模块设计结构不合 生。 2 针对特定需求,能很好能够针对特定需求,完能够针对特定需针对特定需求,不能 试。设计方法和优化策计方法和优化策略正 与调试,设计为法 与调试。设计为法和 32.5
优秀 良好 合格 不合格 1 按时交作业;熟练掌握 计算思维和面向对象 编程基本思想;作业解 答完整、认真。 按时交作业;较好 掌握计算思维和面 向对象编程基本思 想;作业解答较好、 叫认真。 按时交作业;基本了 解计算思维和面向对 象编程基本思想;作 业解答基本完成。 不能按时交作业; 有抄袭现象;对计 算思维和面向对象 编程基本思想掌握 不够。 20 2 按时交作业;对 C++语 言的关键开发技术掌 握熟练,能够熟练完成 开发流程;作业层次分 明,语言规范。 按时交作业; 对 C++语言的关键开 发技术掌握较好, 能够较好完成开发 流程;作业层次较 好,语言规范。 按时交作业;对 C++ 语言的关键开发技术 基本掌握,基本了解 开发流程;作业大部 分内容可以完成。 不能按时交作业; 有抄袭现象; 对 C++语言的关键开 发技术没有掌握, 开发流程不熟悉; 不能独立完成作 业。 20 3 按时交作业;能够熟练 利用一种 C++软件开发 环境,完成作业要求的 开发题目,并能够熟练 利用开发工具调试程 序;作业题目完成认 真。 按时交作业;能够 较好地利用一种 C++软件开发环境, 完成作业要求的开 发题目,并能够较 好地利用开发工具 调试程序;作业题 目完成认真。 按时交作业;基本能 够利用一种 C++软件 开发环境,完成作业 要求的开发题目;作 业大部分内容可以完 成。 不能按时交作业; 有抄袭现象;对开 发环境不够了解, 无法独立完成作业 中的题目。 30 4 按时交作业;对需协作 完成开发的复杂作业 题目完成度好;作业完 成过程中能充分体现 职业素养。 按时交作业;对需 协作完成开发的复 杂作业题目完成度 较好;作业完成过 程中能较好体现职 业素养。 按时交作业;对需协 作完成开发的复杂作 业题目基本能够配合 完成;作业完成过程 中能体现一定的职业 素养。 不能按时交作业; 有抄袭现象;对需 协作完成开发的复 杂作业题目无法配 合完成;尚不能了 解基本的职业素 养。 30 注:该表格中比例和为 100%。 (3)阶段考试考核与评价标准 主要考核计算机程序设计基础知识的掌握程度,机考形式,主要题型为:选择题、程序填空、程序改 错和程序设计题等。 课程目 标 评价标准 比例 (%) 优秀 (0.9-1) 良好 (0.7-0.89) 合格(0.6-0.69) 不合格(0-0.59) 1 概念清楚,对问题的分 析正确,数据类型选 择、逻辑设计等正确; 模块设计合理。 概念清楚,对问题的分 析正确,数据类型选 择、逻辑设计等基本正 确;模块设计基本合 理。 概念基本清楚,对 问题的分析基本正 确,数据类型选择、 逻辑设计等基本正 确;模块设计基本 合理。 概念认识错误,不能 对问题的进行正确分 析,数据类型选择、 逻辑设计等不合理; 模块设计结构不合 理。 25 2 针对特定需求,能很好 地完成程序设计与调 试。设计方法和优化策 能够针对特定需求,完 成程序设计与调试。设 计方法和优化策略正 能 够 针 对 特 定 需 求,完成程序设计 与调试。设计方法 针对特定需求,不能 很好地完成程序设计 与调试。设计方法和 32.5
略正确,思路清晰。 确,思路清晰。 优化策略正确均有欠 欠缺。 3 能热 于发环境不热悉, 对特定问题利用 开发工具设计实现代 12.5 学习度不认真。 认真: 注:该表格中比例和为100%。 2)课程期末考核 采用大作业形式,考核学生学生利用计算思维正确表达领域复杂工程问题的能力:考核学生利用C艹 实现软件产品开发的基本能力和利用开发工具解决/调试工程软件开发的能力等。 依据考核标准对学生的作业进行评定,给出考核成绩。 比例 评价标准 (男) 程目 a间 a色饰 不 概念清楚,对问思的分析 分析正确,数据类型 18 合理。 本合理。 计结构不合理。 针对特定需求,能很好地完 针对特定需求,不 能很好地完成程 38 略正确 和优化策 略正确均有欠缺。 E确使用开发 能较好使用开发 开发环境不熟远 环境:利用开 盘练调试代,解 32 决程序设计问题 程序设计问题 设计实现代码。 设计问题 熟悉C+开发各环节的角色 基本热悉C+开基本热悉C+开发 对C+开发各环 4 的角色和 认直 认真: 道德和操守,学操守,学习态度订
略正确,思路清晰。 确,思路清晰。 和优化策略正确, 思路清晰,但稍有 欠缺。 优化策略正确均有欠 缺。 3 开发环境使用熟练,利 用开发工具能熟练调 试代码,解决程序设计 问题 能正确使用开发环境, 利用开发工具能熟练 调试代码,解决程序设 计问题 能较好使用开发环 境,利用开发工具 能熟练调试代码, 解决程序设计问题 开发环境不熟悉,无 法针对特定问题利用 开发工具设计实现代 码。 30 4 熟悉 C++开发各环节的 角色和任务,具备信息 技术上的职业道德和 操守,学习态度认真; 基本熟悉 C++开发各环 节的角色和任务,具备 信息技术上的职业道 德和操守,学习态度认 真; 基本熟悉 C++开发 各环节的角色和任 务,具备一定信息 技术上的职业道德 和操守,学习态度 认真; 对 C++开发各环节的 角色和任务不了解, 学习态度不认真。 12.5 注:该表格中比例和为 100%。 2)课程期末考核 采用大作业形式,考核学生学生利用计算思维正确表达领域复杂工程问题的能力;考核学生利用 C++ 实现软件产品开发的基本能力和利用开发工具解决/调试工程软件开发的能力等。 依据考核标准对学生的作业进行评定,给出考核成绩。 课程目标 评价标准 比例 (%) 优秀 (0.9-1) 良好 (0.7-0.89) 合格 (0.6-0.69) 不合格 (0-0.59) 1 概念清楚,对问题的分析 正确,数据类型选择、逻 辑设计等正确;模块设计 合理。 概念清楚,对问题的 分析正确,数据类型 选择、逻辑设计等基 本正确;模块设计基 本合理。 概念基本清楚,对问 题的分析基本正确, 数据类型选择、逻辑 设计等基本正确;模 块设计基本合理。 概念认识错误,不 能对问题的进行 正确分析,数据类 型选择、逻辑设计 等不合理;模块设 计结构不合理。 18 2 针对特定需求,能很好地完 成程序设计与调试。设计方 法和优化策略正确,思路清 晰。 能够针对特定需 求,完成程序设 计与调试。设计 方法和优化策略 正确,思路清晰。 能够针对特定需求, 完成程序设计与调 试。设计方法和优化 策略正确,思路清 晰,但稍有欠缺。 针对特定需求,不 能很好地完成程 序设计与调试。设 计方法和优化策 略正确均有欠缺。 38 3 开发环境使用熟练,利用开 发工具能熟练调试代码,解 决程序设计问题 能正确使用开发 环境,利用开发 工具能熟练调试 代码,解决程序 设计问题 能较好使用开发环 境,利用开发工具能 熟练调试代码,解决 程序设计问题 开发环境不熟悉, 无法针对特定问 题利用开发工具 设计实现代码。 32 4 熟悉 C++开发各环节的角色 和任务,具备信息技术上的 职业道德和操守,学习态度 认真; 基本熟悉 C++开 发各环节的角色 和任务,具备信 息技术上的职业 道德和操守,学 基本熟悉 C++开发 各环节的角色和任 务,具备一定信息技 术上的职业道德和 操守,学习态度认 对 C++开发各环节 的角色和任务不 了解,学习态度不 认真。 12