《C语言课程设计》教学大纲_第1页
《C语言课程设计》教学大纲_第2页
《C语言课程设计》教学大纲_第3页
《C语言课程设计》教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、C语言课程设计教学大纲课程名称:C语言课程设计课程英文名称:C Programming Course Design课程编码:1301SJ009课程类别/性质:课程设计/必修学分:2.0周数:2周开课单位:地球科学学院适用专业:地理信息科学先修课程:计算机基础、C语言程序设计一、课程简介C语言设计课程设计是地理信息系统专业计算机程序设计课程的实践教学环节。学生在系统地学习了计算机基础、C语言程序设计等计算机基础课程和计算机程序设计基础课程后,进行C语言设计课程设计实践练习。通过课程实践进一步理解和巩固C语言程序设计课堂所学的理论知识与基本方法,了解结构化程序设计的技巧和C语言数据类型、控制结构和

2、语句语法,掌握运用C语言进行程序设计与开发、解决实际应用问题的基本方法和技能,并为后续的高级语言程序设计和GIS设计与开发打下坚实的基础。该实践环节要求学时完成课程设计后,系统掌握结构化程序的设计方法,能够根据实际问题选择合理的控制结构,具备基本的编码和调试能力。引导学生树立科技强国、服务社会、造福人民的人生理想。保证学生达成专业的相应毕业要求。二、课程教学目标通过该实践教学环节的系统学习,使学生掌握C程序的一般程序流程和程序设计方法,将课堂理论知识和实际应用问题有机结合,锻炼学生分析、解决实际问题的能力,提高学生项目开发及程序调试能力,引导学生树立理论联系实际的科学观。在专业知识、实践能力、

3、综合素质等方面达到课程教学目标。1价值目标(或称育人目标):本课程设计主要训练运用C语言基础理论与基本方法,分析解决具体应用问题的能力,引导学生树立科技强国、自立自强的宏大志向,训练具有科学精神的时代青年,培养德、智、体、美、劳全面发展的、具有创新精神的社会主义事业建设者和接班人。2知识和能力目标:通过本课程设计的实践练习,使学生达成以下知识和能力目标。(1)熟悉程序的整体结构,掌握自顶向下的设计方法(毕业要求2.3);(2)能根据模块的复杂程度,选用合理的结构方案(毕业要求2.3);(3)能根据具体问题选用适当的数据结构,实现数据的组织和管理(毕业要求2.3);(4)能够发现程序中的算法错误

4、,对调试中出现的语法错误快速更正(毕业要求2.3)。三、实习(课程设计)内容与基本要求课程设计为计算机程序开发实践教学环节,时间2周,共10天,独立完成一项计算机程序设计与开发任务,课程设计的选题内容例如:(1)简单的学生成绩管理程序设计,(2)考卷成绩分析软件程序设计,(3)简单医疗费用报销管理软件程序设计,(4)小学生四则运算小游戏程序设计等,除此之外,学生也可自行选择所感兴趣的课题,经指导教师审查后进行。课程设计内容、要求及学时分配如下:实习教学内容及学习要求课程设计内容思政融入点要求学时支撑毕业要求指标点理解掌握分析与应用第1天内容介绍与演示阶段介绍课设内容、安排、纪律、要求等理论联系

5、实际,培养学生的科学思维与学术素养,引导学生探索未知、追求真理。高低低1天2.3复习演示结构体定义与文件读写等高高高说明选题功能要求及注意事项高低低学生根据自身兴趣完成选题高低低第2天系统分析与设计阶段调研资料或与老师沟通分析功能需求锻炼学生识别和判断应用问题的能力,培养学生的创业热情。中低低1天2.3根据选题要求进行程序总体设计中中中根据功能设计准备原始数据文档中中高第3-8天程序编制与调试阶段结构体类型定义与结构体数组声明培养学生动手解决实际问题的能力,激发学生科技创新、不断进步的学术热情,引导学生积极探索,推陈出新。高高高6天2.3文本文件顺序读取功能实现高高高文本文件顺序写入功能实现高

6、高高数据运算算法设计与功能实现高高高排序算法选择与功能实现高高高程序功能测试与调试完善高高高第9天课设报告与总结阶段程序功能说明文档编写引导学生培养严谨的科研习惯,提升学术素养,增进与不同行业人员的沟通能力。中中高1天2.3课程设计报告编写中中高第10天演示答辩与考核阶段现场演示程序运行结果中高高1天2.3现场提问与功能测试中高高注:在“要求”栏内以高、中、低来表示对学生学习程度的要求,高为最高要求。理解指能对所学的内容作归纳、分类、解释、总结、推断和一定程度的发挥。掌握指能理解学习材料的内涵和意义,包括具体分类、区别、流程、误区等的认知和学习。可以借助三种形式来表明对材料的领会,一是转换,即

7、用自己的话或用与原先表达方式不同的方式表达自己的思想;二是解释,即对一项信息加以说明或概述;三是推断,即估计将来的趋势(预期的后果)。分析指能将所学的内容分解并找出它们的相互关系和构成,或能计划、创造、建造或有改变的重构。应用指能将学习材料用于新的具体情境,包括原则、方法、技巧、规律的拓展,代表较高水平的学习成果。应用需要建立对知识点掌握的基础上。四、实习(课程设计)地点及组织管理本课程设计采用集中上机和现场指导的形式,地点及组织管理安排如下:1. 课程设计地点长江大学地球科学学院地理信息科学系实验室机房。2. 组织管理安排(1)由院、系指派有经验的专业教师担任指导教师,每30名左右学生配备1

8、名指导教师。(2)课程设计实行指导教师负责制,由指导教师全面负责课程设计的指导与管理工作。(3)学生要严格遵守学校、学院的相关规章制度,严格考勤,请假需由指导老师批准。五、实习(课程设计)方式及教学方法本课程设计秉承以学习者为中心的教学理念,注重培养学生的逻辑思维能力,训练学生动手设计计算机程序的能力,以解决现实世界、特别是地理信息科学专业相关的实际问题。1. 课程设计过程本课程设计首先由指导教师充分说明相关内容与要求,主要采用讲授、案例分析、课堂演示等教学方式,然后由学生独立进行问题分析、系统设计、编码测试与演示答辩,最后由学生完成课程设计报告的编写和程序演示答辩。2. 课程设计记录实践训练

9、过程中,学生须按照提供的模板整理电子版上机日志,简明记录每次上机训练的重要结果和关键步骤,图文并茂,作为课程设计的过程记录。3. 课程设计报告按照课程设计报告编写的格式要求,包括(1)程序分析和设计,(2)流程图,(3)源程序清单,(4)调试过程,包括测试数据及结果,出现的问题,如何修改等,(5)程序有待改进的地方,以及(6)本次实习的收获和建议等。4. 现场演示答辩安排程序功能的现场演示与答辩,考察学生对C语言基础知识与基本技能的掌握情况。六、考核及成绩评定方式1. 考核内容本课程设计的考核以程序设计和课程设计报告为主,结合上机表现、组织纪律和学习态度,以及程序演示与答辩表现等进行综合评定。2. 成绩评定成绩评定标准包括:(1)程序设计代码(45%)(毕业要求2.3)(2)课

温馨提示

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

评论

0/150

提交评论