中国高校课件下载中心 》 教学资源 》 大学文库

齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming

文档信息
资源类别:文库
文档格式:PDF
文档页数:7
文件大小:152.86KB
团购合买:点击进入团购
内容简介
齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming
刷新页面文档预览

《C+程序设计》课程教学大纲 英文名称:C+Programming 课程号:25102006 一、课程基本情况 1、学 分:2 2、学时:32 (其中:理论学时:16 实验学时:16上机学时: 3、课程类别:通识教有必修课 4、适用专业:机械设计制造及其自动化 5、支撑该专业毕业要求指标点:5-1、5-2 6、先修课程:大学计算机 7、后续课程:毕业设计 8、开课单位:计算机与控制工程学院 二、课程说明 《C+程序设计》课程是机械设计制造及其自动化专业的一门通识教有必修课,C+作为一种面向对象的程序设 计语言,在程序开发中具有广泛的应用前景,通过本课程的学习,培养学生掌握C+语言程序设计的基础知识及基 本理论,使学生具备初步的程序设计能力,初步养成面向对象程序设计的基本思想,培养学生利用程序设计解决专 业相关复杂工程问题的思维能力和创新能力,为今后专业应用奠定良好的基础。 三、课程目标 与排错的基本技 运用备装桥受的般香价气支爽对粉本假以及相关的金程方法能粉 四、课程的主要内容及基本要求 第一单元C+程序设计概述 (共2学时,支撑课程目标:1,2) (一)教学内容 第一节 C++程序设计语言 知识点:程序设计语言的分类,面向过程的程序设计,面向对象的程序设计,C+语言的发展,C+语言的特点 第二节 C+程序结构 知识点:C++程序的组成部分,C++程序的书写格式 第二节 C+程序的运行步骤 知识点:C+程序的编辑、编译、连接和运行,Visual C+2010集成环境的基本用法 本单元教学重点:C+程序结构,C+程序运行的基本步骤 本单元教学难点:C+程序运行的基本步骤 (二)教学基本要求: 1、基本知识、基本理论:了解计算机程序设计语言的分类,理解面向过程程序设计的特点,理解面向对象程 序设计的特点,了解C+语言的发展与热点,掌握C+程序的基本组成,理解C+程序调试运行过程中编辑、编译、 连接和运行的作用

《C++程序设计》课程教学大纲 英文名称:C++ Programming 课程号:25102006 一、课程基本情况 1、学 分:2     2、学 时:32  (其中:理论学时: 16   实验学时: 16   上机学时: ) 3、课程类别:通识教育必修课 4、适用专业:机械设计制造及其自动化 5、支撑该专业毕业要求指标点:5-1、5-2 6、先修课程:大学计算机 7、后续课程:毕业设计 8、开课单位:计算机与控制工程学院 二、课程说明 《C++程序设计》课程是机械设计制造及其自动化专业的一门通识教育必修课,C++作为一种面向对象的程序设 计语言,在程序开发中具有广泛的应用前景,通过本课程的学习,培养学生掌握C++语言程序设计的基础知识及基 本理论,使学生具备初步的程序设计能力,初步养成面向对象程序设计的基本思想,培养学生利用程序设计解决专 业相关复杂工程问题的思维能力和创新能力,为今后专业应用奠定良好的基础。 三、课程目标 1、熟练掌握使用Microsoft Visual C++ 2010的集成开发环境进行C++程序的编辑、编译、连接、运行、测试 与排错的基本技能,提高实践操作能力,能够利用开发工具解决实际工程问题。(支撑毕业要求:5-1) 2、熟练掌握结构化程序设计的基础知识和基本理论,包括基本程序结构、基本数据类型与表达式、程序控制 流程、数组、函数等,掌握将具体问题进行分解、抽象并代码化的程序设计思想。(支撑毕业要求:5-2) 3、理解并掌握包括类定义、对象的创建、继承性、多态性等面向对象的基本概念以及相关的编程方法,能够 运用面向对象的程序设计思想解决复杂的应用问题。(支撑毕业要求:5-2) 四、课程的主要内容及基本要求 第一单元 C++程序设计概述 (共2学时,支撑课程目标:1,2) (一)教学内容 第一节   C++程序设计语言 知识点:程序设计语言的分类,面向过程的程序设计,面向对象的程序设计,C++语言的发展,C++语言的特点 第二节   C++程序结构 知识点:C++程序的组成部分,C++程序的书写格式 第三节   C++程序的运行步骤 知识点:C++程序的编辑、编译、连接和运行,Visual C++2010集成环境的基本用法 本单元教学重点: C++程序结构,C++程序运行的基本步骤 本单元教学难点: C++程序运行的基本步骤 (二)教学基本要求: 1、基本知识、基本理论:了解计算机程序设计语言的分类,理解面向过程程序设计的特点,理解面向对象程 序设计的特点,了解C++语言的发展与热点,掌握C++程序的基本组成,理解C++程序调试运行过程中编辑、编译、 连接和运行的作用

热号能办。拉设贸环受花资品,奥练车基利阳1C件00康成开发环统运行程序的步是 第二单元数据类型与表达式 (共4学时,支撑课程目标:2) (一)教学内容 第一节 基本数据类型 知识点:整数类型,浮点类型,字符类型,布尔类型,空类型 第二节 常量和变量 知识点:常量,变量,标识符 第三节 运算符、表达式、数据类型转换 第四节 简单的输入输出 知识点:cin,cout 本单元教学重点:数据类型,变量,运算符和表达式 本单元教学难点: 运算符,表达式 (一)教学基本要求: 1、基本知识、基本理论:堂握C++语言的数据类型,堂握常量的定义,堂握C++标识符的定义,熟练堂据变量 的定义,熟练掌握各种运算符的运算规则,理解多种运算符的优先级别,理解数据类型转换的规则。 、技能培养:掌握常量的使用,熟练掌握变量的使用,掌握各种表达式的书写与求值,掌握基本数 第三单元控制流程 (共6学时,支撑课程目标:2) (一)教学内容: 第一节 顺序结构 知识点:表达式语句,空语句,复合语句 第二节 选择结构 知识点:if语句,if.elsei语句,if语句嵌套,switchi语句 第三节 循环结构 知识点:hile语句,do-.whilei语句,for语句,循环嵌套 第四节 转向语句 知识点:break语句,continuei语句 本单元教学重点:选择结构,循环结构 本单元教学难点: 循环嵌套 (二)教学基本要求: 1、基本知识、基本理论:理解结构化程序设计的三种流程控制结构,掌握常用的序结构语句的分类、书写 格式,掌捏选择结构语法规则,掌握循环结构语法规则,理解循环嵌套的作用,理解break和continuei语句的作 用。 2、能力、技能培养:掌握选择结构进行程序设计的方法,熟练掌握循环结构进行程序设计的方法,掌握beak 语句和continuei语句在循环嵌套中的使用方法。 第四单元数组、指针与引用 (共6学时,支撑课程目标:2) (一)教学内容 第一节 一维数组 知识点:数组的概念,一维数组的定义及初始化,数组元素的访问,排序算法

2、能力、技能培养:理解C++程序开发过程,熟练掌握利用Visual C++ 2010集成开发环境运行程序的步骤, 熟悉Visual C++ 2010集成开发环境的使用。 第二单元 数据类型与表达式 (共4学时,支撑课程目标:2) (一)教学内容: 第一节   基本数据类型 知识点:整数类型,浮点类型,字符类型,布尔类型,空类型 第二节   常量和变量 知识点:常量,变量,标识符 第三节   运算符、表达式、数据类型转换 知识点:赋值运算符,自加运算符,自减运算符,算术运算符,关系运算符,逻辑运算符,位运算符,条件运 算符,逗号运算符,各种运算符构成的表达式,数据类型转换 第四节   简单的输入输出 知识点:cin,cout 本单元教学重点: 数据类型,变量,运算符和表达式 本单元教学难点: 运算符,表达式 (二)教学基本要求: 1、基本知识、基本理论:掌握C++语言的数据类型,掌握常量的定义,掌握C++标识符的定义,熟练掌握变量 的定义,熟练掌握各种运算符的运算规则,理解多种运算符的优先级别,理解数据类型转换的规则。 2、能力、技能培养:掌握常量的使用,熟练掌握变量的使用,掌握各种表达式的书写与求值,掌握基本数据 类型的输入输出。 第三单元 控制流程 (共6学时,支撑课程目标:2) (一)教学内容: 第一节   顺序结构 知识点:表达式语句,空语句,复合语句 第二节   选择结构 知识点:if语句,if.else语句,if语句嵌套,switch语句 第三节   循环结构 知识点:while语句,do.while语句,for语句,循环嵌套 第四节   转向语句 知识点:break语句,continue语句 本单元教学重点: 选择结构,循环结构 本单元教学难点: 循环嵌套 (二)教学基本要求: 1、基本知识、基本理论:理解结构化程序设计的三种流程控制结构,掌握常用的顺序结构语句的分类、书写 格式,掌握选择结构语法规则,掌握循环结构语法规则,理解循环嵌套的作用,理解break和continue语句的作 用。 2、能力、技能培养:掌握选择结构进行程序设计的方法,熟练掌握循环结构进行程序设计的方法,掌握break 语句和continue语句在循环嵌套中的使用方法。 第四单元 数组、指针与引用 (共6学时,支撑课程目标:2) (一)教学内容: 第一节   一维数组 知识点:数组的概念,一维数组的定义及初始化,数组元素的访问,排序算法

第二节 字符数组和字符串 知识点:字符数组与字符串,字符串的输入输出,常用字符串处理函数 第三节 指针与引用 知识点:指针的概念、指针变量、指针与数组、引用的概念,引用的定义与使用 本单元教学重点:一维数组,字符串 本单元教学难点:排序算法、指针与引用 (二)教学基本要求: 的.李数的的.·天鼎 、基本知识、基本理论理解数组的概 ,了解多维数组 的概念,掌握引用的定义。 2、能力、技能培养:掌握利用一维数组进行程序设计的方法,熟练掌握排序算法,掌握字符数组和字符串的 应用,初步掌握指针和引用的使用。 第五单元函数 (共4学时,支撑课程目标:2) (一)教堂内容: 第一节 函数的定义 知识点:函数的定义,函数的声明,函数的调用 第二节递归 知识点:递归的含义,函数的递归调用 本单元教学重点:函数的定义和调用 本单元教学难点: 函数的递归调用 (二)教学基本要求: 1、基本知识、基本理论:掌握函数定义、声明和调用规则,掌握函数实参和形参的传递方式,理解函数的递 归调用。 2、能力、技能培养:掌握利用函数实现程序功能的方法,掌握函数调用时实参和形参的传递方式,熟悉递归 函数的设计方法。 第六单元类和对象 (共6学时,支撑课程目标:3) (一)教学内容: 第一节 类和对象的定义 知识点:类的定义格式,对象的创建,对象成员的访问 第二节 对象的初始化 知识点:构造函数,析构函数 第三节 成员函数 知识点:内联函数与外联函数,成员函数的重载,参数的缺省值,成员函数的调用 第四节 对象数组 知识点:对象数组的定义,对象数组的访问 本单元教学重点:对象的初始化,成员函数的调用 本单元教学难点:对象数组的访问 (二)教学基本要求: 1、基本知识、基本理论:理解类和对象的概念,掌握类的定义格式,掌握对象创建的格式,理解构造函数和 析构函数的作用,理解内联函数与外联函数的作用,理解成员函数重载的作用,掌捏成员函数参数缺省值的设置, 掌握对象数组的定义和访问。 2、能力、技能培养:熟练掌握类的定义和对象的创建方法,掌握构造函数的定义方法,初步掌握析构函数的 定义方法,熟练掌握成员函数的重载及调用,初步掌掘对象数组的使用方法

第二节   字符数组和字符串 知识点:字符数组与字符串,字符串的输入输出,常用字符串处理函数 第三节   指针与引用 知识点:指针的概念、指针变量、指针与数组、引用的概念,引用的定义与使用 本单元教学重点: 一维数组,字符串 本单元教学难点: 排序算法、指针与引用 (二)教学基本要求: 1、基本知识、基本理论:理解数组的概念,掌握一维数组的定义及初始化、数组元素的访问,了解多维数组 的概念,掌握常用的字符串处理函数,理解指针的概念,掌握指针变量的定义,了解指针与数组的关系,理解引用 的概念,掌握引用的定义。 2、能力、技能培养:掌握利用一维数组进行程序设计的方法,熟练掌握排序算法,掌握字符数组和字符串的 应用,初步掌握指针和引用的使用。 第五单元 函数 (共4学时,支撑课程目标:2) (一)教学内容: 第一节   函数的定义 知识点:函数的定义,函数的声明,函数的调用 第二节  递归 知识点:递归的含义,函数的递归调用 本单元教学重点: 函数的定义和调用 本单元教学难点: 函数的递归调用 (二)教学基本要求: 1、基本知识、基本理论:掌握函数定义、声明和调用规则,掌握函数实参和形参的传递方式,理解函数的递 归调用。 2、能力、技能培养:掌握利用函数实现程序功能的方法,掌握函数调用时实参和形参的传递方式,熟悉递归 函数的设计方法。 第六单元 类和对象 (共6学时,支撑课程目标:3) (一)教学内容: 第一节   类和对象的定义 知识点:类的定义格式,对象的创建,对象成员的访问 第二节   对象的初始化 知识点:构造函数,析构函数 第三节   成员函数 知识点:内联函数与外联函数,成员函数的重载,参数的缺省值,成员函数的调用 第四节   对象数组 知识点:对象数组的定义,对象数组的访问 本单元教学重点: 对象的初始化,成员函数的调用 本单元教学难点: 对象数组的访问 (二)教学基本要求: 1、基本知识、基本理论:理解类和对象的概念,掌握类的定义格式,掌握对象创建的格式,理解构造函数和 析构函数的作用,理解内联函数与外联函数的作用,理解成员函数重载的作用,掌握成员函数参数缺省值的设置, 掌握对象数组的定义和访问。 2、能力、技能培养:熟练掌握类的定义和对象的创建方法,掌握构造函数的定义方法,初步掌握析构函数的 定义方法,熟练掌握成员函数的重载及调用,初步掌握对象数组的使用方法

第七单元继承性与多态性 (共4学时,支撑课程目标:3) (一)教学内容: 第一节 继承性 知识点:继承和派生的概念,派生类的定义格式,单继承 第二节 多态性 知识点:多态性概念,运算符重载 本单元教学重点:单继承与运算符重载 本单元教学难点:运算符重载 (二)教学基本要求: 1、基本知识、基本理论:理解类的继承和派生的基本概念, ,理解函数重载和运算符重载的作月 理解派生类的继承方式和特性,理解多态性概 技能培养 掌握派生类的定义方法和派生类的继承方式,掌握单继承的程序设计方法,熟练掌握函 五、课内实验(上机)环节及要求 序 号 实验项目名称 学时 实验 内容提要 支撑课 分配 人数 要求 程目标 Visual 使用V1 sual C+2010 1 C+2010编译 调试运行 一个应用程 1 课程目 1 演示 必做 标1,2 系统 1、设计程序实现常量的 2 通过程序代练习 2 1 验通 必做 种运算符及表达式的书 写方法、结合烨以及求 值方法。 1、实现分支结构程序设 控制语句 实现循环结构程序设 必做 、实现循环嵌在得序设 计 1、对一组数据进行统 数组 对一组数据进行排 3 1 必做 对给定字符串求长 度、比较等操作。 设计函数交换两个变 量: 5 函数 2 设计 利用递归法求解迭代 必做 课程目 研究 标2 定义类 ,用该类创 象的成 员显示在屏幕 2、定义一个类,添加构 6 类和对象 造函数、析构函数,重 ,设置某些 3 1 载构 克 必做 个对象的访问

第七单元 继承性与多态性 (共4学时,支撑课程目标:3) (一)教学内容: 第一节   继承性 知识点: 继承和派生的概念,派生类的定义格式,单继承 第二节   多态性 知识点: 多态性概念,运算符重载 本单元教学重点: 单继承与运算符重载 本单元教学难点: 运算符重载 (二)教学基本要求: 1、基本知识、基本理论:理解类的继承和派生的基本概念,理解派生类的继承方式和特性,理解多态性概 念,理解函数重载和运算符重载的作用 2、能力、技能培养:掌握派生类的定义方法和派生类的继承方式,掌握单继承的程序设计方法,熟练掌握函 数重载与运算符重载方法。 五、课内实验(上机)环节及要求 序 号 实验项目名称 内容提要 学时 分配 每组 人数 实验 类型 实验 要求 支撑课 程目标 1 Visual C++ 2010编译 系统 1、使用Visual C++2010 调试运行一个应用程 序。 1 1 演示 必做 课程目 标1,2 2 数据类型和表 达式 1、设计程序实现常量的 定义、变量的定义及初 始化。 2、通过程序代码练习各 种运算符及表达式的书 写方法、结合性以及求 值方法。 2 1 验证 必做 课程目 标2 3 控制语句 1、实现分支结构程序设 计。 2、实现循环结构程序设 计。 3、实现循环嵌套程序设 计。 3 1 设计 研究 必做 课程目 标2 4 数组 1、对一组数据进行统 计。 2、对一组数据进行排 序。 3、对给定字符串求长 度、比较等操作。 3 1 设计 研究 必做 课程目 标2 5 函数 1、设计函数交换两个变 量; 2、利用递归法求解迭代 问题。 2 1 设计 研究 必做 课程目 标2 6 类和对象 1、自定义类,用该类创 建对象,并将对象的成 员显示在屏幕上。 2、定义一个类,添加构 造函数、析构函数,重 载构造函数,设置某些 参数的默认值,将一些 函数设置为内联函数。 3、应用对象数组实现多 个对象的访问。 3 1 设计 研究 必做 课程目 标3

个其单继承的 程 理解类的继承与 综合 必做 利用重载运算符实现 多态性 六、学时分配 知识单元 讲课 实验 上机 合计 第一单元C+程序设计概述 2 第二单元 数据类型与表达式 第三单元控制流程 第四单元数组、指针与引用 第五单元函数 第六单元类和对象 3 6 第七单元继承性与多态性 2 4 合计 16 16 32 七、教学方法与手段 【C+程序设计》较其他程序设计 程内容, 课程的理论与实践教 采月 式教 学过程 桥插课前学课教学和课外腿个环生在每个环节 招 做教学与在线 前任机结 款喷 指导 通计在线过 与师生进行。 蛇。探究式。体验式等教学方法。③)课外拓展:以学生自愿参与为主,主要针对对课程学习有更高要求的学 在教师的指导下参与拓展训练项目以及创新项目等。此外,课程的考核贯穿全程,多种考核方 式开举,包 迷菱生算测英计的究亮果课完成任务情况、过程化考核情况、期末考以及课外拓展训练等 八、思想政治教育融入点的描述 《C+程序设计》对于学生后续课程的学习、生活以及工作起着重要的作用,在课程的教学过程中,全面贯彻 党的教育方针,奉行思想政治坚定,积极践行社会主义核心价值观,树立“以德树人”的教育理念,通过将知识点 与课程思政元素进行有机融合,实现“知识传授、能力提升和价值引领”的教学效果。 在C++程序设计概述单元 ,从有 对固 安 家架 增 生的民族自 有学生道守学枝各项规章制度 语成以真务实 言的职业道德 ,训练学生逻辑思维能力,引导学生做事有条理,懂得统筹管理,节约时间 用函数进行程序设计,培养学生项目分析能力与管理能力,同时培养学生团结协作能力及勇于创新的精神:通过引 导学生在程序调试过程中出错后,反复分析、修改、测试,最终获得成功,培养学生积极的学习态度,使学生具有 的机压能 :过尖和对的研解 告诚号 人以群分 生应 多态性中运算符的重我学习,让学生体会到同 培养学生创新能力。 九、考核方法 1、考核方式:考查 2、期末考核形式:全校统考闭卷

