《高级语言程序设计课程设计》课程介绍.ppt

上传人:新** 文档编号:571503941 上传时间:2024-08-11 格式:PPT 页数:13 大小:1.33MB
返回 下载 相关 举报
《高级语言程序设计课程设计》课程介绍.ppt_第1页
第1页 / 共13页
《高级语言程序设计课程设计》课程介绍.ppt_第2页
第2页 / 共13页
《高级语言程序设计课程设计》课程介绍.ppt_第3页
第3页 / 共13页
《高级语言程序设计课程设计》课程介绍.ppt_第4页
第4页 / 共13页
《高级语言程序设计课程设计》课程介绍.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《高级语言程序设计课程设计》课程介绍.ppt》由会员分享,可在线阅读,更多相关《《高级语言程序设计课程设计》课程介绍.ppt(13页珍藏版)》请在金锄头文库上搜索。

1、高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言vGagn说过:“教育的中心目标就是教会人们思考,运用他们的理性,成为更好的问题解决者。” v对高等教育来说,创造新知识、解决未知问题的能力才是教育的根本目标。因为大学的职责就是为社会培养具有这种能力的人才。 河南理工大学河南理工大学-万方科技学院万方科技学院信工系:付书琴信工系:付书琴河南理工大学-万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言注:课程设计教案和讲稿书写概要(对教师)注:课程设计教案和讲稿

2、书写概要(对教师)注:课程设计教案和讲稿书写概要(对教师)注:课程设计教案和讲稿书写概要(对教师)v1、一定要有讲稿(16个学时),并不是要讲16次。少讲(学生设计中易犯的错误)。让学生多练。v2、提供题目,完成题目要做的预备知识。v3、完成题目的大致思路。v4、完成题目易犯的错误。v5、题目完成后,课程设计报告格式怎么写。v6、教师课前准备一个相关题目,演示,让学生模仿。v7、用C语言写程序的规范。v8、讲稿写出大纲即可,不必太多,但必须有。v9、严格要求学生。杜绝抄袭。河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计

3、高级语言程序设计课程设计 C C语言语言J为什么要进行课程设计?J高级语言程序设计课程设计课程的性质、目的和任务。J教材、参考资料及安排。J本课程主要内容。J与别的课程的关系。J如何学习本课程?河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言一、为什么要进行课程设计?一、为什么要进行课程设计? 课程设计是指拟订一门课程的组织形式和组织结构。课程设计是指拟订一门课程的组织形式和组织结构。是对一门课学习后,对其基础知识的整合和升华,是该门是对一门课学习后,对其基础知识的整合和升华,是该

4、门课的综合应用的具体体现,也是对该门课知识的进一步巩课的综合应用的具体体现,也是对该门课知识的进一步巩固。固。 它一方面强调学习者的个性发展和处理较复杂问题它一方面强调学习者的个性发展和处理较复杂问题的能力,另一方面也强调学生的合作精神,更进一步让学的能力,另一方面也强调学生的合作精神,更进一步让学习者明白学习该门课的最终目的和任务。习者明白学习该门课的最终目的和任务。 它重视知识获取的过程,也强调个人经验基础上的它重视知识获取的过程,也强调个人经验基础上的知识建构。知识建构。 它包含了学习者它包含了学习者“对达成课程目标所需的因素、技对达成课程目标所需的因素、技术和程序,进行构想、计划、选择

5、的慎思过程术和程序,进行构想、计划、选择的慎思过程”。河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言二、高级语言程序设计课程设计的性质、目的和任务。设计的性质、目的和任务。 (1)性质)性质:C程序课程设计是程序课程设计是C程序设计程序设计课程课程的实践环节,也是我院各专业必修的计算机技术基础课的实践环节,也是我院各专业必修的计算机技术基础课程之一。程之一。 (2)目的)目的:课程设计为学生提供了一个既动手又动:课程设计为学生提供了一个既动手又动脑,独立实践的机会,学生将课本上的

6、理论知识和实际脑,独立实践的机会,学生将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决较复杂问题的能有机的结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写大编程的能力。力,提高学生独立编写大编程的能力。 (3)要求)要求:通过布置具有一定难度的综合性程序设:通过布置具有一定难度的综合性程序设计题目,要求学生利用学到的编程知识和编程技巧,根计题目,要求学生利用学到的编程知识和编程技巧,根据题目的难易程度,分组或独立完成编程及程序调试,据题目的难易程度,分组或独立完成编程及程序调试,最后按格式和要求写出并打印课程设计报告。最后按格式和要求写出并打印课程设计报告。河南理工大学

