《面向对象编程技术课程设计》课程简介与教学大纲_第1页
《面向对象编程技术课程设计》课程简介与教学大纲_第2页
《面向对象编程技术课程设计》课程简介与教学大纲_第3页
《面向对象编程技术课程设计》课程简介与教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE4《面向对象编程技术课程设计》课程简介课程编号:07024802课程名称:面向对象编程技术课程设计/(Object-OrientedProgrammingTechnologyCourseDesign)学分:1学时:16(实验:16上机:课外实践:)适用专业:计算机科学与技术、计算机网络、软件工程及相关专业建议修读学期:3开课单位:软件工程系先修课程:C语言、面向对象编程技术等考核方式与成绩评定标准:实验成绩+课程设计报告(实验成绩50%、课程设计报告50%)教材与主要参考书目:1.《面向对象编程技术课程设计指导书》胡增涛、汤亚玲编写人民邮电出版社2016.82.《C++语言程序设计》(第四版)郑莉清华大学出版社2011.5内容概述:中文:本课程是继《面向对象编程技术》的一门综合训练课程,主要针对所学习的面向对象基础知识进行一次大的综合练习。通过对面对对象基础概念的理解至融会贯通来解决实际应用问题,具体通过C++设计模式、简单MFC应用及Win32的游戏程序设计等内容来实现。英文:Thiscourseisacomprehensivetrainingcourse,whichisbasedontheobject-orientedprogrammingtechnology.Itsolvepracticalproblemsbasedonunderstandinganmasteringbasicconceptofobject,specificallythroughtheC++designpattern,MFCapplicationandWin32gameprogrammingcontenttoachieve.《面向对象编程技术课程设计》教学大纲课程编号:07024802课程名称:面向对象编程技术课程设计/(Object-OrientedProgrammingTechnologyCourseDesign)学分:1学时:16(实验:16上机:课外实践:)适用专业:计算机科学与技术、计算机网络、软件工程及相关专业建议修读学期:3开课单位:软件工程系 先修课程:C语言、面向对象编程技术等一、课程性质、目的与任务《面向对象编程技术课程设计》是一门独立开设的实验课程,旨在进一步强化学生对类、封装、继承、多态等面向对象基本概念的理解和OOP(面向对象编程)实际动手能力、团队合作能力、沟通能力,并进一步拓展到OOD(面向对象设计)原则、技巧和初步的OOA(面向对象分析)方法。为此设计了3个可选方向:(1)C++模式设计,侧重理解编程中一些基本的模式设计,如Singleton、Factory模式,掌握一定的编程规范和程序设计技巧。(2)C++电脑游戏开发:侧重利用面向对象的拟人化思想解决复杂问题和OOD技巧。(3)VC++MFC程序开发:侧重OOA方法和可视化软件开发。通过本实验,使学生了解C++的有关面向对象的语法及思想,掌握VC或C++BUILDER等开发工具的可视化程序设计方法,全面提高学生面向对象程序的综合设计能力。通过本课程学习和考核,支持毕业设计要求指标点:3,4,6,9毕业要求3:掌握软件工程专业基本知识和原理,掌握本学科的核心概念、知识结构和典型方法,掌握软件开发基本方法和基本技术,具备软件开发的基本能力。毕业要求4:掌握软件需求分析、设计、实现、评审、测试、维护以及过程管理的方法和技术,具备综合运用所掌握的专业知识、方法和技术解决复杂工程问题所需的能力。毕业要求6:具有参与过两个以上较复杂软件项目的开发经历,掌握某一应用领域的相关知识。毕业要求9:具有一定的组织管理能力、表达和沟通能力、独立工作和团队合作能力。二、教学内容、基本要求及学时分配课程内容教学要求重点(☆)难点(△)学时安排实验学时上机学时备注C++模式设计:Singleton、Factory等经典模式编程与应用B☆16选做其中之一VC++MFC程序开发:分析并设计一个小型的MIS应用,制作具有可视化界面的程序B☆16C++电脑游戏开发:模拟敌我各种坦克、各种炮弹的运动,模拟地形和各种障碍物,设计上述对象之间的交互B☆16(教学基本要求:A-熟练掌握;B-掌握;C-了解)三、课程设计报告基本要求课程设计报告是体现课程完成情况的重要表达方式,课程设计试验报告的基本内容包括封面、正文、目录、附录四部分。 1.封面:包括“《面向对象编程技术》课程设计试验报告”、专业、班级、学号、姓名、设计时间等基本信息。 2.目录:课程设计文档的文档目录。 3.正文包括: (1)应用程序名称。 (2)应用程序的主体、设计目的。 (3)应用程序简介:功能介绍、基本内容、主要技术、运行环境。 (4)应用程序的总体设计结构图、类层次图、主要运行界面介绍。 (5)创新与难点:阐述个人设计主要成功之处,开发中遇到的困难和解决的方法。 (6)课程设计过程的心得体会。 4.附录:包括源程序和简易使用说明等。 5.课程设计报告用计算机打印。四、建议实验(上机)项目及学时分配序号设计环节学时1选题、查找资料、总体需求分析42类层次设计、类模块编程43单元测试、系统集成测试44撰写课程报告、接受检查与答辩4五、教学方法与教学手段课堂教学与实验室辅导教学相结合;配套相应的实验指导书。六、考核方式与成绩评定标准《面向对象编程技术》课程设计实验采用课程设计实验报告和课程设计实验应用系统程序综合评定成绩,其中课程设计实验报告占60%;课程设计应用系统程序占40%。课程设计提交一份综合实验报告

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论