7 继承性和多态 性 1、设计一个具单继承的 程序,理解类的继承与 派生。 2、利用重载运算符实现 多态性。 2 1 综合 必做 课程目 标3 六、学时分配 知识单元 讲课 实验 上机 合计 第一单元  C++程序设计概述 1 1 2 第二单元  数据类型与表达式 2 2 4 第三单元  控制流程 3 3 6 第四单元  数组、指针与引用 3 3 6 第五单元  函数 2 2 4 第六单元  类和对象 3 3 6 第七单元  继承性与多态性 2 2 4 合计 16 16 32 七、教学方法与手段 《C++程序设计》较其他程序设计语言具有内容繁杂、难度偏大的特点。为了使学生在有限的学时内理解并掌 握课程内容,课程的理论与实践教学环节均在实验室完成,课程采用线上线下混合式教学模式,并结合过程化考核 实现。 教学过程包括课前学习、课堂教学和课外拓展三个环节,在每个环节中努力做到课堂教学与在线学习有机结 合。(1)课前环节:侧重基础知识和基本理论的学习,学生通过在线教育综合平台按照教师提供的课前任务单, 依次学习教学视频、学习指导、教学课件等资料,通过在线讨论与师生进行交流学习,并完成课前知识的测试。 (2)课堂环节:侧重综合应用实践类知识,课堂任务以学生为主完成实训案例,教师起到主导作用,积极尝试讨 论式、探究式、体验式等教学方法。(3)课外拓展:以学生自愿参与为主,主要针对对课程学习有更高要求的学 生,在教师的指导下参与拓展训练项目以及创新项目等。此外,课程的考核贯穿全程,多种考核方式并举,包括学 生的课前学习、课前测试、讨论区的发言、课堂完成任务情况、过程化考核情况、期末考核以及课外拓展训练等。 有效地激发学生的学习兴趣,提高学习效果。 八、思想政治教育融入点的描述 《C++程序设计》对于学生后续课程的学习、生活以及工作起着重要的作用,在课程的教学过程中,全面贯彻 党的教育方针,奉行思想政治坚定,积极践行社会主义核心价值观,树立“以德树人”的教育理念,通过将知识点 与课程思政元素进行有机融合,实现“知识传授、能力提升和价值引领”的教学效果。在C++程序设计概述单元 中,从程序设计语言发展,引出软件的发展对国力的重要性,从华为鸿蒙操作系统的脱颖而出,增强学生的民族自 信心,具有维护国家利益的责任感;通过学习标识符的命名规则、控制语句的语法形式,引导学生做人做事要遵守 规则,严谨细致,教育学生遵守学校各项规章制度,遵守国家法律法规,养成认真务实、诚实守信的职业道德;通 过控制流程的分析,训练学生逻辑思维能力,引导学生做事有条理,懂得统筹管理,节约时间,提高效率;通过利 用函数进行程序设计,培养学生项目分析能力与管理能力,同时培养学生团结协作能力及勇于创新的精神;通过引 导学生在程序调试过程中出错后,反复分析、修改、测试,最终获得成功,培养学生积极的学习态度,使学生具有 吃苦耐劳不畏困难的品德以及强大的抗压能力;通过类和对象的讲解,告诫学生物以类聚、人以群分,近朱者赤、 近墨者黑,要多与具有正能量的朋友交往,帮助学生形成正确的“三观”。通过继承性的学习,引导学生理解派生 类通过继承方式实现基类代码的复用,并有所更新,进而提醒学生应该继承和弘扬中华民族的许多传统美德;通过 多态性中运算符的重载学习,让学生体会到同一运算符重载可以进行不同的运算,对学生进行创新思想教育,从而 培养学生创新能力。 九、考核方法 1、考核方式:考查 2、期末考核形式:全校统考闭卷

