基于微课的《PHP编程及实例》课程教学研究

2018-08-01 08:06张丽香王海
现代计算机 2018年19期
关键词:实例编程知识点

张丽香,王海

(私立华联学院,广州 510663)

0 引言

我国正处于的互联网技术和信息化技术高速发展的时代,人们获取知识的方式也呈现多样化,除了传统的课堂教学外,在线教学、慕课、微课及直播都成为传统教学的有力补充,学习的方式由在课堂学习听教师教授的形式转变为可以随时随地可以自由选择学习内容的个性化学习。微课视频以其时间短、内容充实,可以利用碎片化的时间进行学习的优点获得人们的喜爱。在高职实践课程的教学中,将微课合理地应用在课程的学习中,可以提高学生的自学能力和对知识的扩展。

1 微课的研究背景

微课这一概念最早是由佛山市教育局的胡铁生老师在2011年提出,“微课是根据新课程标准和课堂教学实际,以教学视频为主要载体,记录教师在课堂教学中针对某个知识点或教学环节,而开展的精彩教育学活动中所需各种教学资源的有机结合体”[1],在2012年“凤凰微课”将微课定义为“是一种以5-10分钟甚至更短时长为单位的微型课程”。微课的特点可以总结为时间短、内容明确,具备网络化、开放性、情境化的网络视频教程。国外短视频1969年就有微格教学,但是对短视频的教学并没有统一的名称,目前TED、可汗学院、圣胡安学院的网络课程也类似于微课。

国内对微课的大规模研究和讨论是从2012年开始,2012年开始全国开展各类微课的教学比赛,引起广大教师的学习与参与,并将微课应用到了全国的大中小学的教学之中。根据中国知网的论文发表情况分析,以“微课”为关键词进行搜索,关于微课的论文从2011年的4篇到2017年高达9335篇,其中约50%论文集中在中小学,职业教育约占26%,高等教育约占24%[2]。微课早期主要的研究对象是中小学,但是近几年职业院校和高等学校的教师对微课的研究非常积极,移动设备的广泛使用、网络平台的建设,微课逐步应用到各个学科的教学中,教师在微课的教学内容选择、教学设计、教学策略、制作手段的研究不断创新和提高。

2 基于微课的实践类课程教学研究

高职高专的实践类课程是人才培养计划中的重要组成部分,主要包括实验、实训、课程设计、毕业设计、毕业实习等内容,是理论课程的有效补充,有助于学生深化理解理论知识,也是培养学生掌握专业技能,理论联系实际的重要手段。微课视频的时间一般都在10分钟内,内容精炼,集中解决一个知识点或是一个问题。实践类课程的特点是理论少,实践多,一般采用基于工作过程导向开发课程内容,在教学上使用微课配合“翻转课堂”的教学模式,能提高课程的趣味性和互动性,是实现优质学习资源的全面开放共享的基础。

使用微课开展教学设计时必须遵循一定的原则,目前以焦建利教授提出的教育性、目的性、趣味性及重用性四大原则为核心,使用微课开发实践类的课程,微课的教学设计要重视易学性,使用启发与探究、适用与实用、模块与整体相结合的方式,坚持创新,使微课能真正的投入到实际应用中。

3 《PHP编程及实例》课程的微课实践

3.1 《PHP编程及实例》的课程地位

PHP语言是全球排名前十的编程语言,也是近十年来国内流行的动态网站编程语言,大部分计算机类专业学生都会学习专业技能课程。该课程是一门典型的实践类课程,教学内容以案例实践为主,理论教学为辅。通过课程的学习,学生可以设计与制作动态网站、B/S系统、电商网站,还可以对微信公众平台进行开发,是一门非常实用的课程,也是计算机类大部分专业的专业必修课。

3.2 《PHP编程及实例》微课教学设计模型

根据焦建利教授提出的ADDIE模型,即按照“分析-设计-开发-实施-评估”五个方面开展教学设计,陈子超等提出将课程开发的目标模式和人才培养的AD⁃DIE模型相结合,提出DADDAE微课教学设计模型,即按照“确定-分析-设计-开发-应用-评估”[3](图1)。

图1 DADDAE微课教学设计模型示意图

按照“确定-分析-设计-开发-应用-评估”的设计模型,微课课程开发的流程按照:确定教学目的和教学内容→分析学习者的特征→教学内容、资源设计→选择相应的微课设计模式→开发环境及设备的准备→拍摄录制和编辑工具→实施评价反馈七个步骤进行。

(1)确定教学目的和教学内容

《PHP编程及实例》课程的教学内容繁多,一般设置为96教学学时,理论为40学时,实践为40学时,项目案例为16学时,根据高等院校计算机相关学科对《PHP编程及实例》课程的教学大纲要求,对课程内容进行了全面的梳理,分析归纳出基础知识和案例两个部分的内容,共9个核心知识模块,共29个片段式知识点(见表1)。在课程的教学过程中要完成29个知识点的教学任务,是没有足够的时间细化教学内容和开展教学拓展,可以采用微课的开展教学辅助,分解教学知识点,从简单到复杂,通过屏幕录制、声音处理、添加动画等视频编辑制定微课,并上传到课程的资源网站或是微课视频平台,学生可以利用业余的时间开展学习,弥补课堂教学的不足。

(2)分析学习者的特征

不同年龄学习者的专业基础和特点不一样,《PHP编程及实例》课程开设在二年级下学期,微课的应用对象是大学二年级的学生,这个年龄的学生心智较为成熟,在学习该门课程之前,学生已经学习了《网站设计》、《SQL数据库系统》和《C语言程序设计》三门前置课程,专业知识上有一定的基础,在文字和专业术语的理解能力都较好。

表1 《PHP编程及实例》的知识点结构

