《计算机程序设计实践(VC++)》教学大纲一.课程基本信息
开课单位:经济管理学院信息管理系
课程编号:000000
英文名称:Computer Programming Language (VC++) Course Design
学时:总计32学时,其中理论授课0学时,实验(含上机)32学时
学分:2.0学分
面向对象:信息管理与信息系统(含网络营销方向)本科专业
教材:
《C++程序设计》,吴乃陵,况迎辉编著,高等教育出版社,2006年3月第2版
《C++程序设计实践教程》,吴乃陵,李海文主编,高等教育出版社,2006年3月第2 版
主要教学参考书目或资料:
1.Visual C++从入门到精通.刘锐宁,宋坤编著.北京:清华大学出版社.2010年10月
2. Visual C++项目开发案例全程实录(第2版).明日科技等编著. 北京:清华大学出版社.2011年1月
二.教学目的和任务
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是一门专业基础课或专业课教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践能力、为毕业设计及毕业后从事专业技术工作打下基础,提高学生全面素质具有重要的意义。
因此,《计算机程序设计语言(VC++)课程设计》的目的就是要通过一个学生成绩管理系统的实际开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练地掌握C++程序开发的基本方法和工作步骤,对系统开发实践有进一步体会。
从而综合复习课程中的所有理论知识点,进一步熟练面向对象程序的开发方法和流程,提高学生独立分析问题和解决问题的能力。
真正理解书本知识,牢固掌握课堂教学内容。
三.教学目标与要求
学生按照课程设计任务书要求,通过两周的时间,设计出一个学生成绩管理系统,能实现对某班
级学生成绩的管理及奖学金、三好生的评定工作。
要求具备查询和检索等功能,并且能够对指定文件进行操作,也可以将多个文件组成一个文件。
从而进一步掌握算法的描述、了解初步的数据结构,熟悉C++语言的语句格式、功能及其应用。
四.教学内容、学时分配及其基本要求
实验项目学生课程成绩管理系统
设计内容:
设计一程序,实现对某班级学生成绩的管理及奖学金、三好生的评定工作。
要求具备查询和检索等功能,并且能够对指定文件进行操作,也可以将多个文件组成一个文件。
设计要求:
⒈应严格按照开发小型项目的基本流程进行设计。
⒉成绩管理程序至少应具有以下功能:
⑴输入:学生的基本信息,包括学号、姓名、性别、籍贯、VC++成绩、英语成绩、高数成绩等;
⑵计算:每个学生的总成绩、平均成绩,所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出;
⑶查询:可以按学号、姓名等进行成绩查询;
⑷排序:可以按学号、姓名、VC++成绩、英语成绩、高数成绩、总成绩、平均成绩等进行排序并输出;
⑸删除:删除某条记录;
⑹按学分积点计算办法计算出每个学生的学分积点,并按从高到低的顺序排列输出。
⑺按奖学金评定办法,从特等奖开始,输出获得奖学金的学生名单及该生的学习成绩与学分积点。
⑻按三好生评定办法,输出获得三好生的学生名单。
⑼定义类,用类和对象的知识进行系统设计和实现。
本实验由单人一组完成,根据课程设计任务书的要求,在教师的指导下,进行资料的查阅,规范
地进行系统分析与系统设计工作。
本实验是以学生自主设计为主的开放模式组织教学。
六.考核方式及考核方法
⒈考核方式为考查。
在课程设计的最后一次上机时间进行检查和成绩评定。
成绩分为五个等级:
优:能独立完成设计要求所规定的全部内容,设计方案正确、基本概念清楚,有独到的见解或创造性。
良:能较好完成设计要求所规定的全部内容,设计方案正确,分析问题正确、基本概念清楚。
中:能完成设计要求规定的全部内容,设计方案基本正确,基本概念清楚。
及格:基本完成设计要求规定的内容,设计方案基本合理,基本概念较清楚。
不及格:未完成设计要求规定的内容,设计方案不合理,或有较严重缺陷,基本概念不清楚。
考核标准包括:
程序设计的可用性、实用性、通用性、可扩充性(30%);
学生的动手能力、创新精神(30%);
课程设计报告(20%);
答辩水平(20%)。