7、河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言题 设数目 计据分 结析 构Step1编程Step2调试程序Step3撰写报告Step4答辩Step5选题三、课程设计流程河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言由五个阶段组成:由五个阶段组成:分析、设计数据结构;编程;调试程序;撰写报告;答辩。分析、设计数据结构;编程;调试程序;撰写报告;答辩。(1)分析、设计数据结构:)分

8、析、设计数据结构:学生首先选定题目、收集资料,对系学生首先选定题目、收集资料,对系统进行功能模块分析、控制模块分析正确,系统设计要实用,然统进行功能模块分析、控制模块分析正确,系统设计要实用,然后确定模块,写出函数原形。后确定模块,写出函数原形。(2)编程:)编程:根据函数原形及其功能,填充相应的算法。编程简练,根据函数原形及其功能,填充相应的算法。编程简练,可用性强,功能全面。可用性强,功能全面。(3)调试程序:)调试程序:上机调试程序,解决编译等错误,直至运行成功。上机调试程序,解决编译等错误,直至运行成功。(4)撰写报告:)撰写报告:按格式写出完整、规范的报告并打印。其中模块按格式写出完

9、整、规范的报告并打印。其中模块图、流程图要清楚、规范,不能有错别字。图、流程图要清楚、规范,不能有错别字。(5)答辩:)答辩:程序运行通过,报告打印出来后,通知指导教师检查,程序运行通过,报告打印出来后,通知指导教师检查,经提问能回答出大部分的提问,即可通过。经提问能回答出大部分的提问,即可通过。 四、课程内容及学时分配: 该该环环节节安安排排在在上上完完C程程序序程程序序设设计计课课程程后后,共共16周周(双双周周)时时间间,上上课课教教师师应应提提前前23周周将将课课程程设设计计的的安安排排及及任任务务通通知知学学生生,学学生生按按上上述述五五个个阶阶段段根根据据自自己己的的具具体体情情况

10、况实实施施任任务务。河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言赖祖亮小木虫赖祖亮小木虫五、教材、参考资料及安排 教材: 1、提供教材,配以上学期C语言教材。 2、可到校图书馆借阅相关资料(每个学生必备一本相关资料)。 也可利用网络搜集相关资料。 3、推荐: (1)C语言程序设计谭浩强(清华版) (2)C语言课程设计案例精编 (3)数据结构(C语言版)严蔚敏 4、C重点章节:结构体的创建,文件的创建。 河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高

11、级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言六、与其它课程的关系 (一)(一)前续课程:C语言程序设计、计算机文化基础、数据库基础知识。 (二)课程的地位(二)课程的地位J 计算机相关专业中, C语言与数据结构、JAVA、软件工程及其它编程语言类课程内容联系紧密。按层次结构, C语言处于最低层,是它们的基础,是其它几门课程的前导课。 J 上学期开的C语言程序设计,要求学生掌握初步的编程方法和技巧,会开发简单的应用程序。J 本学期,C程序课程设计是C程序设计课程的实践环节,是毕业设计的前凑,也是我院各专业必修的计算机技术基础课程之一。河南理工大学河南理工

12、大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言vv努力培养问题求解能力努力培养问题求解能力( (面对一个新问题,运用所有资源将面对一个新问题,运用所有资源将其解决的能力其解决的能力。 )vv四个必备素质:四个必备素质:“自学、自主、自信、自乐自学、自主、自信、自乐” 。v培养问题求解能力的手段。( (课堂、实验、答疑、考试和课课堂、实验、答疑、考试和课外五个方面。外五个方面。) ) 七、如何学习本课程?河南理工大学河南理工大学-万方科技学院万方科技学院高级语言程序设计课程设计高级语言程序设计课程设计

13、高级语言程序设计课程设计高级语言程序设计课程设计 C C语言语言Return 第一类:第一类: 1、图书管理系统。、图书管理系统。 2、学院教学信、学院教学信息管理系统。息管理系统。 3、职工信息管理系统设计。等。职工信息管理系统设计。等。 第二类:第二类:4、计算机辅助教学(、计算机辅助教学(CAI)软件开)软件开发:教小学生学算术。发:教小学生学算术。 第三类:第三类:5、案例一、案例一 贪吃蛇游戏贪吃蛇游戏 案例二计算案例二计算器器案例三 黑白棋游戏 题目题目附详稿附详稿1样版展示:样版展示:XSDAGLXT.CPP河南理工大学河南理工大学-万方科技学院万方科技学院河南理工大学-万方科技学院

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号