《程序设计实训》教学大纲_第1页
《程序设计实训》教学大纲_第2页
《程序设计实训》教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、程序设计实训(Programming Lab)课程代码:7121073学分:2学时:32(其中:课程教学学时:8,课程实践学时:24)先修课程:程序设计基础适用专业:计算机科学与技术、软件工程、网络工程教材:程序设计导引与在线实践,清华大学出版社,李文新等,2007年开课学院:计算机与软件学院一、课程性质与课程目标(一)课程性质课程是一门实践性课程,主要培养学生的程序设计能力,是程序设计基础课程的重要补充。通过编程环境的熟练掌握和使用,利用足量的编程练习,逐步掌握基本的程序方法。课程要求学生在具有基本的编程能力后,能够将一个具体问题抽象成一个可计算的问题,并找出可行的计算过程;然后掌握一门程序

2、设计语言,将设计的计算过程写成具体的代码在机器上运行。课程的主要任务是巩固程序设计语言的基本语法,在能编写程序的基础上,强调学生会利用语言编写能够解决基本实际问题的能力,并能够对不同类型的常见问题,应该如何抽象计算过程,并将计算过程写成具体代码。(二)课程目标课程目标是强化程序设计语言的使用和问题求解的一般过程,了解问题的能解到给出更合理的求解方法的认识和理解。为此,课程的主要目标为:课程目标1:熟练掌握程序设计语言的开发环境和调试能力的基本方法和技巧。课程目标2:巩固程序设计语言,提高并强化学生的编程能力,能够解决基本实际问题的能力;逐步建立将具体问题抽象成一个可计算的问题的方法,并找出可行

3、的计算过程的问题求解能力。(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中的毕业要求指标点3.2和5.1。毕业要求指标点3.2:能够合理有效地组织、存储和处理数据,正确地进行算法设计、分析和评价。毕业要求指标点5.1:掌握计算机系统相关开发环境、资源和软硬件开发工具。课程目标毕业要求指标点课程目标1课程目标2毕业要求3.2毕业要求5.1二、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1OnlineJudge系统的使用2验证性必做课程目标22数制转换22综合性必做课程目标13问题求解12综合性必做课程目标14问题求解22综合性必做课程目标15字符串处理12综

4、合性必做课程目标16日期计算2综合性必做课程目标17高精度计算12综合性必做课程目标18高精度计算22综合性必做课程目标19问题模拟12综合性必做课程目标110问题模拟22综合性必做课程目标111递归问题12综合性必做课程目标112递归问题22综合性必做课程目标1注:本课程为基础必修课,授课对象为大一的学生,实验类型主要包括验证性和综合性实验,编程练习在OnlineJudge系统中提交程序代码,由系统评定程序的正确与否。故没有纸质报告。三、课程考核本课程采用考勤、练习完成情况与机试部分进行综合评价,成绩评定采用百分制,其中考勤成绩占比10%,练习完成情况占比40%,机试成绩占比50%。考勤成绩评价方式、练习完成情况评价方式和机试的评分规则如表1所示。表1 课程设计评价方法类别所占比例评分规则考勤10%无缺勤缺勤次数=3,取消考试资格,练习完成者除外练习40%一般练习题目数在4050题,全部完成的满分完成80%练习,允许参加考试,否则取消资格机试50%考试题目数量59题,按照竞争排名方式评定成绩满足最低通过数要求者及格,否则不及格表2 实验项目与毕业要求指标点对照关系及分值分布表实验项目名称对应毕

温馨提示

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

评论

0/150

提交评论