《《C程序设计实践》教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《C程序设计实践》教学大纲(本科).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C+程序设计实践教学大纲课程英文名C+ Programming Practice课程代码J0806Y05学分1总学时1周课程类别集中实践环节先修课程C+程序设计课程性质任选近用专一亚信息与计算科学开课学院理学院执笔人审定人制定时间2018年5月注:课程性质是指必修/限选/任选。一、课程地位与目标(一)课程地位本课程是信息与计算科学专业的学科基础课。主要讲授C+程序设计语言、程序结构和过程 化基础,以及以C+程序语言为载体的面向对象程序设计方法。目的是让学生通过学习能够运用 C+语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。通过课程设计可以提高学生根据求解问题性质设计合理的程序,
2、培养学生利用程序设计方法 来分析问题、解决问题的能力。(二)课程目标1 .具备一定的程序设计的基础知识2 .能够独立利用C+进行简单的编程语言3 .能够团队合作完成较大的编程操作,掌握面向过程程序设计和软件开发的基本方法,学会 用C+语言解决本专业的实际问题,提高分析问题和解决问题的能力。二、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求2毕业要求3毕业要求5毕业要求7课程目标1LLLM课程目标2HMMM课程目标3HMHH注:1.支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低)。4 毕业要求须根据课程所在专业培养方案进行描述。三
3、、设计选题及任务要求序号参考选题任务与要求1函数与程序结构分析1.分析程序运行结果2.必做2结构和类的运用用结构构造链表3运算符的重载运用1 .编写重载+, 一, 口,等运算符的重载函数2.必做4继承与虚函数的运用设计一个基类,完成它们共同的功能,然后 分别派生出队列类和栈类注:学生可任选2、4其中一个题目进行设计。四、课程设计的主要进程与时间安排序号主要进程教学内容时间分配1学生独立完成,教师给予指导函数与程序结构分析第1天2学生独立完成,教师给予指导运算符的重载第2天3学生可讨论,教师给予指导结构和类的运用/继承与虚函数第3天4学生可讨论,教师给予指导结构和类的运用/继承与虚函数第4天5教
4、师检查代码和运行结果提交实验报告第5天注:进程安排的最少时间为0.5天。五、课程考核与成绩评定考核类别考查考核形式实验报告,检查程序代码及运行情况成绩评定以代码简洁,运行速度快,实验报告完整,叙述清晰为优,良、中、及格、 不及格的评定依次递减成绩登记方式五级制六、推荐教材与主要参考书(-)推荐教材:C+面向对象程序设计,陈维新,人民邮电出版社,2012.第三版(二)主要参考书:(1)C+Primer,第四版STANLEY B.LIPPMAN, JOSEE LAJOIE, BARBARA E.MOO 著,李师贤等译,人民邮电出版社,2006(2)C+程序设计语言,特别版BJARNE STROUSTRUP著,裘宗燕译,机械工业出版 社,2002(3)C+精粹,美Ira Pohl著,王树武等译,机械工业出版社,2003。