《C语言程序设计》课程标准
一、课程信息
课程代码
课程性质
专业基础
总学时
30
适用专业
机电一体化、电气自动化
总学分
1
先修课程
制定时间
2017.7
后续课程
单片机应用技术
审核部门
制定人及单位
学校
许昌职业技术学院 张芝雨
审核人
企业
审核时间
二、课程性质
《C语言程序编程》是机电一体化、电气自动化专业的专业基础课程。
三、课程目标
(一)能力目标
1、能按项目要求编写简单程序。
2、能对复杂程序进行正确认读理解。
表1 能力目标1《能力解析表》
能力目标
能按项目要求编写简单程序。
编号
1
具体描述
通过学习掌握C语言编程的相关知识,掌握仿真的方法,
能够在实训室进行仿真、调试。
步骤
1.根据项目要求绘制程序流程图
2.使用仿真软件进行编程仿真
3.调试,仿真出最终结果
工具与设备
1.单片机实训室
2.仿真软件
3.单片机实验箱
知识基础
1.C语言的相关知识
2.仿真软件的使用方法
3.C语言编程技术
态度、素质
1.通过理论实践一体化课堂学习,使学生获得较强的实践动手能力
2.在项目教学过程中,锻炼学生的团队合作能力、专业技术交流的表达能力
3.培养信息获取能力,养成良好职业行为习惯
考核标准
1.正确使用仿真软件
2.正确联调,仿真出最终结果
表2 能力目标2《能力解析表》
能力目标
能对复杂程序进行正确认读理解。
编号
2
具体描述
掌握C语言编程的方法,能够根据项目要求,正确绘制出程序流程图,对现有复杂程序进行修改,调试、仿真出最终结果。
步骤
1.根据掌握C语言的相关知识,绘制出程序流程图
2.根据C语言程序编程相关知识,编写出程序
3.调试,仿真出最终的结果
工具与设备
1.单片机实训室
2.仿真软件
3.单片机实验箱
知识基础
1.C语言的相关知识
2.仿真软件的使用方法
3.C语言编程技术
态度、素质
1.负责任的态度
2.具备专业技术交流的表达能力
3.守规则,养成良好职业行为习惯
考核标准
1.正确使用C语言编程的方法
2.正确仿真出最终结果
(二)知识目标
1. 通过本课程的学习使学生掌握单片机的结构、基本工作原理;
2. 熟悉单片机控制的分析调试设计方法,能够设计出简易的单片机控制系统。
(三)素质目标
1. 培养具备团体协作的素质
2. 培养具备良好的职业道德
四、课程联系
与后续课程的联系
《单片机应用技术》:根据项目要求,利用单片机的软硬件知识仿真出结果
五、课程内容与教学要求
根据课程目标确定本课程学习内容包括:LED单灯闪烁、流水灯设计、交通灯设计、按键识别设计、简易数字电子时钟设计、单片机串行通信设计、简易电压表设计、简易函数信号发生器设计、点阵LED设计。知识体系结构如下表:
表3《单片机原理及应用》内容及要求
序号
模块名称
主要内容
目标与要求
建议学时
1
C语言编程环境配置
C语言编程的基础知识
1、掌握C语言编程的基础知识;2、能进行简单编程
6
2
学生成绩输入输出界面设计
输入输出界面设计
1、掌握C语言编程的基础知识;2、能进行简单编程
2
3
学生成绩输入输出界面菜单选择
输入输出界面菜单选择
1、掌握C语言编程的基础知识;2、能进行简单编程
4
4
学生成绩统计分析
统计分析设计
1、掌握C语言编程的基础知识;2、能进行简单编程
6
5
学生成绩管理系统中项目整体框架设计
系统中项目整体框架设计
1、掌握C语言编程的基础知识;2、能进行简单编程
6
6
学生成绩管理系统中学生成绩排名
系统中学生成绩排名设计
1、掌握C语言编程的基础知识;2、能进行简单编程
6
合计学时
30
六、课程实施
(一)教学方法建议
根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选用项目驱动教学法、分组讨论教学法。
项目驱动教学法是: 根据本课程的教学内容和目标,将本课程分为十个项目,每个项目有相应的小任务,在任务驱动下激发学生的学习兴趣和热情,从而提高教学效果。
分组讨论教学法: 针对每个项目任务,进行分工合作并最终完成,培养学生的团结协作能力。
(二)师资条件要求
本课程师资条件需满足“双师结构”教学团队的基本要求,校内专任教师具备:1、专业的大学教师资格证;2、相关企业工作经历5年以上(包括顶岗实习);3、取得高级电工技师、电气工程师等相关职业资格并具备相应知识结构。校外兼职教师具备:1、相关行业企业相应工作岗位十年以上;2、取得高级工程师等职业资格并具备相应知识结构。
(三)教学条件基本要求
1、校内专业实训室:配备学生电脑人手一台,配套单片机实验箱人手一个,配套仿真软件两个,多媒体教学设备一套。2、校外实训基地:有专业的生产线,有单片机项目设计资源。