高级语言程序设计课程设计》课程介绍.ppt_第1页
高级语言程序设计课程设计》课程介绍.ppt_第2页
高级语言程序设计课程设计》课程介绍.ppt_第3页
高级语言程序设计课程设计》课程介绍.ppt_第4页
高级语言程序设计课程设计》课程介绍.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 vGagn说过:“教育的中心目标就是教会人们思 考,运用他们的理性,成为更好的问题解决者 。” v对高等教育来说,创造新知识、解决未知问题 的能力才是教育的根本目标。因为大学的职责 就是为社会培养具有这种能力的人才。 河南理工大学-万方科技学院 信工系:付书琴 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 注:课程设计教案和讲稿书写概要(对教师) v 1、一定要有讲稿(16个学时),并不是要讲16次。少讲 (学生设计中易犯的错误)。让学生多练。 v 2、提供题目,完成题目要做的预备知识。 v 3、完成题目的大致思路。 v 4、完成题目易犯的错误。 v 5、题目完成后,课程设计报告格式怎么写。 v 6、教师课前准备一个相关题目,演示,让学生模仿。 v 7、用C语言写程序的规范。 v 8、讲稿写出大纲即可,不必太多,但必须有。 v 9、严格要求学生。杜绝抄袭。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 J为什么要进行课程设计 ? J高级语言程序设计课 程设计课程的性质、目 的和任务。 J教材、参考资料及安排。 J本课程主要内容。 J与别的课程的关系。 J如何学习本课程? 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 一、为什么要进行课程设计? 课程设计是指拟订一门课程的组织形式和组织结构。 是对一门课学习后,对其基础知识的整合和升华,是该门 课的综合应用的具体体现,也是对该门课知识的进一步巩 固。 它一方面强调学习者的个性发展和处理较复杂问题 的能力,另一方面也强调学生的合作精神,更进一步让学 习者明白学习该门课的最终目的和任务。 它重视知识获取的过程,也强调个人经验基础上的 知识建构。 它包含了学习者“对达成课程目标所需的因素、技术 和程序,进行构想、计划、选择的慎思过程”。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 二、高级语言程序设计课程 设计的性质、目的和任务。 (1)性质:C程序课程设计是C程序设计课程 的实践环节,也是我院各专业必修的计算机技术基础课 程之一。 (2)目的:课程设计为学生提供了一个既动手又 动脑,独立实践的机会,学生将课本上的理论知识和实 际有机的结合起来,锻炼学生分析、解决较复杂问题的 能力,提高学生独立编写大编程的能力。 (3)要求:通过布置具有一定难度的综合性程序 设计题目,要求学生利用学到的编程知识和编程技巧, 根据题目的难易程度,分组或独立完成编程及程序调试 ,最后按格式和要求写出并打印课程设计报告。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 题 设数 目 计据 分 结 析 构 Step1 编 程 Step2 调 试 程 序 Step3 撰 写 报 告 Step4 答 辩 Step5 选题 三、课程设计流程 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 由五个阶段组成: 分析、设计数据结构;编程;调试程序;撰写报告;答辩。 (1)分析、设计数据结构:学生首先选定题目、收集资料,对系 统进行功能模块分析、控制模块分析正确,系统设计要实用,然 后确定模块,写出函数原形。 (2)编程:根据函数原形及其功能,填充相应的算法。编程简练 ,可用性强,功能全面。 (3)调试程序:上机调试程序,解决编译等错误,直至运行成功 。 (4)撰写报告:按格式写出完整、规范的报告并打印。其中模块 图、流程图要清楚、规范,不能有错别字。 (5)答辩:程序运行通过,报告打印出来后,通知指导教师检查 ,经提问能回答出大部分的提问,即可通过。 四、课程内容及学时分配: 该环节安排在上完C程序 程序设计课程后,共16周( 双周)时间,上课教师应提前 23周将课程设计的安排及任 务通知学生,学生按上述五个 阶段根据自己的具体情况实施 任务。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 赖祖亮小木 虫 赖祖亮小木虫 五、教材、参考资料及安排 教材: 1、提供教材,配以上学期C语言教材。 2、可到校图书馆借阅相关资料(每个学生必备一本 相关资料)。 也可利用网络搜集相关资料。 3、推荐: (1)C语言程序设计谭浩强(清华版) (2)C语言课程设计案例精编 (3)数据结构(C语言版)严蔚敏 4、C重点章节:结构体的创建,文件的创建。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 六、与其它课程的关系 (一)前续课程:C语言程序设计、计算机文化 基础、数据库基础知识。 (二)课程的地位 J 计算机相关专业中, C语言与数据结 构、JAVA、软件工程及其它编程语言类 课程内容联系紧密。按层次结构, C语言处于最 低层,是它们的基础,是其它几门课程的前导课。 J 上学期开的C语言程序设计,要求学生掌握初步 的编程方法和技巧,会开发简单 的应用程序。 J 本学期,C程序课程设计是C程序设计课程 的实践环节,是毕业设计 的前凑,也是我院各专业 必修的计算机技术基础课程之一。 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 vv 努力培养问题求解能力努力培养问题求解能力( (面对一个新问题,运用所有资源将面对一个新问题,运用所有资源将 其解决的能力其解决的能力。 ) vv 四个必备素质:四个必备素质:“自学、自主、自信、自乐自学、自主、自信、自乐” 。 v 培养问题求解能力的手段。( (课堂、实验、答疑、考试和课课堂、实验、答疑、考试和课 外五个方面。外五个方面。) ) 七、如何学习本课程? 河南理工大学-万方科技学院 高级语言程序设计课程设计高级语言程序设计课程设计 C C 语语言言 Return 第一类: 1、图书管理系统。 2、学院教学信 息管理系统。 3

温馨提示

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

评论

0/150

提交评论