APP下载

职业教育信息技术教学中的微课程设计

2014-01-06湛邵斌

河北职业教育 2014年10期
关键词:C语言页面课程设计

郭 森,强 乐,湛邵斌

(深圳信息职业技术学院,广东 深圳 518172)

职业教育是在职人员获取知识的重要手段。而在职人员工作繁忙,各种干扰因素又很多,时间常常被分割得支离破碎,很难抽出整块时间进行专门学习、培训,因此,如何利用好零碎时间进行有效学习就显得尤为重要。伴随着智能手机、IPAD等移动终端的普及,“微课程”已成为职业教育教学方法的研究热点。

当今社会所需要的新型人才必须具有很强的信息获取、信息分析和信息加工的能力。职业教育中的信息技术课程是面向信息社会培养复合型人才的重要途径。信息技术类课程中教学内容知识严谨,实践性强,应用广泛。随着信息技术的发展,它已成为多门专业课程,如经济、管理、理、工、医学类等专业的基础课程,把微课程融入职业教育的信息技术的教学改革中,使得师生共同成为课程的创造者和主体,满足学生随时、随地学习的要求,极大地调动了学生学习积极性、自主性,符合职业教育的特点,可以取得很好的教学效果。

随着手持移动数码产品和无线网络的普及,基于微课程的移动学习、远程学习、在线学习等“泛在学习”将会越来越普及。如何应用“微课程”这一新型的教学模式和学习方式来改革现有的教学方法成为研究热点。本文将结合《C语言程序设计》这门课的“微课程”设计,探讨以“微课程”这一新型的教学模式中,改革传统课程,形成一套新的、有效的,适应在线学习或移动学习的教学模式。

一、“微课程”概述

“微课程”(Microlecture)由美国新墨西哥州胡安学院的高级教学设计师戴维·彭罗期(David Penrose)于2008年首创。伴随着移动互联技术的发展,微课程已成为国外职业教育炙手可热的新模式。关于“微课程”的定义,国内外学者给出了自己的观点。微课程创始人戴维·彭罗斯(David Penrose)认为,微课程是提供给学生一个知识挖掘的框架和平台,告诉学生如何根据学习所需搜索相应的资源,允许学生对自己的学习有更多的主动权,自主地挖掘所需的知识点有针对性地开展学习[1];奥地利学习研究专家Lindner将微学习(微课程)表述为一种存在于新媒介生态系统中,基于微型内容和微型媒体的新型教学模式;在国内学者方面,江苏苏州电教馆金陵馆长认为,“微课程”是指学生利用个人信息终端,将数字化的微内容作为替代教师课堂上面对面讲授进行自主学习的教学策略;上海师范大学教育技术系的黎加厚,根据教学论的系统观认为,“微课程”是指时间在10分钟以内,有明确的教学目标,内容短小,集中说明一个问题的小课程。国内外学者普遍认为,“微课程”以网络课程的形式存在,它可以为现实课堂的教学模式提供一种新思路,有着广阔的发展前景。

近两年来,随着智能手机、平板电脑等手持移动终端设备和无线网络的普及,国内外基于微课程的移动学习、远程学习、在线学习等“泛在学习”越来越普及。在国外,最著名的“微课程”推广平台有美国的可汗学院以及YouYube网站上的TEDEd频道[2][3]。可汗学院是一家教育性非盈利组织,旨在向世界各地的网络学习者提供免费的高品质学习服务,它改变传统课程教学体系,应用微视频和相应的一整套新型组织管理模式,使教学内容更适合于网络课程学习者的特殊性,从而提高学习者的学习兴趣和效率。可汗学院开设的网络课程涵盖了物理、化学、医学、生物、艺术、金融、历史等领域,在全球范围内大受欢迎。截至2012年7月,视频教程被点击数已超过1.6亿次,全球特定用户超过500万人。TEDEd频道,则是另一个全球知名的微课程共享平台。它鼓励全球各地的教师上传自己制作微课程供全球共享。他们将课程与视频、字幕、交互式问答系统等融合为一体,建成一个具有完整课程的在线学习平台。TEDEd频道在全球具有很大的影响力,它的不到18分钟的微视频就已经吸引了5亿多人次的播放次数[4]。

近两年来,国内的“微课程”教学也获得了广泛重视,得到了迅猛发展。从2012年以来,在全国范围陆续举办了全国高校微课教学比赛、全国微课程大赛、中国微课大赛等比赛,吸引了数以万计的参赛作品。国内也涌现了几个有影响的“微课程”推广平台,如“微课网”、“中智微课”等,吸引了大批一线教师上传作品,“微课程”在全国的发展方兴未艾。

