2010版030551003程序设计实训2教学大纲.pdf
《2010版030551003程序设计实训2教学大纲.pdf》由会员分享,可在线阅读,更多相关《2010版030551003程序设计实训2教学大纲.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1 程序设计实训 2 教学大纲 课程编码:030551003 学时/学分:1 周/2 学分 一、大纲使用说明 本大纲根据计算机专业 2010版教学计划制订(一)适用专业 计算机科学与技术(二)课程设计性质 必修课(三)主要先修课程和后续课程 1、先修课程:面向对象程序设计 2、后续课程:数据结构 二、课程设计目的及基本要求 本课程设计是计算机科学与技术专业的重要实践性课程,是学习完面向对象程序设计课程后进行的一次全面的程序设计实训。实训的目的如下:1.进一步掌握 C、C+语言程序设计技术,为以后进一步学习其他专业课程和将来就业打下基础。2.培养学生分析问题和解决问题以及团队协作的能力。三、课
2、程设计内容及安排 程序设计实训 2 是在程序设计实训 1 的基础上,利用 C+编程工具进一步学习难度较大的编程问题。学生按 1 3 人构成编程小组(team),每个小组完成 5 10 道 ACM/ICPC竞赛题目。每组最后提交一份实习报告。报告需写明完成的题目内容、来源、答案、提交结果。报告中需写明每个学生参与完成的题目名称或编号,以及具体完成的任务。竞赛题目的来源由指导教师从各高校的在线评判系统(oj)中选择,鉴于学生已经在程序设计实训 1 中受过 ACM/ICPC竞赛的训练,可选择稍微复杂一些的题目,外加 12道难度较大的题目,以使学生成绩拉开档次。可选的 oj 系统包括:哈尔滨工程大学
3、oj,杭州电子科技大学 oj,北京大学 oj 等。学生也可以自行选择 oj 上的题目,但指导教师必须确保学生自行完成题目并理解程序的实现方法。实习的编程工具可选择 Code Blocks,Dev C+等具有图形用户界面和良好调试功能的 C+语言开发环境。学生完成题目的编程后,需要到相应的 oj 上验证答案的正确性。提交结果的正确性将作为学生实习成绩的主要依据。若实习条件允许,可以在程序设计实训期间开展一次实际的 ACM/ICPC网上竞赛。四、指导方式 任课教师对程序设计实训的效果承担主要责任。在程序设计实训之前,应认真考察 oj 系统的可用性,并选择适合学生的竞赛题目。指导教师必须鼓励和协助学生研究难度较大的题目。指导教师应确保学生的出勤率,防止学生在实习期间打游戏或上网聊天。2 五、课程设计考核方法及成绩评定 1.实习出勤及表现:占 20;2.实习题目完成情况:占 40%;3.实习报告内容:占 40;六、课程设计教材及主要参考资料 1.ACM程序设计竞赛基础教程,俞经善,王宇华,于金峰 等编著,清华大学出版社,2010 2 ACM国际大学生程序设计竞赛题解(1),赵瑞阳,袁鹤编著,电子工业出版社,2010 3 ACM国际大学生程序设计竞赛题解(2),赵瑞阳,袁鹤编著,电子工业出版社,2010 编写人:王琢,姜学军,马秀丽 审核人:姜学军 批准人:张焕君
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2010 030551003 程序设计 教学大纲
限制150内