C语言课程设计
(C Language Course Design)
课程代码:05460043
学分:2.0
周数:2周(其中:讲课 4 学时;设计0 学时;上机56 学时;答辩 4 学时)先修课程:程序设计(C语言)
适用专业:农业电气化
教材:《C语言课程设计指导书》,刘跃峰等编,校内出版
一、课程性质与目标
(一)课程性质
echarts事例怎么用《C语言课程设计》是农业电气化专业的一门实践环节选修课程。通过本课程设计的综合训练,使学生更加系统地理解和掌握C语言的基本概念、语言特点和编程技巧。使学生在C语言程序设计方面得到系统
锻炼,培养学生分析问题、编程和动手能力,帮助学生系统掌握C语言程序设计课程的主要内容,为将来用C、VC以及其他语言进行程序设计和软件开发打下良好基础。另外,在实际编程中,为了提高编程质量,希望学生在书写代码时,对空行、空格和注释严格按要求处理,以建立良好的编程风格。
(二)课程目标
C语言课程设计主要提供使用数组和指针统计成绩、统计工资、链表信息管理、职工档案及简明信息生成、简单通信录程序、学籍管理程序等6个课题,学生需要选择其中1-2课题完成。课程目标包括知识目标和能力目标,具体如下:
课程目标1:掌握数组的用法;掌握结构体的用法;掌握函数的用法;掌握常用程序结构。
课程目标2:理解并掌握指针和链表;理解并掌握文件的用法。
网易gptrack50课程目标3:理解并掌握常用算法;掌握菜单函数的设计。
(三)课程目标与专业毕业要求指标点的对应关系
本课程支撑专业培养计划中毕业要求3、4、5和8。
1. 毕业要求3. 应用工程基础知识和农业电气化专业的基本理论知识解决问题的能力,具有系统的工程实践学习经历,了解本专业的前沿发展现状和趋势。
2. 毕业要求4. 设计和实施与农业电气化相关工程实验的能力,并能够对实验结果进行分析。
源码编辑器的网址3. 毕业要求5. 追求创新的态度和意识,掌握农业电气化方面的基本创新方法,具有综合运用
理论和技术手段设计农业电气化产品、制造工艺及装备的能力,并能够综合考虑经济、环境、法律、安全、健康、伦理等制约因素。
c语言教学视频推荐4. 毕业要求8. 具有一定的组织管理能力、表达能力和人际交往能力以及在团队中发挥作用的能力。
抹茶平台app官方下载二、内容与进度安排
1.内容及要求
(1) 使用数组和指针统计成绩:数组和指针是C语言的重要概念,数组与指针之间的关系又容易混淆。另外,字符串数组的使用方法与普通的数值型数组的用法也有所不同,它们与指针之间的关系也较特殊。该课题围绕以上问题展开,同时有意拓宽字符串数组的用途,引入多维字符串数组及数组指针。
(2) 统计工资:要求设计一个公司职员的数据结构,并使用结构指针数组存储职员信息,统计公司员工工资总额和平均工资,目的是深入了解函数参数类型和结构之间的关系。
(3) 职工档案及简明信息生成:该设计涉及到的知识点是结构数组及其指针的关系,尤其是结构数组的读取问题。因为要求使用菜单选择各项功能,这又涉及到函数类型及其参数传递问题。为了编制满足该课程设计要求的函数,需要进一步深入理解函数的性质。
(4) 链表信息管理:该设计的重点集中在链表,包括创建链表,使用链表存储结构信息,增加链表结点及删除链表结点等基本操作。
(5) 简单通信录程序:该设计可在链表程序的基础上,增加检索与排序,并且能够打开指定文件或修改指定文件,还可将多个文件组成一个文件。
(6) 学籍管理程序:该设计是设计一个实用的小型学生成绩管理程序,要求不用链表,而用数组来设计。
它具有排序和检索等功能,并且能够对指定文件操作,还可将多个文件组成一个文件。
本课程设计时间为2周。学生在上机前要进行充分准备,事先查阅好所需资料、绘制好程序框图、编制好源代码,没有作好准备工作的同学将被取消当天的上机资格,要充分利用上机时间进行程序的录入和调试,最后一次需答辩考核。
2.进度安排
三、考核与成绩评定
1. 考核材料
课程设计报告及上机C语言编程考核。
2. 考核要求及权重
教师根据平时上机情况、课程设计答辩情况以及课程设计报告撰写情况综合评定该同学的最终成绩,并以五级制记录,具体为:
优秀:平时上机出勤率高,能积极完成课程设计任务,报告中图表正确,布局合理,书写规范,注释详细,文理通顺。答辩中陈述思路清晰,表达清楚,回答问题正确。
良好:平时上机出勤率较高,能较好地完成课程设计任务,报告中图表正确,布局较合理,书写较规范,注释较详细,文理较通顺。答辩中陈述思路清晰,表达较清楚,回答问题正确。
中等:平时上机出勤率较高,能基本完成课程设计任务,报告中图表基本正确,布局基本合理,书写较规范,注释基本详细,文理基本通顺。答辩中陈述基本清楚,回答问题基本正确。
最浪漫的编程代码简单及格:平时上机出勤率尚可,课程设计任务完成一般,报告中图表基本正确,布局基本合理,书写较规范,注释一般,文理基本通顺。答辩中陈述基本清楚,回答问题一般。
不及格:平时上机出勤率低,课程设计任务未能完成,报告中图表不正确,内容不完整,无注释,排版混乱。答辩时陈述不清楚,回答问题错误。
四、大纲说明
本课程设计时间为2周,共64学时。第一阶段先复习讲解C语言教材上的相关内容,然后进行基础练习题设计;第二阶段先讲解综合设计及菜单设计方法,然后完成综合设计任务,最后一次需上机考核C语言程序设计的掌握情况。本大纲在具体执行过程中可由指导教师视具体情况作适当的安排。
2017年9月1日
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论