您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > VC++2014教学计划
2014-2015年度数信学院12级C++课程教学计划一、课程名称:VisualC++面向对象编程(教材:清华大学王育坚老师)二、授课教师:苏成13771056913,18457300020,846654851@qq.com三、上课地点:理论课,每周一12节课,越秀校区14号楼406上机课,每周三12节(信计班121班),34节(信计班122班),9号楼数信专用机房四、课时安排周次日期时数授课内容课外作业与辅导19.1521章.VC++集成开发环境用数学方法解决计算机问题安装VC++6和MSDN,做练习题1-3,29.22-2442章.C++语言基础IT团队的角色分工编程任务一部署:hair39.29-4总结C++与C语法区别计算机动画与计算机图形学410.84编程任务二部署:VVVV510.13-1543章.类和对象图形开发工具(OpenGL)编程任务三部署:water610.20-2244章.重载、继承与多态图形开发辅助库(glut)推进编程710.27-2945章.创建应用程序框架软件设计方法推进编程811.3-546章.文档和视图编程中期总结推进编程911.10-1247章.对话框和标准控件虚拟现实与增强现实简介推进编程1011.17-1948章.MFC原理和方法CAGD与可视化简介推进编程1111.24-2649章.图形绘制软件开发中的质量管理推进编程1212.1-3410章.对话框高级编程软件开发中的文档编写推进编程1312.8-10411章.VC++编程深入软件测试与配置管理推进编程1412.15-174编程任务总结:hair/VVVV/water考试1512.22-244编程任务总结:hair/VVVV/water考试1612.29-314编程任务总结:hair/VVVV/water考试五、教学重点本学期计划通过实际问题的编程联系,让学生在十一周的时间里。分小组完成编程任务的方法,掌握C++面向对象编程的基本方法。1.学生通过练习掌握C++语言编程的基本方法,用11周的时间编写一个比较复杂的程序。2.掌握计算机图形学的基础知识,引导学生兴趣,并学习计算机图形学常用的开发工具。3.掌握现代软件企业的软件开发和管理方法,包括软件设计/文档编写/质量管理/配置管理。六、期末考核方法本课程为信息与计算科学方向三年级上学期主干课程。原来计划位考试科目。授课教师计划按照本学期学校的教学发展方向,提出增加学生上课的动手能力,增加交互性,培养编程兴趣,加强培养团队编程意识,加强学生学习小组建设,推进后进同学的积极性。希望以学生小组11周的编程任务结果的客观评价,作为考核方法。小组能力考核表一、小组名称1211小组,主要任务:头发绘制(hairrendering)二、组员情况组员编号姓名角色主要任务其它资源1211-1徐丽萍组长PM总负责人,负责进度和难度数学算法1211-2系统架构SE总体设计,负责技术配置管理1211-3需求分析RA需求分析编程1211-4软件开发人员PG编程人员测试1211-5软件开发人员PG编程人员测试1211-6质量保证QA质量管理编程三、编程计划阶段时间节点任务名称描述提交文件项目启动完成计划设计编码测试验收评审四、完成情况《VisualC++》实验教学大纲课程代码:0809536007开课学期:5-6开课专业:信息与计算科学总学时/实验学时:48/10总学分/实验学分:2.5/1综合实验室(实验中心)名称:计算机实验中心二级实验室名称:金融数学实验室一、课程简介本课程是信息与计算科学专业的选修课程。本课程的教学目的是使学生了解C++及VisualC++的基本概念和基本知识,掌握使用API函数和MFC开发WINDOWS应用程序的技术。通过本课程的学习,使学生掌握面向对象程序设计和可视化程序设计的基本理论和方法,能用VisualC++进行基本的WINDOWS应用程序设计。本课程的重点在于培养学生用计算机解决实际问题的能力,提高面向对象与可视化软件开发能力。为本专业后续课程的学习与实践奠定基础。二、实验的地位、作用和目的《VisualC++》是一门实践性很强的课程,必须十分重视实践环节。要求学生在学习中既要掌握相关的理论知识,更要熟练地掌握利用VisualC++进行Windows应用程序设计的全过程,即独立编写源程序、调试程序、运行程序和分析程序。通过实验训练,能帮助学生理解VisualC++程序设计的基本概念、基本原理和基本思想,掌握一定的面向对象可视化程序设计的能力。本课程实验的目的是使学生理解和掌握面向对象程序设计和可视化程序设计的基本理论和方法,能用VisualC++进行基本的WINDOWS应用程序设计。重点在于培养学生用计算机解决实际问题的能力,提高面向对象与可视化软件开发能力。为本专业后续课程的学习与实践奠定基础。三、实验方式与基本要求本课程实验的方式:根据授课进度安排实验项目,教师随堂辅导。实验的基本要求:(1)做实验前要认真阅读实验目的与要求,在充分“消化”教师课堂讲课内容的基础上,有目的地完成实验大纲规定的实验;(2)对每个实验项目要认真审题,明确要求,再利用VisualC++创建应用程序,独立编辑必要的源程序代码,然后调试程序,直到程序运行通过;(3)对于自己弄不明白的问题,要主动与老师或同学沟通,及时解决疑难;(4)实验后要认真分析程序,总结每次实验项目的体会与收获。四、报告与考核学生按实验大纲规定的实验项目要求,按时完成并提交实验结果,总结每次实验项目的体会与收获。五、设备及器材材料配置硬件:奔腾以上机型。软件:VC++6.0,可视情况进行调整。六、实验指导书及主要参考书1、黄维通,贾续涵编著.《VisualC++面向对象与可视化程序设计(第3版)》.北京:清华大学出版社,2011.2、张丽华,叶利华主编,《C/C++程序设计学习指南》.北京:清华大学出版社,2012.3、黄贤英.《C++面向对象与VisualC++程序设计案例教程》.北京:北京大学出版社,2009.4、马石安,魏文平编著,《VisualC++程序设计与应用教程》(第2版).北京:清华大学出版社,2011.5、DavidJ.Kruglinski著,潘爱民,王国印/译,《VisualC++技术内幕》(第四版).北京:清华大学出版社,1999.6、孙鑫编著.《VC++深入详解(修订版)》.北京:电子工业出版社,2012.七、实验项目与内容提要序号实验名称目的要求、内容提要(限20字)每组人数项目学时项目类型必做选做开设地点1C++编程基础掌握定义和使用类,定义派生类,使用虚函数实现多态性14综合必做金融数学实验室2VisualC++6.0开发环境熟悉VisualC++6.0的开发环境,调试多文件应用程序12综合必做金融数学实验室3Windows中的键盘与鼠标消息掌握创建简单的Windows应用程序,捕获键盘和鼠标信息并进行处理12综合必做金融数学实验室4Windows编程中菜单和加速键的应用熟练Windows中菜单和加速键资源的定义及其应用12综合必做金融数学实验室5Windows编程中对话框、图标和位图的应用掌握Windows编程中对话框、图标和位图资源的定义及应用12综合必做金融数学实验室6Windows标准控件的使用掌握Windows中的常用控件的创建以及应用14综合必做金融数学实验室7SDI文档/视图结构应用程序设计创建SDI应用程序12综合必做金融数学实验室8对话框应用程序的设计掌握对话框应用程序设计和创建方法12综合必做金融数学实验室9MFC数据库应用程序开发创建一个简单的数据库应用程序12综合必做金融数学实验室10WinSock编程基础掌握针对TCP/IP面12综合必做金融数学向连接和无连接协议创建Windows网络程序实验室撰写人:张丽华审定人:朱蓉参与讨论人员:叶利华,殷海明,李永刚嘉兴学院教师学期授课计划学院数学信息学院主讲教师苏成辅导教师课程名称C++面向对象编程授课班级信计系121/1222014-2015学年第1学期总课时48学分3周次时数授课内容课外作业与辅导121章.VC++集成开发环境用数学方法解决计算机问题安装VC++6和MSDN,做练习题1-3,242章.C++语言基础IT团队的角色分工编程任务一部署:hair34总结C++与C语法区别计算机动画与计算机图形学编程任务二部署:VVVV423章.类和对象图形开发工具(OpenGL)52编程任务三部署:water644章.重载、继承与多态图形开发辅助库(glut)推进编程745章.创建应用程序框架软件设计方法推进编程846章.文档和视图编程中期总结推进编程947章.对话框和标准控件虚拟现实与增强现实简介推进编程1048章.MFC原理和方法CAGD与可视化简介推进编程1149章.图形绘制软件开发中的质量管理推进编程12410章.对话框高级编程软件开发中的文档编写推进编程13411章.VC++编程深入软件测试与配置管理推进编程144编程任务总结:hair/VVVV/water考试15编程任务总结:hair/VVVV/water考试16编程任务总结:hair/VVVV/water考试1718注:本表一式二份,开学两周内交教务办一份,教师留存一份。研究所(室),教研室主任(签名):2014年9月18日课堂教学日志课程名称VisualC++面向对象程序设计班级信计121班任课教师苏成顺序日期授课内容摘要时数课堂讨论习题课课外作业应到人数缺课人数病假事假旷课19.151章.VC++集成开发环境用数学方法解决计算机问题2安装VC++6和MSDN,做练习1-329.22-242章.C++语言基础IT团队的角色分工4编程任务一部署:hair39.29-总结C++与C语法区别计算机动画与计算机图形学2编程任务二部署:VVVV410.82编程任务二部署:VVVV510.13-153章.类和对象图形开发工具(OpenGL)4编程任务三部署:water610.20-224章.重载、继承与多态图形开发辅助库(glut)4推进编程710.27-295章.创建应用程序框架软件设计方法4推进编程811.3-56章.文档和视图编程中期总结4推进编程911.10-127章.对话框和标准控件虚拟现实与增强现实简介4推进编程1011.17-198章.MFC原理和方法CAGD与可视化简介4推进编程1111.24-269章.图形绘制软件开发中的质量管理4推进编程1212.1-310章.对话框高级编程软件开发中的文档编写4推进编程1312.8-1011章.VC++编程深入软件测试与配置管理4推进编程1412.15-17编程任务总结:hair/VVVV/water4考试1512.22-24编程任务总结:hair/VVVV/water4考试1612.29-31编程任务总结:hair/VVVV/water4考试1718注:期中检查对课堂教学日志执行情况进行抽查,学期结束前一周由各研究所(室)、教研部收齐统一交院教务办。课堂教学日志(大课,周一12节)课程名称VisualC++面向对象程序设计班级信计121班/信计122班任课教师苏成顺序日期授课内容摘要时数课堂讨论习题课课外作业应到人数缺课人数病假事假旷课19.151章.VC++集成开发环境用数学方法解决计算机问题2安装VC++6和MSDN,做练习1-329.222章.C++语言基础IT团队的角色分工2编程任务一部署:hair39.29-总结C++与C语法区别计算机动画与计算机图形学2编程任务二部署:VVVV410.8无课510.133章.类和对象图形开发工具(OpenGL)2编程任务三部署:water610.204章.重载、继承与多态图形开发辅助库(glut)2推进编程710.275章.创建应用程序框架软件设计方法2推进编程811.36章.文档和视图编程中期总结2推进编程911.107章.对话框和标准控件虚拟现实与增强现实简介2推进编程1011.178章.MFC原理和方法CAGD与可视化简介2推进编程1111.249章.图
本文标题:VC++2014教学计划
链接地址:https://www.777doc.com/doc-5936666 .html