APP下载

C++微课程的设计与制作

2018-02-03李英张涛��

考试周刊 2017年95期
关键词:微课程课程设计课程

李英+张涛��

摘要:微课作为一种新兴的教学辅助手段,越来越多的教师开始尝试在教学中应用微课程。本文分析了微课特点和 C++课程传统教学中存在的问题,提出了将微课应用在C++课程的教学中,并详细阐述了C++课程微课的制作方法。

关键词:微课程;C++课程;课程设计

一、 微课程的基本内涵

(一) 微课程的定义

早在 2008 年,“微课程”这个概念,由美国新墨西哥州圣胡安学院的高级教学设计师戴维·彭罗斯提出的。首先要把课程的核心概念提炼出来,把概念与教学目标紧密联系,最后把知识上传网络平台。

(二) 微课程特点

微课程的优势主要体现在:

1. 简洁精炼根据相关研究证明,人的注意力在10~15分钟最集中,据此微课程的一节时间设置为10~15分钟。

2. 主题突出微课的教学内容高度浓缩,因此,学习者需要思想高度集中,积极地摄取知识,从而能学习到“隐性知识”等高级思维能力,这不仅实现了教与学观念的改变,也提升了教师的教学技能,而对学生的学习效果也有很大帮助。

3. 时间灵活学生可以对学习内容做出灵活的时间选择和安排。

4. 便于教师和学生互动学生可以通过平台上的习题自我检测是否掌握知识,也可以对不懂的知识点向老师直接提问,而教师也可以在线解答学生的疑问,动态地了解学生们的学习情况。

二、 C++课程教学中存在的问题

通过C++课程的学习,学生可以掌握面向对象的编程设计思想。目前,在C++课程教学中普遍存在如下问题:

(一) 课时少

C++课程知识点较多,且难懂难记;而这门课程在大多数学校中设置课时少,因此老师和学生都觉得教学时间紧张。

(二) 学生自学能力较弱

学生在学习过程中太依赖教师,缺乏主动性。大多数学生对C++这种相对晦涩难懂的基础性语言课程,在课外时间很少会翻看教材。

三、 C++微课程的设计

(一) 知识点的细化

课程的主体是知识点构成,把知识点从教材中提炼出来。比如类和对象部分,把相对独立的知识点分成如下部分:

(1)类的封装

(2)类的成员函数

(3)类的构造函数和析构函数

(4)类的初始化列表

(5)类的静态成员

(二) C++微课教学模式

根据C++课程特点,设计出新的基于微课的C++课程教学模式,以学生为中心,教师为辅助,师生互动为关键要素;而且将教学任务分为三大板块:课前、课堂、课后。

1. 课前

将微视频、教案、课件、习题以及源程序等教学资源,并将其上传至微课平台,学生可以通过看视频完成预习。

2. 课堂

由于学生在课前已经学习了相关的知识点,教师在课堂上主要对较难掌握的知识点进行讲解,并对学生反馈的疑问进行解惑。教师可以根据相关知识点,布置编程练习。学生完成练习后,对练习进行评阅。

3. 课后

根据学生课堂的学习情况,教师可以抓住重点,有针对性地适当增加重点、难点的拓展练习,从而让学生更加牢固地掌握相关知识点。

四、 C++微课程制作

根据设计要求,我们把微课程的制作流程分为选题、设计、教学准备、录制视频、后期加工、上传平台和反馈7个步骤。

(一) 选题

合理选题是微课程开发的关键,关系到微课程的核心价值。选题本身需要较强的洞察力和预见性。

(二) 设计

设计是形成微课程总体思路的过程。设计包括课程导入设计和教学过程设计。

1. 微课导入环节的设计

使用问题导入和复习导入方法,问题导入法可以提出具体的问题,引起学生的注意和思考。可以根据选题选择相应的课程导入方法。

2. 微课教学过程的设计

教学过程的设计以提高学生的学习积极性和参与度为目标,围绕一个教学任务,主要突出教学中的关键点。

(三) 教学准备

在此步骤中,最主要的是教学资源包的准备,包括教案、课件和习题。而因为微课程是浓缩的一节完整课程,所以这些前期教学准备十分必要。

(四) 录制视频

微课的关键核心即为微视频的制作,其制作的质量直接决定着微课的教学效果。由于教学视频时间较短,内容必须精炼,在视频制作前必须预先对语言、镜头和课件进行设计。

(五) 后期加工

在后期加工时,要加入督导环节,回笼学生的注意力,强调学习的重要内容。

(六) 上传平台

目前,国内比较优秀的微课平台有中国大学MOOC、好大学在线CNMOOC等。教师可以将制作好的微视频发布到平台上。

(七) 反馈

将微课上传平台后,教师还要注意学生的反馈和评价。教师可以根据学生的平台反馈,来了解学生的学习能力及水平,并依次针对不同的学生调整不同教学内容及方法。学生也可在平台自我练习及测试,看对知识点的掌握是否牢固。

五、 总结

通过分析C++课程传统教学中存在的问题,将微课应用于该课程教学中,具体阐述了C++课程微课的制作方法。将微课应用在程序设计语言中,学生可以随时随地进行学习,打破了传统教学在空间和时间上的限制。

参考文献:

[1]胡铁生,周晓清.高校微课建设的现状分析与发展对策研究[J].现代教育技术,2014,(2):5-13.

[2]孟祥增,刘瑞梅,王广新.微課设计与制作的理论与实践[J].远程教育杂志,2014,(6).

[3]胡铁生,黄明燕,李民.我国微课发展的三个阶段及其启示[J].远程教育杂志,2013,(4).

[4]韩凤英.基于翻转课堂教学模式的教学设计与实施——以C语言课程教学为例[J].重庆科技学院学报,2015,(8).

[5]王荇,徐煜明,等.“计算机语言C”课程研究性教学模式的探索[J].常州工学院学报,2016,29(1).

作者简介:

李英,张涛,河南省南阳市,南阳师范学院软件学院。endprint

猜你喜欢

微课程课程设计课程
《无机化学》课程教学改革
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
龙凤元素系列课程设计
为什么要学习HAA课程?
基于Articulate Storyline的微课程设计与开发
基于自动化系统的PLC课程设计
开放大学课程设计与资源开发