二、《C语言程序设计》课程的“微课程”设计

C语言具有较强的数据表达能力和丰富的运算符,使用灵活方便,易于移植,生成的目标代码效率高,既有高级语言的优点,又具备低级语言的许多特点。C语言在许多领域得到了广泛的应用,许多职业培训都把C语言作为信息技术类教学的首要教学语言。目前在进行计算机语言类课程职业教育时,大多采用传统的讲授型教学方法。这种教学模式能较好地保证所讲授知识的系统性,但要求学生集中上课,不符合在职人员的学习特点。同时,现有的教学方式在培养学生的应用能力和创新思维方面也暴露出许多弊端,学生较少参与教学互动,不能充分发挥他们的学习自主性。

我们在教学实践中,把“微课程”应用到C语言教学中。微课程由5到10分钟的课程组成,在教学过程中我们将教学内容变成30%的基本知识讲授和70%的案例教学。每个微课程教学选到一个或几个例子,组成的内容完整、具有一定代表性的典型事例,根据教学目的和要求,让学生通过对例子的阅读、思考、分析、讨论等活动,教给他们分析问题和解决问题的方法或道理,进而提高他们分析问题和解决问题的能力,加深他们对基本概念和基本原理的理解。按微课程的要求,我们将《C语言程序设计》划分为20节微课程,每个微课程有10至15页PPT页面组成,讲授10分钟左右。课程设计如表1所示。

表1 “C语言程序设计“微课程设计

三、微课程的个案应用

微课程开发,要遵循以下原则[5]:

(1)一个微课程知识不宜多,重点只讲解一个知识点。

(2)一个微课程的时间尽量控制在10分钟以内。

(3)不要轻易跳过教学步骤,要循序渐进。

(4)要有恰当的例子。多通过举例的方法来讲清知识点。

(5)每一个微课程结束时都要有一个简单的总结。

现以《C语言程序设计》中的“循结构_for语句”为例,说明一节微课程课程的设计方法:

(1)学习目标。理解循环的定义和组成;掌握for循环语句;具备应用循环语句编写程序的能力。

(2)微课程设计。本次微课程课时安排约10分钟,由9个页面组成。

页面1:创立场景提出问题

以大家都听说过的,少年高斯的一段问题创立场景:老师在算数课上出了一道难题:把1到100的整数加起来,其它孩子才刚开始学算数,高斯就已经计算出正确答案。通过这个例子,让同学思考,让他们从1加到100,用计算机怎么来解决?

页面2:引出循环的概念

采用设陷法,即在教学中教师给出一个错误的答案,然后通过纠正错误,引导学生理解概念。

教师先用下面的方法来计算1加到20:

让学生思考,如果用这种编程方法要计算从1加到100,是否可行?

学生们很容易发现,用现有的方法是不能解决上述问题,这个时候引出循环的概念。

页面3:引出循环的概念。

页面4:讲解for循环语句

页面5:讲解for循环语句的执行过程

页面6:讲解for循环结构流程图

页面7:实例:用for语句解决少年高斯问题。

页面8:拓展思考

三种循环结构的异同:do while,while和for。

页面9:总结

四、结 论

职业教育实质上是对学生进行的职业知识、职业技能及职业态度的职前教育与职后培训,因此,相较于其它院校的学生,职业院校学生更适应“无所不在”、“随时随地”的学习方式,这些正好契合了“微课程”的特点。在职业教育中尝试应用“微课程”将改变传统课程学习方式,更新课堂内外教学组织形式,最终实现学习效果的显著提升。

[1]张静然.微课程之综述[J].中国信息技术教育,2012,(11):19-21.

[2]裘德海.高校利用微课程促进教学的应用与思考[J].科教导刊,2013,(4):125-127.

[3]张莲珠.“微课程”在远程开放教育应用中的前景探析[J].福建广播电视大学学报,2013,(5):13-15.

[4]梁乐明,曹俏俏,张宝辉.微课程设计模式研究—基于国内外微课程的对比分析[J].开放教育研究,2013,(2).

[5]刘新英.中学数学微课程设计与应用研究——以可汗课程模式为例[D].上海师范大学,2013.

猜你喜欢

C语言页面课程设计
刷新生活的页面
基于Visual Studio Code的C语言程序设计实践教学探索
龙凤元素系列课程设计
中秋明月
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
基于Articulate Storyline的微课程设计与开发
论子函数在C语言数据格式输出中的应用
开放大学课程设计与资源开发
网站结构在SEO中的研究与应用