《C语言课程设计》课程教学大纲(本科).docx
《《C语言课程设计》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《C语言课程设计》课程教学大纲(本科).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言课程设计(C Language Course Design)课程代码:05460043学分:2.0周数:2周(其中:讲课4学时;设计0学时;上机56学时;辩论4学时)先修课程:程序设计(C语言)适用专业:农业电气化教材:C语言课程设计指导书,刘跃峰等编,校内出版一、课程性质与目标(一)课程性质C语言课程设计是农业电气化专业的一门实践环节选修课程。通过本课程设计的综合训练, 使学生更加系统地理解和掌握C语言的基本概念、语言特点和编程技巧。使学生在C语言程序设计 方面得到系统锻炼,培养学生分析问题、编程和动手能力,帮助学生系统掌握C语言程序设计课程 的主要内容,为将来用C、VC以及其他语言进
2、行程序设计和软件开发打下良好基础。另外,在实际 编程中,为了提高编程质量,希望学生在书写代码时,对空行、空格和注释严格按要求处理,以建 立良好的编程风格。(二)课程目标C语言课程设计主要提供使用数组和指针统计成绩、统计工资、链表信息管理、职工档案及简 明信息生成、简单通信录程序、学籍管理程序等6个课题,学生需要选择其中1-2课题完成。课程 目标包括知识目标和能力目标,具体如下:课程目标1:掌握数组的用法;掌握结构体的用法;掌握函数的用法;掌握常用程序结构。课程目标2:理解并掌握指针和链表;理解并掌握文件的用法。课程目标3:理解并掌握常用算法;掌握菜单函数的设计。(三)课程目标与专业毕业要求指标
3、点的对应关系本课程支撑专业培养计划中毕业要求3、4、5和8。1 .毕业要求3.应用工程基础知识和农业电气化专业的基本理论知识解决问题的能力,具有系 统的工程实践学习经历,了解本专业的前沿开展现状和趋势。2 .毕业要求4.设计和实施与农业电气化相关工程实验的能力,并能够对实验结果进行分析。3 .毕业要求5.追求创新的态度和意识,掌握农业电气化方面的基本创新方法,具有综合运用 理论和技术手段设计农业电气化产品、制造工艺及装备的能力,并能够综合考虑经济、环境、法律、 平安、健康、伦理等制约因素。4 .毕业要求8.具有一定的组织管理能力、表达能力和人际交往能力以及在团队中发挥作用的 能力。目标毕业要求
4、指标冷、课程目标1课程目标2课程目标3毕业要求3毕业要求4毕业要求5毕业要求8二、内容与进度安排5 .内容及要求(1)使用数组和指针统计成绩:数组和指针是C语言的重要概念,数组与指针之间的关系又容易 混淆。另外,字符串数组的使用方法与普通的数值型数组的用法也有所不同,它们与指针之间的关 系也较特殊。该课题围绕以上问题展开,同时有意拓宽字符串数组的用途,引入多维字符串数组及 数组指针。(2)统计工资:要求设计一个公司职员的数据结构,并使用结构指针数组存储职员信息,统计公 司员工工资总额和平均工资,目的是深入了解函数参数类型和结构之间的关系。(3)职工档案及简明信息生成:该设计涉及到的知识点是结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言课程设计 语言 课程设计 课程 教学大纲 本科
限制150内