《单片机编程技术》课程旨在培养从事单片机编程开发人员的数据结构设计、结构化程序设计、编程基本技能及较强逻辑思维的专业能力。通过课程学习,学生能够根据单片机编程需求,熟练使用数值、字符、数组、指针和文件等各种数据类型编写程序,熟练运用顺序、选择、循环等结构化语言进行程序设计,采用模块化的方法进行单片机的程序设计。
教学评价以学生为中心,实现课程考核过程化、信息化。充分挖掘学生潜能,有效促进师生交流协作,提高学生自主学习能力、创新能力,项目开发、测试、调试能力。课程考核分为平时、阶段和综合三部分。
(1)平时考核(30%)
平时考核分为在线考核(20%)和互助讨论(10%)组成。
在线考核依据过关斩(随堂测验)将和高手闯关(单元测验)完成的质量。过关斩将:学生每学完一个知识点,均可通过过关斩将反复练习,提高知识的掌握程度。高手闯关:为了更好地检验学生对知识、技能的掌握程度,安排了单元测验环节,该环节由平台直接判分并记录分数。
互助讨论依据学生讨论、教师答疑的结果。课程平台将根据学生参与讨论的活跃因子自动给予判分。课堂交流区、综合讨论区中富含趣味性问题,从学生的回答中教师可及时了解学生知识、技能的掌握情况。师生均可在教师答疑区为学生答疑解惑。实现师生间互动、学生间交流。
(2)阶段考核(30%)
阶段考核在拓展练习(单元作业)中实施,依据项目实施环节完成的质量进行师生共评。项目实施环节,能更好地体现学生的综合技能水平和创新能力。学生提交的文档和作品,将根据项目考核要求,由师生共同参与评分、评价。
(3)在线考试(40%)
在线考核主要根据学期期末考试进行判定。该考试分为客观题和主观题,客观题由系统判分,主观题为编程题,由教师进行判分。
课程学习结束后,其中60≤成绩<80者获得合格证书,成绩≥80者将获得优秀证书,由任课教师签发课程结业证书。