湖北省高等教育自学考试实践(技能)课程大纲
课程名称:C++程序设计(实践) 课程代码:04738
1、实践能力的培养目标。
C++程序设计(实践)课程是我省高等教育自学考试通信工程本科段的一门重要的专业必修课程,通过上机实践,指导学生了解和掌握如何利用 C++程序设计语言进行程序设计,提高学生的动手能力,做到理论和实践相结合,培养学生理解、分析程序、编写和调试程序的能力,达到利用C++解决实际应用问题的目的,使之能把程序设计应用到今后的专业学习中。
设置本课程的培养目标:通过本课程的学习,自学应考者应掌握用 C++语言编写面向对象的程序,掌握面向对象的编程思路和方法,为今后编写具备清晰的程序结构、高度的可重用性的程序打下扎实的基础,并为将来从事编程开发工作奠定良好的思维习惯。
2、实践(技能)课程教学基本要求。(含学时、学分要求)
本课程一共2个学分,32个学时。
本课程教学基本要求:
1. 熟悉C++语言程序开发环境及C++程序的编辑、编译、连接及运行的全过程。
2. 熟练掌握类的定义,根据类创建各种对象,掌握对象的各种成员的使用方法,通过定义构造函数实现对象的初始化。
3. 掌握继承与派生的使用方法,掌握继承中的构造函数与析构函数的调用顺序,为派生类设计合适的构造函数初始化派生类;理解多继承的概念和编程,理解虚基类的概念,掌握虚基类的使用方法。
4. 理解多态性的概念,掌握如何用虚函数实现动态联编,掌握如何利用虚函数;理解纯虚函数和抽象类的概念,掌握纯虚函数和抽象类的定义方法。
5. 理解运算符重载的概念;掌握运算符重载的规则,能够对一般的运算符进行重载。
6. 理解输入/输出流概念,掌握读、写、遍历文本文件和二进制文件。
3、实践(技能)课程教学参考教材。
指定教材:
《C++程序设计》(第一版),刘振安编著,机械工业出版社,出版日期:2008-05-01,ISBN:9787111231264.
参考教材:
《C++程序设计》(第三版),谭浩强编著,清华大学出版社.
4、实践(技能)考核的场所、设备、师资要求。
考核的场所:
计算机机房。
考核的设备:
开发工具:C++编程环境。安装能够利用局域网分发电子试题和收集考生答案文件。
师资要求:
1.该课程技能考核的考评人员由主考学校在专业教师中选聘。
2.主考学校应根据考生报考规模成立若干个考评小组,每个考评小组安排三人。
3.熟悉C++编程的老师。
五、实践(技能)考核的项目名称、考核目标、考核内容、考核方法。
考核目标
检查学生利用集成工具编程调试、完善和简单设计C++程序的能力,因此其考查主要从纠正简单语法错误、调试和完善程序、纠正逻辑错误、设计程序等角度展开。
考核内容
1. 集成开发工具的使用(新建项目,新建类,修改与运行程序)。
2. C++程序的基本结构与基础语法(类、对象的定义,构造函数的建立)。
3. 常见的C++程序的输入、输出语句。
4. 运算符重载。
5. 多态性与虚函数的使用。
6. 文件管理与操作。
考核方式
考评人员根据考核内容布置题库,考生从题库里随机抽取题目,根据要求完成操作。并根据题目要求把操作过程或操作结果保存到自己的答案文件中,最后根据考试要求把答案文件上传到考核服务器上。
六、实践(技能)考核评分标准。
成绩分优秀(90-100)、良好(80-90)、中等(70-80)、及格(60-70)和不及格(<60)五级分制。各级评分标准如下:
优秀(90-100):能正确理解试题要求,能正确地完成各项实验操作,会分析和处理实验中遇到的问题,掌握各项实验技能,有一定创造精神和能力,试题完成正确。
良好(80-90):能理解试题要求,能正确地完成各项实验操作,能分析和处理实验中遇到的一些问题。能掌握所学实验技能的绝大部分,试题完成绝大部分正确。
中等(70-80):能大致理解试题要求,能大部分完成各项实验操作,能分析和处理实验中一些较容易的问题,掌握实验技能的大部分。试题完成大部分正确。
及格(60-70):基本理解试题要求,能完成60%实验操作,能分析处理一部分问题。能掌握部分实验技能什么编程课比较好,试题完成一部分正确。
不及格(<60):不能理解试题要求,实验操作不清楚,不能分析处理问题。不能掌握部分实验技能,试题未完成。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论