程序设计专题训练I&II&III&IV教学大纲_程序设计基本训练题集

2020-02-28 其他范文 下载本文

程序设计专题训练I&II&III&IV教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序设计基本训练题集”。

《程序设计专题训练Ⅰ》课程教学大纲

执 笔 人:林友芳

编写日期: 2009.5

一、课程基本信息

1、课程编号:80S351Q2、课程名称(中文):程序设计专题训练I 课程名称(英文):Special Training I on Programming3、课程层次/性质:专业基础选修

4、学时/学分:24学时/1.5学分

5、先修课程:高级语言程序设计,面向对象程序设计与C++

6、适用专业:计算机科学与技术、信息安全、生物医学工程

二、教学任务和目标

本课程是计算机类各专业的一门限选的实践课程,是语言类理论教学过程中必不可少的重要内容。对培养学生把高级语言类课程中所学理论知识运用到实践中,在实践中培养学生的分析问题、解决问题的能力,培养学生良好的编程习惯等有重要意义。专题训练I是课外设计和上机训练为主的实践性课程,通过本课程的训练,使学生掌握利用集成开发环境(如VC)和其它基本文档工具进行中小规模程序设计和开发的能力。通过训练来强化学生对高级语言程序设计和面向对象程序设计课程内容的理解和应用,强化设计、编程、调式、测试和总结经验的能力,让学生掌握编码规范,训练编程思路。使学生获得开发和编程成功体验,培养学生的专业兴趣和信心,为后续课程学习打下基础。

三、教学内容及安排

本课程向学生提供难易程度各异的习题,学生选择1—3个习题,经教师审核后作为本课程实现目标。每个学生所做习题可以各不相同,整个课程训练中需要完成本节所列的训练项目,本节所列训练项目并没有绝对的时间顺序,有些环节贯穿于整个训练过程中。训练项目的实施要根据学生总体情况和个别学生的特点,由教师向学生集中提出要求,进行个别有针对性的监督和指导,促使学生完成和体验这些训练项目。

训练项目包括需求分析与概要设计编写训练、Visual C++可视化编程入门训练、Visuall C++界面实现训练、详细设计训练、编码规范实施训练、程序调试和测试训练、内存数据设计及算法设计训练、外存数据设计及算法设计训练、多模块程序设计训练、团队合作初步训练、设计结果复查与反思训练。

四、教学基本要求

本课程应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。因此,本课程应采用教师提出任务集、学生选题、教师部分演示、学生自主设计实现、教师辅助监督的模式。

五、课程的考核

成绩:平时成绩(30%)+ 项目成绩(70%)。其中项目成绩由项目质量40%和文档质量30%(其中需求需求分析文档、设计文档、项目总结报告文档各占10%)共同构成。

评定标准:优、良、中、及格、不及格。

六、与其它课程的联系与分工

先修课:面向对象程序设计与C++、高级语言程序设计

七、建议教材及教学参考书

无 《程序设计专题训练Ⅱ》课程教学大纲

执 笔 人:林友芳

编写日期: 2009.5

一、课程基本信息

1、课程编号:80S352Q2、课程名称(中文):程序设计专题训练II 课程名称(英文):Special Training II on Programming3、课程层次/性质:专业基础选修

4、学时/学分:24学时/1.5学分

5、先修课程:高级语言程序设计,面向对象程序设计与C++、程序设计专题训练I6、适用专业:计算机科学与技术、信息安全、生物医学工程

二、教学任务和目标

本课程是计算机类各专业的一门限选的实践课程,是计算机理论教学过程中必不可少的重要内容。对培养学生把课程中所学理论知识运用到实践中,在实践中运用所学知识解决实际问题的能力有重要意义。本课题是以课外设计和上机训练为主的实践性课程,本课程以团队合作的方式开展,使学生初步了解团队协作的办法和其中存在的问题,掌握应用程序的开发流程,掌握WEB应用系统的开发方法和过程,初步掌握一些CASE工具的使用,初步掌握协作开发的工具和方法。并能应用所学习的某些数据结构,用于实现某一任务。

