下载此文档

程序设计课程设计教学方案.doc


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
程序设计课程设计教学实施方案
一、总体描述
(一)基本描述
课程名称:程序设计课程设计
课程编号:
课程类型:学科基础课程(必修实践课)
课程适用专业(或专业方向):计算机科学与技术、软件工程
预备知识:学生应修过计算机导论、程序设计基础(C/C++)、数据结构等基础课程的内容,了解计算机系统的基本构成和工作原理,掌握面向过程程序设计或面向对象程序设计的基本方法,能够熟练地进行程序的调试等。
总学时:2周。
学分:2
(二)课程简介
程序设计课程设计是在程序设计基础(C/C++)、面向对象程序设计(C++)、数据结构等基础课程的基础上设计的一门专业实践课程。本课程通过项目驱动的方法,培养学生运用已学的程序设计基础知识和C/C++语言工具,解决简单实际应用问题的能力,培养学生初步的软件工程能力和职业素质。
本课程以计算思维为核心,训练学生对实际应用问题求解的思维过程、数据的抽象与构造方法、程序流程控制的构造方法(算法)、求解复杂问题的模块化分解方法,训练和提升学生运用C/C++程序设计语言实现程序的能力,学习软件工程的基本方法,测试程序的基本方法。
(三)教学目标及要求
1..教学目标
本课程通过项目驱动的方法,训练学生运用已学的程序设计基础知识和C/C++语言工具,解决简单实际应用问题的能力,培养学生初步的软件工程能力和职业素质,使学生具有开发1000行左右的小型应用软件的能力。
2. 教学要求:
⑴基本知识要求
在已掌握的程序设计的基本知识、数据结构与算法设计方法和C/C++语言工具的基础上,初步具有软件工程的概念,初步掌握面向过程和面向对象的软件设计的基本思维过程及方法,初步具有软件测试的概念,初步能够设计测试用例,进一步掌握C/C++语言开发平台的有关开发支持工具。
⑵能力培养要求
①具有初步的软件设计能力。即面对实际问题能够进行基本的问题分析,具有初步抽象成模型的能力,具有数据抽象和表达能力,能够设计符合要求的算法,能够初步地按一定模式进行问题求解设计的的能力,具有初步的按工程规范表达设计能力。
②能够读懂1000行左右规模的程序,并进行调试和分析。
③能够设计1000行左右规模的多模块小型应用程序,并进行调试和测试分析。
⑶实践要求
本课程设计的实践包括问题分析、明确求解问题的需求、进行设计、编码实现调试运行、正确性测试、撰写报告等环节。每个环节原则上都要按照软件工程的基本要求来实现。要把软件工程的知识和规范融入到整个课程设计中,培养学生工程能力和遵循规范。具体要求如下:
①教学中应按以上基本环节明确过程的每一步及要求,制定过程控制计划、阶段成果形式、检查要求等,并按规定的时间及时检查。
②每个环节的工作都要在课程设计报告中按要求和规范反映出来。
③程序设计应按VC++分类管理的要求进行,并标有明确的注释。
所完成的课程设计项目必须在原参考程序的基础上有所创新,原则上代码量应在原代码基础上增加一倍。
课程设计原则上按每天7小时工作时间控制进度和工作量。
⑷教学要求
①教学采用项目驱动的方法进行,即通过需要完成的项目,创设项目情景,在项目的实现过程中来完成知识、技术和方法的教、学和训练。
②提供具有有一定的规模(400—600行之间)的项目原形及代码,在此基础上完善、改造、创新实

程序设计课程设计教学方案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小59 KB
  • 时间2018-02-12
最近更新