(3)教学内容、资源设计

微课的教学设计要求在5-10分钟内把一个知识点讲清楚,一节微课只讲解一个特定的知识点,其教学设计要遵循认知规律、构建主义和学习理论,教学内容要确保在短时间内能将知识点讲清楚、说明白。微课的资源除了微视频外,还包括微教案、微练习和微课件,微教案包含教学方案设计、教学手段设计、教学编排设计和教学特色设计。微课件是用来呈现教学内容、教学过程的重要教学资源;微练习的设计根据教学内容的具体信息安排,微练习要精炼,与教学内容切合,题量不宜过多,一般设计为选择题,学生可以完成后提交并查看答案。

(4)选择相应的微课设计模式

微课的设计模式主要有解答型、练习型、讲授型、实验型和情境型。解答型就是根据“提出问题→引发思考→问题分析→与原有知识联系→问题解决→知识迁移”④这个流程开展设计;练习型微课的作用是辅助学习者课前课后学习制作开发的微课。讲授型是指通过“回顾知识点→内容概述→知识点讲述→情景举例→遗留问题思考”这一思路开展微课设计。实验型是指对通过对实验设备的展示、操作和应用等进行录制的微课。情境型是指具有一定故事情节和人物的微课,通过对微课中的情景片段学习新知识新技术。《PHP编程及实例》是一门以编程语言学习为基础,以实践应用为主的课程,特别适合使用解答型和讲授型相结合的设计模式,在讲授理论知识的时候,使用PPT进行讲授,并配合具体问题进行解答。

(5)开发环境及设备的准备

微课的开发模式主要有课堂实拍型、专业室拍摄型、纸笔拍摄型、PPT录屏型、手写板录屏型、PPT自动播放型、软件制作型和混合制作型。课堂实拍型、专业室拍摄型、纸笔拍摄型和手写板拍摄属于拍摄型微课,可以是对课堂实景进行拍摄,也可以在专业录播室进行拍摄,拍摄型能真实、客观地反映学生的学习状态和教师的教学水平,在微课更侧重于展现知识点,一般采用专业室拍摄并后期制作为微课,主要使用的设备为摄像机;PPT录屏型、PPT自动播放型属于录屏型微课是指利用屏幕录制软件录制屏幕上的教学过程及录制声音,是一种开发方式相对较少、容易实现的微课开发模式,主要设备是屏幕录制软件、耳机;软件制作型是使用图像、动画或视频制作软件,通过脚本设计、技术合成后输出的教学视频或动画短片的微课开发模式,这种开发模式需要专业技术人员参与开发;混合型微课是指综合运用上多种开发模式而制作出来的微课,如拍摄型+录屏型微课是目前流行的开发模式,《PHP编程及实例》是一门实践性的课程,教学内容包含基础知识部分和案例部分,采用混合的开发模式,理论教学内容采用拍摄式与PPT录屏结合讲解,实践内容使用录屏的方式将代码和运行结果展示出来,视频内采用视频制作软件穿插转场效果、字幕、重点提示等内容。

(6)微课拍摄录制和编辑工具

微课拍摄一般采用专业摄像机,微课的录制常用的软件有屏幕录像机、FSCapture、CamtasiaStudio等,其中CamtasiaStudio不仅具备录屏功能,还提供视频编辑、视频输出的功能,是目前制作微课最常用的工具之一。微课编辑主要是对拍摄或录制的视频进行导出、剪辑、修改、配图、配音、添加片头片尾、添加重要内容的讲解和字幕等,最后生成所需格式的微课视频。除了使用CamtasiaStudio进行视频编辑外,常用的还有会声会影,会声会影是一个操作简单,容易使用的视频编辑软件。《PHP编程及实例》的微课内容包含理论部分和实践部分,为了使视频具有一定趣味性,提高观看的时效性,在进行微课的编辑时,我们采用CamtasiaStu⁃dio和会声会影综合编辑,并在微课中添加其他的音乐、动画、视频等内容,提高了微课的可观性。

(7)实施评价反馈

微课的实施主要集中在课前、课中和课后。课前使用微信公众号对预习的内容进行推送,学生使用微课视频开展课前预习,课中使用微课开展翻转课堂,课后学生可以观看微课复习课堂的学习内容,并完成微练习。将微课资源上传到微课的微课网站或网络教学平台,可以使用移动设备或PC设备在课前、课中和课后开展微课教学,如将微课视频上传到微课网站,开展课堂签到、观看视频、课程作业等课程任务,学生可以在移动设备上安装相应的App进行学习,也可以使用PC端登录网站学习,学习时间可以自由选择。通过对四个教学班共188位学生的对微课的使用情况进行统计,统计数据如表2:

表2 微课网站学生使用情况统计信息

根据平台反馈的数据,发现视频回放率普遍围绕实践操作部分的视频,如“九九乘法表”、“wampserver的安装与配置”等内容,理论部分回放率不高。通过调查学生对使用微课的反馈,普遍认为理论部分在课前已经预习过,课堂上教师也讲授清楚,所以基本不需要回看,但是由于上课的时间有限,课堂上并非能全部完成实践部分的内容,所以实践部分视频在课后会回看一次或多次。

4 结语

目前是信息发展飞速的时代,以互联网为基础,无论是PC端还是移动端,微课的使用已经逐步深入到各专业的课程中,将微课合理的应用在教学中,是对高职院校专业教育的有益补充,不仅能有效形地提高课程的教学效果,还能提高学生对学习的兴趣。目前微课发展的存在的主要问题是教师的微课制作水平,增加专业教师的微课制作技术的培养,提高微课的质量,将有利于进一步微课的发展和应用。

猜你喜欢
实例编程知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
关于G20 的知识点
完形填空Ⅱ
完形填空Ⅰ