通过这些环节训练,使学生巩固已学习的课程内容,并补充学习未开设的实践性工具,拓展学生的思路,预先学习一些将要开设的课程的知识,为后续课程学习打下基础。通过开发的过程,加深对所学专业内容的理解,提高学生的技能,培养学生学习理论知识的兴趣,提升学生将理论与实践相结合的能力。

三、教学内容及安排

教学内容依据不同授课教师及其研究方向可有所不同。由指导教师设计一个或多个大作业。由一个学生独自完成、或若干学生共同完成一个题目。

考虑到学生已学过数据结构、离散数学、Web程序设计等课程的情况和本课程的教学目标,实验类型应该以综合性和设计性为主。本课程向每个团队提供难易程度各异的任务,供团队选择,经教师审核后作为本课程实现目标。每个团队所做任务可以各不相同,整个课程训练中需要完成本节所列的必做训练项目。训练项目并没有绝对的时间顺序,有些环节贯穿于整个训练过程中。训练项目的实施要根据团队总体情况,由教师对团队提出要求,进行个别有针对性的监督和指导,促使团队中的学生完成和体验这些训练项目。

训练项目包括:团队开发训练、软件开发流程训练、Web应用系统开发训练、CASE工具使用训练、代码协作开发训练、复杂数据结构与算法设计训练、设计结果复查与反思训练。

四、教学基本要求

实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。因此,本课程易采用“问题求解思路讲解+上机辅导”的教学方式。

本课程应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。因此,本课程易采用“问题求解思路讲解+上机辅导”的教学方式,由教师提出任务集,学生选题、学生自主设计实现、教师辅助监督的模式。

五、课程的考核

成绩:平时成绩(30%)+ 项目成绩(70%)。其中项目成绩由项目质量40%和文档质量30%(其中需求分析文档、设计文档、项目总结报告文档各占10%)共同构成。

评定标准:优、良、中、及格、不及格。

六、与其它课程的联系与分工

先修课:面向对象程序设计与C++、高级语言程序设计、JAVA语言程序设计、专题训练I

七、建议教材及教学参考书

《程序设计专题训练Ⅲ》课程教学大纲

执 笔 人:林友芳

编写日期: 2009.5

一、课程基本信息

1、课程编号:80S353Q2、课程名称(中文):程序设计专题训练III 课程名称(英文):Special Training III on Programming3、课程层次/性质:专业基础选修

4、学时/学分:24学时/1.5学分

5、先修课程:程序设计专题训练II6、适用专业:计算机科学与技术、信息安全、生物医学工程

二、教学任务和目标

本课程是计算机类各专业的一门限选的实践课程,是计算机理论教学过程中必不可少的重要内容。本课程对培养学生利用所学的理论知识,设计及开发一个完整的应用系统的能力有重要意义。具体讲,通过本课程使学生在:①团队协作;②大型应用系统的开发流程;③各种系统设计文档编制等方面得到训练。

三、教学内容及安排

教学内容依据不同授课教师及其研究方向可有所不同。由指导教师设计一个或多个大作业,每个作业由若干学生共同完成。

考虑到学生已学过数据库系统原理、计算机网络、计算机图形学等课程的情况和本课程的教学目标,实验类型应该以综合性和设计性为主,实验内容以开发基于网络的应用系统和图像处理系统等为主。

四、教学基本要求

本课程应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。因此,本课程应采用“开发方法讲解+上机辅导”的教学方式。

五、课程的考核

成绩:平时成绩(30%)+ 项目成绩(70%)。其中项目成绩由项目质量40%和文档质量30%(其中需求需求分析文档、详细设计文档、项目总结报告文档各占10%)共同构成。

评定标准:优、良、中、及格、不及格。

六、与其它课程的联系与分工

先修课:程序设计专题训练II

七、建议教材及教学参考书

《程序设计专题训练I&II&III&IV教学大纲.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
程序设计专题训练I&II&III&IV教学大纲
点击下载文档
相关专题 程序设计基本训练题集 教学大纲 程序设计 专题 程序设计基本训练题集 教学大纲 程序设计 专题
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文