《程序设计基础II》教学大纲.docx





《《程序设计基础II》教学大纲.docx》由会员分享,可在线阅读,更多相关《《程序设计基础II》教学大纲.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础II程序设计基础II教学大纲目录一、教学目的利要求1二、本课程与其它课程的联系和分工2三、教学中应注意的问题2四、教学课时分配3五、教学建议4七、参考书目4课程名称:程序设计基础n学 时:48学时课程类型:必修课程性质:学科基础课开课学期:第2学期先修课程:计算机导论,C程序设计、数据结构适用专业:计算机科学与技术一、教学目的和要求本课程是计算机科学与技术专业的专业必修课。本课程是一门实践课程,着眼于提 高学生的动手能力。教学目的:使学生能熟练使用一个主流的IDE开发环境,能综合运用前面所学的计 算机程序设计基础、数据结构、面向对象程序设计、数据库系统原理.、离散结构中所讲 授的知
2、识进行程设计。给定一个问题,让学生能恰当的用语言描述问题,能用UML等 进行设计,能用主流的IDE进行编程(主要是单机程序),能排查程序中错误的能力(语 义、语法),知道常用的测试程序正确性的方法。课程要求:能对较为复杂的问题进行恰当、合理的分析,并可使用设计工具进行程 设计,根据设计编写应用程序。会使用一个主流的IDE开发环境,进行项目管理、编程、 调试。二、本课程与其它课程的联系和分工先修课程:计算机程序设计基础、数据结构、面向对象程序设计、数据库系统原理、 离散结构。后继课程:软件工程、软件工程实训、高级编程技术、企业解决方案。本课 程是一个承上启下的实训课程,使学生具备较好的编程能力。
3、三、教学中应注意的问题本课程以C+为编程语言,对学生的编程能力进行实训。可参考使用的 IDE: VC, CODE:BLOCK,氏lipse, qto本课程各部分的知识点、重点、要点、难点及注意事项如下:课程的主要内容:分二大部分。一、对前序课程中没有讲到,但在此课程中要用到的知识进行讲解。1 . UML面向对象设计基础:讲授面向对象技术和UML语言、基于Use Case的软件需求定义和分析、基于UML 的面向对象分析和设计方法。通过学习能够采用UML进行需求定义、分析和设计。主 要是会用四种主要的UML图:类图(class diagram),序列图(Sequence diagram),用 例J
4、 图(Use case diagram),状态图(Stat diagram)。重点:使用工具,以分析文档为依据,进行程序设计。难点:各种UML图的使用。2 .设计模式简介(只讲最常用的几个模式)。主要是让学生明白什么是设计模式、使用设计的目的、经典的设计模式,会使用如 单件模式、工厂模式等几个简单的设计模式。重点:理解设计模式。难点:设计模式的实现。3 .主流IDE的使用。包括配置、程序编写/组织/管理、调试、版本控制、插件的使用等。现在主流的设 计模式。重点:IDE各种功能的使用。难点:借助IDE提供的工具调试程序。4 .测试程序的质量控制,单元测试(单元测试的方法、单元测试过程、实战单元测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础II 程序设计 基础 II 教学大纲

限制150内