3、成绩评价细则: 分值 评价项目构成 (合计100 各项目评价办法说明 评价课程目标 分) 主要考核学生课程基本知识和 基本理论的理解和掌握。 (②)根据课前在线学习教学视频、 阅读教学资料、参与讨论互动以及完 课程目标1 平时成绩 成测试情况,学生课堂学习态度、明 课程目标2 课状态、参与程度以及掌握情况等, 课程目标3 以满分为100分计算,按比例计入课 程总评成绩。 主要考核学生熟练使用VC2010 、调试、运行能力 考核学生分析问题、解决问题的思 课程目标1 平时 课程实验 20 能力以及创新能力。 (2)根据实验任务的预习、课堂完 课程目标2 过程 课程目标3 考核 成情况以及实验报告质量评分,以满 分为100分计算,按比例计入课程总 评成绩。 (1)考核C+语言概述、运算符和表 第一次过程 法式、 数组等知识的理解 化考核 10 考核成绩以满分为100分计算。 按比例计入课程总评成绩。 (①)考核运算符和表达式、流程控 第二次过程 制、数组、函数、类和对象等知识的 课程目标1 10 理解以及掌握程度。 课程目标2 化考核 ②)考核成绩以满分为100分计算。 课程目标3 按比例计入课程总评成绩。 (①)主要考核C+语言概述、运算符 和表达式、流程控制、 数组、函数 类和对象、继承性和多态性等知识的 理解和掌握情况。 课程目标1 期末考核 (②)考试题型为单选题、判断题、填 课程目标2 空题、程序填空恩、程序改错题、程 课程目标3 序设计题。 (3)卷面成绩满分100分,按比例计 入课程总评成绩 十、建议选用教材和主要参考资料 1、建议选用教材: 《C+程序设计》,吕风翥编著,电子工业出版社,2017年,第3版。 2、推荐参考资料: 《C+语言程序设计(00C版)》,阚道宏编著,清华大学出版社,2016年,第1版 《C+程序设计教程》,钱能编著,清华大学出版社,2019年,第3版: 《全国计算机等级考试二级教程-C+语言程序设计(2019年版)》,教有部考试中心编著,高等教育出版 社,2018年,第1版

