《《软件开发工具II》教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件开发工具II》教学大纲.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件开发工具II教学大纲具 软件开发工具 II 教学大纲 一、 基本信息 中文名称 软件开发工具 II 英文名称 Software development tool II 课程编号 054623 开课单位 管理学院管理工程系 课程性质 集中实践教学 学 学 分 3.0 考核方式 考查 总 总 学 时 60 理论 学时 0 试验 学时 60 上机 学时 0 实践 学时 0 适用专业 信息管理与信息系统 先修课程 C+程序设计语言、管理信息系统 二、课程性质、目的、任务 性质:软件开发工具 II课程是是信管专业的集中实践教学环节之一。它是一门侧重实践操作实力的课程。目的:该课程系统地介绍了基于 M
2、FC 的应用程序开发。通过本课程的学习,主要培育学生利用面对对象程序设计语言和可视化程序设计方法进行编程的实力。任务:本课程的学习使学生熟识软件开发环境,熟识常用控件、MFC 编程、数据库应用程序设计等。本课程讲解并描述的新学问结合以前所学的 C+程序设计语言、数据结构等课程学问,来开发综合性程序。三、教学目标及其对毕业要求的支撑 (一)教学目标 软件开发工具 II主要讲授面软件开发环境、对话框及常用控件、菜单栏、工具栏、文档视图结构、数据库编程等学问。在对基本概念、学问理解的基础上,通过编程练习,培育学生综合运用课程学问的实力,熬炼学生编写综合性程序的实力。本课程以试验教学为主:通过老师讲解
3、和带着练习,使学生驾驭软件中建立基于 MFC 应用程序的方法,培育针对不同问题编制程序、调试程序等实力。老师通过展示程序实例,分析程序编制思想,使学生逐步建立分析问题、设计算法并编制程序的综合应用实力。教学目 标详细要求如下:教学目标 1:要求学生理解可视化程序设计的方法;教学目标 2:要求学生驾驭基于 MFC 应用程序结构;驾驭常用控件的运用;驾驭基于对话框和基于文档视图结构程序; 教学目标 3:要求学生能够多人合作对简洁系统进行系统分析、设计、实施并给出报告。(二)教学目标及其对毕业要求的支撑 毕业要求及其指标点 标 教学目标 1 教学目标 2 教学目标 3 3 设计/开发解决方案 3.1
4、 √ 3.2 3.3 √ √ 6 工程与社会 6.1 √ √ 6.2 √ 四、教学内容 (二)详细教学内容 1集成开发环境 (1)教学内容 集成开发环境;常用菜单和工具按钮,项目、项目工作区;基本调试技术,联机帮助。(2)教学要求 熟识集成开发环境;熟识常用菜单和工具按钮,理解项目及项目工作区;理解 C+语言的基本调试技术,了解联机帮助。(3)重点 开发环境、项目、项目工作区。(4)难点 调试技术。(5)对毕业要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指标点 3.1:驾驭系统规划、分析、
5、设计与实施的相关方法,培育运用相关工具的实力。2Windows 编程机制 (1)教学内容 Windows 的编程特点,API 应用程序创建方法,MFC 应用程序创建机制,事务驱动机制、消息机制。(2)教学要求 了解 Windows 的编程特点,了解 API 应用程序创建方法,理解 MFC 应用程序创建机制,理解事务驱动机制、消息机制,驾驭 Application Wizard 的运用。(3)重点 Windows 的编程特点,API 应用程序创建方法,事务驱动机制、消息机制。(4)难点 API 应用程序。(5)对毕业要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指
6、标点 3.1:驾驭系统规划、分析、设计与实施的相关方法,培育运用相关工具的实力。3对话框和常用控件 (1)教学内容 消息对话框;模态对话框;基本控件的运用方法、消息机制。(2)教学要求 驾驭对话框的设计与编程运用;驾驭基本控件的运用方法、消息机制;驾驭模态对话框和消息对话框的运用。(3)重点 基本控件的运用方法、消息机制。(4)难点 消息机制。(5)对毕业要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指标点 3.1:驾驭系统规划、分析、设计与实施的相关方法,培育运用相关工具的实力。4绘图基本学问 (1)教学内容 Windows 绘图机制;画笔、画刷的运用,绘制文
7、字。(2)教学要求 了解 Windows 绘图机制;熟识画笔、画刷基本功能的运用,熟识绘制文字。(3)重点 画笔、画刷的运用。(4)难点 绘制文字。(5)对毕业要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指标点 3.1:驾驭系统规划、分析、设计与实施的相关方法,培育运用相关工具的实力。5文档视图结构 (1)教学内容 添加菜单和工具栏按钮;文档视图结构;文档的存取。(2)教学要求 驾驭给应用程序添加菜单和工具栏按钮的方法;理解文档视图结构,会建立较简洁的文档应用程序。(3)重点 添加菜单和工具栏按钮;文档视图结构;文档的存取。(4)难点 文档的存取。(5)对毕业
8、要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指标点 3.1:驾驭系统规划、分析、设计与实施的相关方法,培育运用相关工具的实力。6数据库应用程序 (1)教学内容 ODBC 或 ADO 的基本概念、MFC 的 ODBC 类或 ADO 类编程。(2)教学要求 驾驭 ODBC 或 ADO 的基本概念、MFC 的 ODBC 类或 ADO 类编程。(3)重点 MFC 的 ODBC 类或 ADO 类编程。(4)难点 MFC 的 ODBC 类或 ADO 类编程。(5)对毕业要求的支撑 本学问点的讲授和学习,可以支撑毕业要求 3 设计/开发解决方案中的指标点 3.1:驾驭系统规
9、划、分析、设计与实施的相关方法,培育运用相关工具的实力。(三)学时安排表 教 教 学 内 容 理 论 学时 时 上 机 学时 时 实 验 学时 时 实 践 学时 时 1 Visual C+集成开发环境 2 0 2 0 2 Windows 编程机制 2 0 2 0 3 对话框和常用控件 6 0 6 0 4 绘图基本学问 2 0 2 0 5 文档视图结构 6 0 6 0 6 数据库应用程序 6 0 6 0 7 综合练习 6 0 6 0 合计 30 0 30 0 五、教学方法 1采纳启发式教学,激发学生主动学习的爱好,培育学生思索、分析问题和解决问题的实力。2采纳电子教案、多媒体教学,提高课堂教学信
10、息量,增加教学的直观性。3采纳互动式教学。课内探讨和答疑相结合。4采纳边学边练方式,使学生刚好直观的学习软件的运用。六、本课程与其他课程的联系 本课程的先修课程为C+程序设计语言、管理信息系统等,并未后续的毕业实习、毕业设计打下基础。七、课程考核方法与成果评定 本课程为考查课,总评成果由大作业、平常作业、考勤综合评定产生。大作业占 50%,平常作业占 30%,考勤占 20%。其中平常成果由出勤状况、学习看法、课堂作业等部分组成。大作业是一个综合程序的编制。各考核环节所占分值比例可依据详细状况微调,建议值及考核细则如下:成果 组成 分值 评价 环节 比例 例 考核/ 评价细则 教学目标 标 平常
11、 100 作业 30 依据对每一章课堂作业完成质量教学目成果 和速度打分。标 1 教学目标 2 考勤 20 依据学生出勤和请假状况打分。大 作业 50 依据大作业完成状况和完成质量打分。教学目标 2 教学目标 3 试验试验试验上机的状况结合在平常作业和大作业中进行考核。教学目标 2 八、举荐教材和参考书目与文献 1举荐教材:Visual C+程序设计教程与上机指导,牛江川,北京高校出版社,2012 年 6 月第 2 版; 2参考书目与文献:C+面对对象程序设计,谭浩强,清华高校出版社,2006 年 1 月第 1 版; Visual C+案例教程,黄维通,清华高校出版社,2011 年 1 月第 1 版。3课程相关主要网站:无。