《程序设计语言VC++课程设计》教学大纲2周(吕)_程序设计语言课程设计
《程序设计语言VC++课程设计》教学大纲2周(吕)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序设计语言课程设计”。
《程序设计语言VC++课程设计》课程教学大纲
一.课程基本信息
开课单位:经济管理学院信息管理系
课程编号:
英文名称: Programming Language VC++ Course Design
学时:总计32学时,其中理论授课0学时,实验(含上机)32学时
学分:2.0学分
面向对象:信息管理与信息系统、信息管理与信息系统(电子商务方向)本科专业
教材:
《Visual C++程序设计》,潘克勤,华为主编,中国铁道出版社,2008年 1月 第1 版
《Visual C++程序设计解析与实训》,张晓如,王芳主编,中国铁道出版社,2008年 3月 第1 版
主要教学参考书目或资料:
1.Visual C++开发技术大全——软件工程师典藏.明日科技 编著.北京:人民邮电出版社,2007年3月
2.C++大学教程.(美)戴特尔(Deitel,H.M.)等著,张引 等译.北京:电子工业出版社,2007年2月
3.全国计算机等级考试上机考试习题集.全国计算机等级考试命题研究组 编.天津:南开大学出版社,2007年11月
二.教学目的和任务
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是一门专业基础课或专业课教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践能力、为毕业设计及毕业后从事专业技术工作打下基础,提高学生全面素质具有重要的意义。因此,《程序设计语言VC++课程设计》的目的就是要通过一个学生成绩管理系统的实际开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练地掌握C++程序开发的基本方法和工作步骤,对系统开发实践有进一步体会。从而综合复习课程中的所有理论知识点,进一步熟练面向对象程序的开发方法和流程,提高学生独立分析问题和解决问题的能力。真正理解书本知识,牢固掌握课堂教学内容。
三.教学目标与要求
学生按照课程设计任务书要求,通过两周的时间,设计出一个学生成绩管理系统,能实现对某班级学生成绩的管理及奖学金、三好生的评定工作。要求具备查询和检索等功能,并且能够对指定文件进行操作,也可以将多个文件组成一个文件。从而进一步掌握算法的描述、了解初步的数据结构,熟悉C++语言的语句格式、功能及其应用。
四.教学内容、学时分配及其基本要求
实验项目 学生课程成绩管理系统 设计内容:
设计一程序,实现对某班级学生成绩的管理及奖学金、三好生的评定工作。要求具备查询和检索等功能,并且能够对指定文件进行操作,也可以将多个文件组成一个文件。
设计要求:
⒈应严格按照开发小型项目的基本流程进行设计。⒉成绩管理程序至少应具有以下功能:
⑴输入:学生的基本信息,包括学号、姓名、性别、籍贯、VC++成绩、英语成绩、物理成绩等; ⑵计算:每个学生的总成绩、平均成绩,所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出;
⑶查询:可以按学号、姓名等进行成绩查询;
⑷排序:可以按学号、姓名、VC++成绩、英语成绩、物理成绩、总成绩、平均成绩等进行排序并输出;
⑸删除:删除某条记录;
⑹按学分积点计算办法计算出每个学生的学分积点,并按从高到低的顺序排列输出。
⑺按奖学金评定办法,从特等奖开始,输出获得奖学金的学生名单及该生的学习成绩与学分积点。⑻按三好生评定办法,输出获得三好生的学生名单。⑼定义类,用类和对象的知识进行系统设计和实现。
本实验由单人一组完成,根据课程设计任务书的要求,在教师的指导下,进行资料的查阅,规范地进行系统分析与系统设计工作。本实验是以学生自主设计为主的开放模式组织教学。
六.考核方式及考核方法
⒈考核方式为考查。
在课程设计的最后一次上机时间进行检查和成绩评定。⒉考核方法
通过设计答辩方式,并结合学生的动手能力、独立分析解决问题的能力和创新精神,课程设计报告和答辩水平以及学习态度综合考评。
成绩分为五个等级:
优:能独立完成设计要求所规定的全部内容,设计方案正确、基本概念清楚,有独到的见解或创造性。
良:能较好完成设计要求所规定的全部内容,设计方案正确,分析问题正确、基本概念清楚。
中:能完成设计要求规定的全部内容,设计方案基本正确,基本概念清楚。及格:基本完成设计要求规定的内容,设计方案基本合理,基本概念较清楚。
不及格:未完成设计要求规定的内容,设计方案不合理,或有较严重缺陷,基本概念不清楚。考核标准包括:
程序设计的可用性、实用性、通用性、可扩充性(30%); 学生的动手能力、创新精神(30%); 课程设计报告(20%); 答辩水平(20%)。
(制定人: 审定人:)