程序设计基础课程设计教学大纲.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《程序设计基础课程设计教学大纲.doc》由会员分享,可在线阅读,更多相关《程序设计基础课程设计教学大纲.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础课程设计教学大纲课程中文名称:程序设计课程设计(Curriculum Design of Programming)课程代码:102101401M学分/总学时:1/32开课单位:物理与电子信息工程学院面向专业:计算机科学与技术及相关专业一、 课程的性质、目的和任务本课程设计是计算机类专业的重要实践性课程,与程序设计基础相配套的一门提高性实践课。目的在于培养学生分析问题和解决问题的能力,为学生提供了一个既动手又动脑、独立实践的机会。将课本上的理论知识和实际应用问题进行有机结合,提高学生程序设计、程序调试及项目开发能力。为后续课程:数据结构、面向对象程序设计、Internet与Java程
2、序设计等奠定必要的实践基础。本课程设计是利用C语言理论和实验课中学到的编程知识和编程技巧,通过布置难易程度适当、具有一定编程量的课程设计题目,使学生通过课程设计掌握高级编程语言的知识和编程技术,掌握程序设计的思想和方法,具备利用计算机求解实际问题的能力。二、 学习本课程学生应掌握的前设课程知识程序设计基础三、 项目及学时分配序号项目名称时数项目类别项目类型要求每组人数课内课外1链表:学生信息管理系统1632专业基础综合性必做12队列和栈的应用1632专业基础综合性必做13游戏设计040专业基础设计研究选做14、 教学方法本课程所有实验需上机完成,提供了若干经典实验题提高学生的学习兴趣,引入竞争
3、机制提高学生的学习主动性。利用在线评测系统实时评测学生源代码,提高了学生编写代码的积极性、扩展了学生实验的时间与空间。对选做题目,选做学生感兴趣的游戏设计问题提高学生学习的积极性,教师提供学习资料供感兴趣学生在课外自学,培养学生的学习能力。五、教学内容及要求实验一 链表:学生信息管理系统教学目的:1、掌握用模块化程序设计思想2、掌握基本的软件系统的设计思想3、掌握动态管理内存。4、掌握基本的排序算法。5、掌握动态链表的基本操作。教学要求:通过增量式软件设计方法降低学生学习的难度,通过编写较大规模的程序培养学生模块化程序设计思想和基本的软件设计思想,通过动态链表实现学生信息管理系统,让学生掌握动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 课程设计 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内