您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C++程序设计实验教学大纲(郑莉第四版)
《C++程序设计》课程实验教学大纲课程名称:C++程序设计实验课程代码:总学时:64实验学时:16实验学分:1适用专业:一、实验教学的性质和任务本课程是一门实践性、应用性很强的课程,只有通过具体的程序设计,才能加深学生对面向对象程序设计思想的理解,因此在课程中精心设置了一批实验性、设计性和综合性的实验项目。通过实验,使学生掌握程序的调试方法,具有处理程序错误的能力,加深理解、验证、巩固课堂教学内容,加深对面向对象编程思想的理解,能够灵活变通,独立学习,提高分析问题和解决问题的能力。二、教学基本要求1、知识、能力、素质的基本要求通过实际的编程操作,使学生能够深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领,并获得一定程度解决实际问题的能力。2、方法手段在实验中采用演绎式讲授、直接演示、讨论、边讲边操作、师生互动等教学方法;采用大屏幕投影,多媒体网络教室软件系统、网络作业答疑等教学手段。3、考核方法以课堂表现、动手能力、分析问题和解决问题的能力以及上机作业完成质量为主要依据评定成绩。上机成绩分为优、良、中、几个和不及格五个等级,并以一定比例计入平时成绩。三、实验项目的设置及学时分配表序号实验项目名称实验内容提要学时每组人数实验属性1选择结构、循环结构编程计算销售公司销售利润个人奖金提成;输入一个数,编程,计算从0到该数的所有数的阶乘并输出。21验证性2函数输入几个字符,通过定义一个对字符进行加密处理的函数,在主21验证性函数中反复调用,输出加密后的字符。3类和对象定义一个学生类,其中有8个数据成员有学号、姓名、性别、专业、年级、年纪、住址、电话,以及若干成员函数。编写函数使用这个类,实现对学生数据的赋值和输出。41验证性4指针编写程序,提示用户输入学生姓名及考试分数,并完成下列功能:输出班级平均分,输出考试成绩低于班级平均分的学生姓名及其分数,输出最高分及最高分学生的姓名。21验证性5数组无序地输入一个班级的学生的数学成绩,之后按从大到小输出。21验证性6继承和派生新建一个雇员类,有雇员代号、年龄、工资、性别、姓名,输入雇员资料方法,打印雇员资料方法;派生一个教师类,计算教师工资;派生一个实验员工资类,计算实验员工资;派生一个行政人员类,计算行政人员工资。21验证性7多态性新建一个车类,包括数据成员由车名、车主名、购买日期,同时包括一个显示车辆信息的成员函数。11验证性合计16四、推荐实验教材及教学参考书教材:《C++语言程序设计(第4版)》郑莉编著,清华大学出版社,2010年。参考书:1.《C++面向对象程序设计》谭浩强编著,清华大学出版社,2006年。2.《C++语言基础教程(第2版)》吕凤翥编著,清华大学出版社,2007。3.《C++精髓-软件工程方法》波士顿大学著,李师贤等译,机械工业出版社,2007。4.《C++程序设计》(美)梁勇编著,机械工业出版社,2008。5.《C++程序设计教程:基于visualstudio2008》刘冰,张林,蒋贵全,机械工业出版社,2009。制订:审定:批准:
本文标题:C++程序设计实验教学大纲(郑莉第四版)
链接地址:https://www.777doc.com/doc-5569601 .html