• 收藏
  • 加入书签
添加成功
收藏成功
分享

基于智慧职教云平台的《C语言程序设计》教学研究与实践

尹景云 黄争艳
  
一起电力科技
2022年5期
1.广东水利电力职业技术学院 广东省广州市 510925 2.广东工贸职业技术学院 广东省广州市 510510

摘  要:基于当代大学生习惯线上、简短知识点的学习特点,结合高职学校类《C语言程序设计》课程以实训练习为主的优势,立足智慧职教云在线平台,结合机电专业后续课程设置,优化课程项目设计,构建了基于线上线下学习的混合课堂教学模式,并在实际的高职课堂教学中开展实践应用,丰富了课堂教学模式,提升了课堂教学成效。

关键词:职教云;混合教学;C语言

《C语言程序设计》课程,高职学校教学中以上机练习为主,但是编程知识点多且容易忘记,简单的分任务式练习容易导致学生学习系统性不足[1-2]。另外,线下练习,采用一对多的指导模式,教学指导反馈不及时,学生难以及时改正错误。当代大学生从小接触电子设备,对短视频、线上学习资源有自然熟悉感[3]。因此,可充分利用学生学习特点,并结合专业课程特点[4],利用职教云平台对《C语言程序设计》的课程组织形式与考核方式进行改革。

一、当前C语言课程教学分析

《C语言程序设计》面向非计算机专业学生,学习者第一次接触程序设计,学习本课程有一定难度,具体问题如下:

(一)教学组织方面的问题:教与学断层

当前C语言教学实践,存在老师讲解与学生实践调和困难的问题,这是因为课程本身理论基础要求较高、知识点多,同时,学习C语言的学生是大一新生,计算机编程基础薄弱,缺乏编程的系统思维。如果讲解过多,会压缩学生的练习时间,而一味实践,会让学生过早经历课程挫折,导致轻易放弃。

(二)教学项目的问题:实训项目同质化

目前的教学内容比较侧重于语法、理论知识,编程部分也仅局限于学生对常见算法的掌握和应用,采用的实例大多来自于数学问题,比如递归求阶乘、质数的判断等等,缺乏与专业相关的应用性内容。这往往会让学生产生困惑,学习编程到底有什么用?究其原因,是没有有机地将课程内容与专业知识紧密结合起来,不能让学生了解到编程在具体专业课中的实际应用,无法激发学生的学习兴趣。

(三)课程考核的问题:考核单一

C语言教学实践中,采取项目化任务式教学与考核,一般让一个班的同学完成相同的编程项目。高职学生生源丰富,学生的基础千差万别,训练题目的单一化会导致:(1)一部分学生直接抄袭代码,坐享其成,缺乏自主思考;(2)一部分学生快速完成,缺少后续深度学习,缺乏成长体验感。同时,如果采取传统的线下考核方式,老师难以及时掌握每个学生的学习轨迹,缺少个性化教学指导。同学之间难以及时了解同班同学的学习进度,错失了同学之间相互交流切磋的机会。

针对以上问题,为了充分调动学生学习C语言学习的兴趣,实现个性化教学,基于职教云平台对C语言程序设计的教学组织形式、训练项目与考核方式进行改革与实践。

二、课程教学改革

目前,课程教学平台功能丰富,是一个良好的教学帮手。利用职教云教学平台搭建符合学生学习心理的微课视频,配合课堂实践练习,利用线上教学动态反馈,能有效解决C语言学习入门难、训练项目专业性缺乏、指导反馈不到位的问题。

(一)课程组织形式改革

利用职教云平台串联整个课程过程。将课前预习、课中授课、课后作业与实践等环节都整合在职教云平台。(1)课程初期,教师将课程资料上传至课程资源,完成课程资源建设。(2)每次上课前,将下次课程需要的知识点短视频,实训练习手册,分级拓展练习任务上传至今日课堂,让学生预习新课,明确学习任务。(3)每次课中,学生查看已经讲授的重要知识点与操作,针对性巩固,将视频知识点当作手册使用。(4)每次课后,利用职教云平台链接的PTA线上实验室提交代码及演示结果,并完成知识点客观题练习。(5)教师及时批阅后,在线上班级群共享结果,促进相互学习。(6)批改作业后,教师使用职教云的统计功能,查看学生观看视频、完成作业、知识点打卡的情况,生成学习结果,录制项目完成总结视频,分析大家存在的共性以及个性问题,调整下次授课方法。

依托职教云平台组织课堂教学,实现一个主平台综合自主学习、知识传授、知识验证等整个学习过程,周而复始的正向反馈循环,打造更适合每个班级的学习模式。

(二)课程教学项目改革

合适的项目案例是工程化课程教学的基础。在工程设计和工程制造过程中,存在大量的工程求解问题。以工业机器人专业应用场景为例,根据《C语言程序设计》课程的特点,可以将工程问题分为科学计算问题、逻辑控制问题、数据处理问题和系统设计问题4类。将工业机器人专业中经典的仓库联动调度实训项目进行分解,与C语言的一级知识点对应。 再将工程问题的求解过程与课程的二级知识点进行对应。以结构体模块学习为例,针对仓库联动调度问题,利用结构体对生产所需多零件进行存储、利用字符串函数进行货物匹配,最终实现仓库的动态管理。

(三)课程考核方式改革

基于调整后的综合项目,结合线上线下学习过程,对教学结果进行全方位考核。(1)线上:利用职教云线上平台,统计学生线上学习知识点、完成综合项目的成绩;将“系统设计”中的综合训练的项目,上传到职教云讨论平台,让学生互评作业并撰写点评语,作业互评可以让同学了解其他同学的程序思路,取长补短。(2)线下:根据学生现场调试代码、代码编写过程的演讲分享及挑战附加升级题完成情况,建立考核表,记录学生项目完成、项目竞赛、个人成长及规则意识的多维度评价评价结果。系统收集整理评价数据,分析获取线上教学评价与线下教学评价结果的关联程度,进一步调整考核的指标,实现客观考核与主观考核相统一。

三、结语

通过教学组织形式和考核方式的改革,结合教学案例的调整,学生学习C语言的积极性增加。我校机电专业6个班、两学年的教学成果显示,约86%的学生综合测评成绩在 80 到100 分之间。同时学生主动查询代码,自购学习器件,完成基于C语言程序单片机控制的发光灯牌设计,既实现了课程知识的迁移应用,又提升了学生的自信心,为后续机电专业相关编程课程学习打下了基础。

参考文献:

[1] 郭雨.C语言程序设计课程线上线下混合式教学模式研究[J].软件,2021,42(12):28-30.

[2] 赵谦,高克宁.混合交互教学模式中学生成绩差异性研究[J].中国教育信息化,2021(23):91-96.

[3]陈桂蓉,李俊杰.线上线下混合教学模式在C语言教学中的应用[J].科技风,2021(11):30-31.

[4] 黎良田,廖强华,王文斌,宋志刚.智能制造背景下高技能拔尖人才培养的探索与实践[J].深圳职业技术学院学报,2020,19(05):61-65.

作者简介:

尹景云( 1990— ) ,女,汉族,湖北汉川人,硕 士,教师,研究方向: 工业机器人;

黄争艳( 1989— ) ,女,汉族, 广东人,硕士,教师,研究方向: 工业机器人。

基金项目: 广东水利电力职业技术学院2022年度校级教育教学改革研究与实践项目(GX0205JGYB029)

*本文暂不支持打印功能

monitor