3、成绩评价细则: 评价项目构成 分值 (合计100 分) 各项目评价办法说明 评价课程目标 平 时 过 程 考 核 平时成绩 20 (1) 主要考核学生课程基本知识和 基本理论的理解和掌握。 (2) 根据课前在线学习教学视频、 阅读教学资料、参与讨论互动以及完 成测试情况,学生课堂学习态度、听 课状态、参与程度以及掌握情况等, 以满分为100分计算,按比例计入课 程总评成绩。 课程目标1 课程目标2 课程目标3 课程实验 20 (1) 主要考核学生熟练使用VC2010 进行程序的编写、调试、运行能力, 考核学生分析问题、解决问题的思维 能力以及创新能力。 (2) 根据实验任务的预习、课堂完 成情况以及实验报告质量评分,以满 分为100分计算,按比例计入课程总 评成绩。 课程目标1 课程目标2 课程目标3 第一次过程 化考核 10 (1) 考核C++语言概述、运算符和表 达式、流程控制、数组等知识的理解 以及掌握程度。 (2) 考核成绩以满分为100分计算, 按比例计入课程总评成绩。 课程目标1 课程目标2 第二次过程 化考核 10 (1) 考核运算符和表达式、流程控 制、数组、函数、类和对象等知识的 理解以及掌握程度。 (2) 考核成绩以满分为100分计算, 按比例计入课程总评成绩。 课程目标1 课程目标2 课程目标3 期末考核 40 (1) 主要考核C++语言概述、运算符 和表达式、流程控制、数组、函数、 类和对象、继承性和多态性等知识的 理解和掌握情况。 (2) 考试题型为单选题、判断题、填 空题、程序填空题、程序改错题、程 序设计题。 (3) 卷面成绩满分100分,按比例计 入课程总评成绩。 课程目标1 课程目标2 课程目标3 十、建议选用教材和主要参考资料 1、建议选用教材: 《C++程序设计》,吕凤翥 编著,电子工业出版社,2017年,第3版。 2、推荐参考资料: 《C++语言程序设计(MOOC版)》,阚道宏 编著,清华大学出版社,2016年,第1版; 《C++程序设计教程》,钱能 编著,清华大学出版社,2019年,第3版; 《全国计算机等级考试二级教程-C++语言程序设计(2019年版)》,教育部考试中心编著,高等教育出版 社,2018年,第1版

撰写人: 迟立颖 审定人:张银霞 批准人: 魏连锁 执行时间:2020年1月

撰写人:  迟立颖                     审定人:张银霞 批准人:  魏连锁                     执行时间:2020年1月

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档