《VC++实用编程课程标准.docx》由会员分享,可在线阅读,更多相关《VC++实用编程课程标准.docx(4页珍藏版)》请在第一文库网上搜索。
1、VC+实用编程课程标准一、课程概况课程名称VC+实用编程课程代码20100603适用专业信息与计算科学开课学期第6或第7学期课程性质专业选修学时/学分51/3预修课程C语言程序设计数据库原理二、课程目标课程目标1:掌握VC+的基础知识、能熟练使用相关函数画图和输出文本,掌握菜单、工具栏与状态栏的创建与使用。课程目标2:掌握对话框的创建与调用方法,能使用对话框开发简单游戏。课程目标3,掌握使用VC+开发数据库程序的方法。三、课程目标与毕业要求的关系1、课程目标与毕业要求的对应关系毕业要求指标点课程目标3.软件开发3.1具有熟练的计算机算法设计与软件开发能力,能够熟练掌握高级程序设计语言的语法,并
2、设计适当的数据结构和算法,编程解决实际问题。课程目标1课程目标2课程目标33.2掌握数据库系统的基本原理,熟练使用SQ1语言进行数据库操作,掌握数据库设计方法和步骤和开发数据库应用系统的基本能力。掌握面向对象程序设计方法,养成良好的程序设计习惯。课程目标I课程目标2课程目标34.数据分析4.1掌握数学建模和数据挖掘的常用方法,具备较强的数据分析与处理能力,能综合运用所学知识分析和解决问题。课程目标2课程目标32、课程目标与毕业要求的矩阵关系图思想政治数学基础软件开发数据分析外语体育人文劳动1.11.21.32.12.22.33.13.23.34.14.24.35.15.25.36.16.2课程
3、目标1HH课程目标2HHM课程目标3HHM四、课程教学要求与重难点序号课程内容框架教学要求教学重点教学难点1Visua1C+开发环境(1)熟悉Visua1C+6.0开发环境;(2)掌握应用程序向导和类向导的使用方法;(3)掌握资源的查看及编辑方法。类的创建。类的创建2MFC应用程序概述(1)掌握窗口处理函数、消息及消息映射方法;(2)了解MFC应用程序框架的构成。消息及消息映射。消息及消息映射3图形与文本(3)了解基本图形的绘制方法,掌握文本格式的设置和输出方法。图形绘制。图形的绘制4菜单、工具栏和状态栏(1)掌握菜单的编辑方法、菜单命令消息处理方法,掌握自定义工具栏和状态栏的创建方法。菜单的
4、创建与使用。状态栏的创建5对话框(1)熟练掌握对话框及对话框类的创建方法,了解各种不同类型对话框之间的异同;(2)掌握各种控件的作用及其属性设置方法法,了解其主要属性和主要操作;(3)掌握使用对话框开发简单游戏的方法。对话框的创建与调用、简单游戏。简单游戏6数据库编程(1)掌握ODBC技术和ADO技术访问数据库的方法,能编写简单的数据库应用程序。ODBC技术。数据库的增删改查五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况序号课程内容框架教学内容教学方式学时支撑课程目标1Visua1C+开发环境集成开发环境窗口,项目与项目工作区,集成开发环境菜单栏、C1assWizard,工具栏,资
5、源与资源编辑器,类的创建。讲授、演示、实验1+1课程目标12MFC应用程序概述WindoWS应用程序概述,MFC应用程序框架,消息映射与消息处理。讲授、演示、实验1+1课程目标13图形与文本图形设备接口和设备环境,GDI对象类CGdiObject,画笔和画刷的作用,处理文本,位图,应用实例。讲授、演示、实验33课程目标14菜单、工具栏和状态栏菜单,工具栏,状态栏,应用实例。讲授、演示、实验1+1课程目标15对话框对话框概述,模态对话框,非模态对话框,属性页对话框,通用对话框,对话框常用控件,对话框实例。讲授、演示、实验14+6课程目标26数据库编程概述,ODBC技术,创建ODBC数据库应用程序
6、,ADo技术,DO数据库应用实例。讲授、演示、实验14+5课程目标3六、课程目标与考核内容课程目标考核内容评价依据课程目标1:掌握VC+的基础知识、能熟练使用相关函数画图和输出文本,掌握菜单、工具栏与状态栏的创建与使用。(支撑毕业要求指标点3.1,3.2)MFC应用程序结构,类,绘图与文本输出,菜单、工具栏、状态栏。课堂表现;平时作业;平时测验;实验成绩;期末考试。课程目标2:掌握对话框的创建与调用方法,能使用对话框开发简单游戏。(支撑毕业要求指标点3.1,3.2,4.1)对话框的创建与调用,对话框常用控件,对话框应用实例。课堂表现;平时作业;实验成绩;期末考试。课程目标3:掌握使用VC+开发
7、数据库程序的方法。(支撑毕业要求指标点3.1,3.2,4,1)ODBC数据库编程,ADo数据库编程。课堂表现;平时作业;实验成绩;期末考试。七、考核方式与评价细则考核方式比例考核/评价细则课堂表现10%评价标准:根据学生上课出勤情况和课堂讨论,回答问题等情况。基础分90分;旷课一次扣10分,迟到、早退、事假一次扣5分;有效参与讨论并正确回答问题一次加5分,最高100分。作业20%评价标准:平时成绩使用百分制,作业成绩为各作业的平均成绩。平时测验10%评价标准:取各次测验的平均成绩。实验10%评价标准,实验考核成绩。期末考试50%评价标准,严格按照VC+实用编程期末试题参考答案及评分细则进行阅卷
8、。综合成绩100%课堂表现(10%)+作业(20%)+平时测验(10%)+实验(10%)+期末考试(50%)如果期末成绩小于50分,则总评成绩与期末成绩相同。八、课程目标达成度评价参考数学学院课程目标达成度评价方法进行评价。九、本课程各个课程目标的权重依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重如下:课程目标课程目标J课程目标2课程目标3权值Wi0.280.360.36十、持续改进根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、作业、平时测验及期末考试成绩,检验本课程所支撑的毕业要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,在本学院教学指导委员会指导下,重新修订本课程大纲,实现持续改进。十一、推荐教材及介考书目1.推荐教材1马石安魏文平,ViSUa1C+程序设计与应用教程M.北京:清华大学出版社2011.32.参考书目1陈建国杨国祥唐清荣,ViSUa1C+范例开发大全M.北京:清华大学出版社2010.72侯俊杰,深入浅出MFCM.北京:华中科学大学出版社2011.5