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

下载本文档

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

文档简介

1、程序设计实训实习Programming Lab一、课程基本情况教学周数:2周学 分:2 学分开课学期:第2学期课程性质:必修先修课程: 程序设计基础适用专业: 网络工程教 材:程序设计导引与在线实践,清华大学出版社,李文新等,2007年开课单位:计算机与软件学院软件工程系二、实习目标课程是一门实践性课程,主要培养学生的程序设计能力,是程序设计基础课程的重要补充。通过编程练习,逐步掌握基本的程序方法。课程要求学生在具有基本的编程能力后,能够将一个具体问题抽象成一个可计算的问题,并找出可行的计算过程;然后掌握一门程序设计语言,将设计的计算过程写成具体的代码在机器上运行。课程的主要任务是巩固程序设计

2、语言的基本语法,在能编写程序的基础上,强调学生会利用语言编写能够解决基本实际问题的能力,并能够对不同类型的常见问题,应该如何抽象计算过程,并将计算过程写成具体代码。三、实习基本要求(1)巩固C语言基础知识a.掌握JudgeOnLine环境的使用方法b.理解程序设计语言的基本编程方法和结构(2)掌握不同进制间数据的相互方法a.掌握相邻数字的基数等比的确定数制的转换方法b.掌握相邻数字的基数不等比:skew数(3)掌握关于字符串的编程方法。(4)理解让计算机模拟人解决问题时的行为,并能够将这种行为编成程序。a.通过约瑟夫问题、数码显示器等问题,理解用计算机模拟人的解决问题的能力。(5)高精度计算(

3、3学时)a.掌握高精度计算的加减乘除运算方法。b.了解麦森数的基本计算。四、实习内容及时间安排具体实习内容时间安排所需时长或学时数场地安排内容一数制转换(掌握不同数制间转换的编程任务、熟悉复杂数制间转换的编程任务)第1天8学时亚培楼N303网络实验室内容二问题求解(编程实现直接计算和较复杂计算问题的求解任务)第2天8学时亚培楼N303网络实验室内容三字符串处理(熟悉字符串处理的编程方法与复杂字符串处理的编程方法)第3天8学时亚培楼N303网络实验室内容四高精度计算(编程熟悉高精度加减乘除法计算任务)第45天16学时亚培楼N303网络实验室内容五问题模拟(熟悉模拟成计算和模拟较复杂计算的问题求解过程)第68天24学时亚培楼N303网络实验室内容六递归问题(了解用递归方法和较复杂的递归方法求解问题)第910天24学时亚培楼N303网络实验室五、课程考核(1)作业等:每个实验项目应提交源程序项目文件和课程设计报告。课程设计报告的内容包括任务描述、问题分析、数据结构设计、功能设计、测试计划、程序运行结果及分析。(2)考核方式:课程论文(3)总评成绩计算方式:课程设计成绩以实

温馨提示

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

评论

0/150

提交评论