刘秀丽 曹金静
摘 要:“程序设计基础”是计算机专业和电气相关专业的一门基础必修课程。本文针对传统C语言程序设计教学中存在的问题,结合课程特点和实际教学情况,浅谈基于蓝墨云班课平台的混合式教学在“程序设计基础”课程教学中的具体应用。
关键词:程序设计基础;蓝墨云班课平台;混合式教学
中图分类号:TP399;G434 文献标识码:A 文章编号:2096-4706(2019)03-0105-03
The Application of Mixed Teaching Based on Moso Teach Platform in
the Teaching of “Basic Programming”
LIU Xiuli,CAO Jinjing
(Shandong Huayu University of Technology,Dezhou 253034,China)
Abstract:“Basic Programming” is a compulsory basic course for computer specialty and electrical related specialty. Aiming at the problems existing in the traditional C language programming teaching,combining the characteristics of the course and the actual teaching,this paper briefly discusses the concrete application of the mixed teaching based on the Moso teach platform in the teaching of the “Programming Basis” course.
Keywords:programming basis;Moso teach platform;mixed teaching
1 混合式教學模式内涵
随着信息技术与互联网技术的发展,人们学习知识的渠道发生了变化,原来“填鸭式”“满堂灌”,以教师为主体的传统教学模式已不能适应社会发展的步伐。混合式教学应运而生,它的基本思路是:把传统的学习过程翻转过来,让学习者在课外时间完成针对知识点和概念的自主学习,课堂则变成教师与学生之间互动的场所,主要用于解答疑惑、汇报讨论,从而达到更好的教学效果。混合式教学模式是一种将网络教学和传统教学的优势结合起来的一种“线上+线下”的教学,既体现教师的主导作用,又充分发挥学生的主体地位,以激发学生的创新能力,混合式教学总体设计图如图1所示。
2 混合式教学平台的选择及使用方法
混合式教学平台有多种,如雨课堂平台、蓝墨云班课平台、微课堂等,而我在本课程中主要使用的是蓝墨云班课平台,本平台的使用方法分四步走:第一步,教师下载电脑版蓝墨云班课平台软件,上传资料,也便于导入和导出资料;第二步,下载并安装手机版平台;第三步,创建班课,添加资源和活动;第四步,用邀请码邀请学生加入到新创建的班。
3 当前“程序设计基础”课程的教学现状
(1)对本课程来说,理论性强,知识点枯燥,语法繁多,不利于学生学习兴趣的培养;学生最后的期末试卷考核,虽然能够反映学生对知识点的掌握程度,但不能反映出学生的编程能力。
(2)对学生来说,师生互动的主要手段还是提问/回答,老师很难跟踪学生对知识点的掌握程度,对于想学的学生和不想学的学生没有一个平台去衡量;实践课上学生主要是以验证教材案例的功能为主,而独立编写代码、分析错误、调试程序的人少,造成实践教学效果差。
(3)对教师来说,一个班上学生人多,实践课上无法逐一检查每个学生的实验结果,而对学生纸制版作业批改起来工作量大,效率低,很难实时跟踪学生的学习动态。
4 基于蓝墨云班课平台的混合式教学在“程序设计基础”课程中的具体实施
由于“程序设计基础”课程使用的传统教学方法存在一系列问题,本人结合近几年教学实践经验和高校人才培养方案需求,借助蓝墨云班课平台使用混合式教学对本门课程做了如下工作。
4.1 课前
课前利用手机端的蓝墨云班课平台给学生推送各种形式的教学资源,如视频、课件、文件、链接……,首先学生通过点击课件了解任务中将要学习的知识点,然后通过观看视频,预习任务中的内容,对于在学习过程中遇到的问题,学生们可以在QQ群里提出来,教师对给予解答方案和提出问题的同学都酌情加分,从而激发了他们学习的积极性。最后教师要设置简单的任务,引导学生利用碎片时间进行自主学习。
4.2 课中
课中内容包括理论和实践教学两部分。在这里我采用我们学校所使用的六步教学法。
4.2.1 复习
以前只有批改纸制版作业才能知道学生对哪个知识点掌握的不好,现在通过蓝墨云班课平台上学生作业的“按正确率从低到高”排序功能,就能有针对性的知道哪个知识点学生掌握的不好,进而有目的的作为复习的重点。
4.2.2 导入
通过平台上大家的预习情况,导入每次课的内容。
4.2.3 新课
主要根据学生在平台上提出的最多的疑问点重点进行讲解。对于理论部分我是将知识点整合到案例中,通过分解案例,逐步引导学生掌握每个知识点;而对于实验部分我主要采用项目驱动的方式:首先演示本次课要实现的案例效果,然后引导学生了解要实现本节效果可能会用到的知识点,通过老师和学生、学生和学生之间的讨论,一步步将案例功能实现。课堂中的互动环节,我主要使用平台提供的提问功能,通过对平台数据的分析,对于排名靠后的同学,多和他们面谈。
4.2.4 小结
针对每次课讲授案例所需的知识点进行小结,主要是为了加深学生的印象。
4.2.5 作业
(1)课堂作业:主要是利用机房的电脑完成教师本节课所讲内容的验证操作。
(2)课外作业:教师通过推送在线自测题等资源帮助学生巩固所学知识。另外,利用蓝墨云班课平台提供的互动活动,如头脑风暴,针对易错或易混淆的知识点分享观点;针对某个重点或难点问题进行答疑解惑,对于有创新的答复,大家可以相互点赞学习。
4.2.6 课后反思
教师可以根据蓝墨云班课平台捕捉到的反馈信息,如头脑风暴功能谈到的对教师的建议,对上课内容提出的新的看法,对教学方法的改进,对在线测试结果的反馈等,以帮助教师改进教学方法,从而提高课堂效率。
4.3 过程双向考核
“程序设计基础”课程是一门理论和实践并重的课程,理论性强,针对其课程特征,将考核方式规定为:期末成绩=线上考核20%+线下考核30%+终结性考核50%。
4.3.1 线上考核
本阶段主要考察学生学习本门课程的态度。课前的预习环节,主要由教师在课前将教学资源上传到蓝墨云班课平台,以便学生在课前预习下节新内容。上课之前的点名环节,不再是使用传统的喊名答到的方式,而是使用蓝墨云班课平台提供的一键签到功能,让学生在几十秒之内完成,这样大大缩短了签到时间。另外学生还可以使用平台提供的“课堂表现”功能对教师提出的问题进行举手回答或抢答,从而大大增加了学生参与课堂的机会。
4.3.2 线下考核
本阶段考核的主要依据是蓝墨云班课平台提供的“活动”中的“作业/小组任务”“测试”功能,主要是由教师在一堂课结束或者一个具体知识点结束,考查学生对所学知识点的巩固时使用。
4.3.3 终结性考核
本阶段的主要考核依据可以是学生对本门课的课程设计形式即完成教师指定程序的编程功能,或者以试题形式考核,而且程序设计题要有一定的比例。
5 教学实施效果
經过一个学期基于蓝墨云班课平台的混合式教学模式在“程序设计基础”课程中的具体应用,改变了学生被动学习的情形,而形成了变教师的教为学生的学的场景,教师大部分精力用于巡回指导、跟踪学生的实际进度进行答疑,查漏补缺;对于学生来说,他们可以利用碎片化的时间进行移动学习。而对于学生不熟悉的知识点,他们可以利用教学资源和自己的实际情况多学几遍,真正达到了因材施教的目的。另外,学生还可以针对教师发表的博客表达自己的想法,让教师了解学生学习的情况,及时发现问题,并采取有效的方法进行改进。
最后,从期末考试学生对本次课程的考试情况看,其较往届学生在程序分析、调试及对知识的灵活应用方面都有所提高,最主要的是学生从心理上不再厌恶这样的课程,慢慢对它们产生了兴趣,还积极参加了全国计算机等级考试二级C辅导学习。但由于本次改革刚刚开始,今后还有许多方面需要下功夫,如教材建设、学生自主学习能力等,以达到更高一级教学效果。
6 结 论
学生使用手机上课:
(1)可能会引发家长与学校的担忧,一方面质疑学习效果和效率,另一方面担心孩子管不住自己,上网成瘾,这就对学校该如何管理手机提出了挑战;
(2)对教师提出了很高的要求,课前备课的微课、PPT、视频资源等准备工作量明显加大,另外课上或课下互动很多,既要有时间作保证,更要有水平来回应不同层次学生提出的问题;
(3)实验探究活动的开展成为难题,虽然也能上传实验视频或做成微课讲解,但终归不能代替自己操作和探索的快感,况且程序设计实验还较多,因此建议应用蓝墨云班课平台时更多选择那些倾向于涉及验证性较少、难度较小的新课内容。
参考文献:
[1] 王勇智,范钦.“C语言程序设计”混合式教学实践与探讨 [J].电脑知识与技术,2017,13(14):128-129.
[2] 李英杰.混合式教学模式下的高校计算机基础教学改革研究 [J].电脑知识与技术,2017,13(1):128-129.
[3] 徐晓林,陆虹.混合教学模式在“程序设计基础”中的实践 [J].计算机教育,2007(20):25-28.
作者简介:刘秀丽(1981.03-),女,汉族,山东德州人,教师,讲师,本科,研究方向:数据库应用、软件开发。