戴晓东 刘定
摘 要:针对应用型本科院校计算机专业程序设计课程知识点多、难度较大、学生自主能动性不强、语法学起来枯燥及学生学习自觉性较差等现状,文章结合应用型本科人才培养的办学定位,提出基于在线平台的程序设计课程混合式教学。文章首先介绍了混合式教学在线平台的建设情况;然后阐述了运用混合式教学方法,组织理论课及实践课教学的基本流程及课程实践应用。研究结果表明:基于在線平台的混合式教学方法以学生为中心,运用项目驱动式教学模式,可以较好地提升教学效果。
关键词:混合式教学;项目驱动式;程序设计;应用型本科;游戏通关模式
中图分类号:G434 文献标志码:A 文章编号:1673-8454(2020)01-0093-04
一、引言
在信息化、人工智能、虚拟现实等新技术背景下,需要教师主动适应并不断提高自身的课程育人能力,推动高等教育内涵式发展,提高高等教育现代化水平。因此要探索实施网络化、数字化、智能化、个性化的教育,以现代信息技术推动高等教育质量的“变轨超车”[1]。
传统的教学模式以教师为中心,使得学生的主观能动性及创造性得不到很好发挥;使得学生被动地学习,学习积极性相对不强。在程序设计课程教学中,一味地灌输枯燥无味的语法,以考试为导向,导致学生产生消极厌学的不良情绪,并且培养的学生并不能很好地适应企业需求。
计算机专业中的程序设计课程更需要适应当前时代的需求。需以企业需求为导向,充分调动学生们的学习自主性、创新意识,极大地增强学生的实践动手能力,提高其专业学习兴趣。过程性考核要更加严格,以项目通关的形式[2],按学生的不同层次,将教学资源开放共享,学生可根据自身实际情况,选择性地学习“初级版”或“升级版”。将线上与线下相结合,进行混合式教学改革,则是研究与实践的重点。无论进行什么样的教学改革,都要以学生为中心,让学生能自主快乐地学习,并且学以致用。
二、在线平台分析
大规模在线开放课程(Massive Open Online Courses,MOOC)把教育扩大到课堂以外,免费为任何能够上网的人提供课程[1]。微课是核心元素,实际教学活动中包括一系列资源。在线开放课程是进行混合式教学的有效载体,以网络化学习环境建设为基础,以优质信息化教育资源建设为重点,以学习方式和教育模式创新为核心[3],以为学习者提供自主化、个性化、终身化的服务为指导思想。
在线开放课程建设的研究与实践,打破了传统的授课模式,创建了学生自主移动学习的条件,促进了课程教学模式的改革。实践与创新能力的培养将成为实践教学的重要环节,也是提高学生社会职业素养和就业竞争力重要途径[4]。
在线开放课程则是对资源的按类整合。课程的主要特点是有授课进程设计,且有系列的教学活动及完整的教学过程,并紧密地围绕教学视频对各种资源、各种测验进行整合。在此过程中,布置学习任务,讨论答疑,并可以进行随堂测试。
在线开放课程平台可以对学生的学习情况提供实时数据分析,通过大数据把握学生的学习情况[5]。通过对学生学习情况的数据统计分析,可以更好地把握学生的学习情况,实时调整课程内容及教学方式。
1.在线开放课程的理解误区
对于在线开放课程的理解存在一些误区:①在线课程实际就是微课的集合体;②在线开放课程打算在课堂上给学生看。微课是在线开放课程的核心元素,实际上是教学活动,包括一系列资源;在线开放课程主要是在课外学习,也是进行混合式教学的有效载体,但并不是所有的课程都适合建设在线开放课程,专业课程相对效果提升更显著,有显性的学习成果,让学生有成就感,学生参与度相对也高些。
2.微课与在线开放课程
通过微课(短小精悍的教学视频)对重点、难点、疑点进行碎片化处理,从而结构化、系统化地对整门课程进行安排与设计。通过组建课程开发团队,对课程整体进行设计与组织规划;然后进行核心资源的开发:教学过程设计、课程资源开发、微课设计开发;再到教学活动的设计:学习任务、实时问题、练习测验、交互讨论、拓展作业等设计。这一系列过程都通过在线的方式进行,并将相应环节设置成游戏通关的形式,让学生取得通关积分,可清晰查看学生的学习轨迹。
三、混合式教学实践
混合式教学由线上课程开放平台与线下课堂教学紧密结合组成,两部分的设计及结合情况分析如下:
1.在线平台课程的整体设计
进行在线开放课程的整体设计,确定在线课程的组织结构。对于理论性强的基础课:首先对课程特点、授课内容、学习者进行分析;以任务式的形式对知识点进行串讲,并确定课时。对于专业技能课程,则以项目化、任务式、模块化的形式进行规划。每一讲所包含的内容为:项目/任务介绍、知识点讲解、任务实现过程讲解、任务总结、随堂测验/拓展作业。对于在线开放课程核心资源的设计,可进行三段式微课教学设计。如图1所示。
碎片化结构表的进度设计与实际的授课进度相统一,方便后期的线上线下混合式教学。教师在片头、片尾及重要内容时出镜,让微课更有特色,吸引学生的眼球。
2.混合式教学设计
线下授课时,教师通过在线课程学习平台,对学生的学习形为数据进行分析,并应用到课堂中,具体设计如下:
(1)上节知识点回顾及本节内容的课程体系定位分析
复习巩固上一课内容的同时,衔接到当前所要讲解的内容,并从宏观上,让学生明确当前所学内容在整个课程体系中的定位。
(2)新课引入
在上一讲内容结束之前,留下课后在线讨论的作业。课前,学生对本次课所学内容自主收集并查阅很多相关资料。因此,根据同学们的讨论结果,以在线的方式生成词云,如图2所示,进行讨论情况分析,引导学生明确今天所学新内容的实际应用在哪里,并引出本次课程所要实现的项目。通过实际应用项目的引入,充分调动学生的学习兴趣,明确本次课程的教学目标。