微课在高职《C语言程序设计》翻转课堂中的应用研究

2015-10-24 19:24陈裕雄
电脑知识与技术 2015年5期
关键词:C语言程序设计C语言应用研究

陈裕雄

摘要:当前高职《C语言课程设计》课堂存在教学质量难以保证、学生没有较强的自主学习能力等问题,高职老师要想对此问题很好的解决并有效的提升其教学效果,笔者建议可以把“微课”翻转课堂的教学模式引入课堂教学之中。本文中,首先对“微课”的概念、特性、制作的主要方式进行了介绍,然后解析了翻转课堂的概念,最后就微课在高职《C语言程序设计》翻转课堂中的应用进行了深入的研究,以期进一步提升该课程教育教学的效果。

关键词:高职;C语言;微课;翻转课堂;应用研究

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)05-0117-02

近些年来,不断兴起和“微”有关的新名词,如“微信”,“微博”,“微电影”等,我们已然发现“微时代”已经到来。如今国家正在大力的推进信息化建设,人们也不断地关注“微教育”,其最杰出的代表就是“微课”。交流和应用是建设微课最重要的目的,这样才能有效提升教学质量。我们经过研究,在日常教学中,国外已经把“微课”应用其中,并且取得了很大的成果,和国外相比,国内刚开始对“微课”进行研究,在实际的教学中使用“微课”的就更少。翻转课堂在美国已经被很多学校所使用,在国内对其的研究仍处于初级阶段。

1目前高职C 语言程序设计课程中普遍存在两个主要问题

1.1难以保证课时,教学的质量也有待商榷

对国内高职类院校进行研究发现,C语言占用的课时呈下降的趋势,学生最大的感受就是老师的上课速度过快,学习起来困难重重,老师则也有难言之隐——课时少,任务重。虽然很多高职院校在不断地深化教学改革,但是就此问题似乎没有得到妥善的解决。

1.2学生没有较强的自主学习能力

在高职类院校就读的学生普遍缺乏自主学习能力,很少有课前预习的学生,当然课后更鲜有学生去复习巩固所学的知识点。

综上所述,为了让学生学习的自主性有效的提高,从而加强教学质量,在现有的条件下,首要任务是对课堂空间进行延伸,尤其是移动通信高度发达的“微时代”。

2 “微课”介绍

2.1“微课”定义

“微课”有很多的定义,当下,胡铁生对“微课”的定义比较权威,他对“微课”最新的定义(3.0版本)是:所谓的微课就是“微课程”,由“微型视频网络课程”简化而来,其载体主要是微型教学视频,其以学科的知识点(重难点、考点等)为出发点,以教学环节为落脚点进行设计的具有多种情境并可以再现学习的视频教学资源。

2.2“微课”主要特征

时间“微”:以学生的认知规律和学习特点,“微课”的时间一般不会超过20分钟。这也由年龄段和学习阶段的学生表现出一定的差异。以高职学生为目标受众而设置的“微课”一般超过2分钟而小于15分钟。

选题“微”:主题不求多但求精,独立性较强、较为完整又独具代表性,可以让在教学和学习过程中的重点和难点问题得到很好的解决。

容量“微”:拍摄的微课视频要以当前主流媒体播放视频的格式保持一致,大小不会超过百M,一般都在几十M之间。

2.3“微课”制作方式

摄像、录屏软件以及混合式是制作微课的主要方式,制作微课的时候,如果使用的方式是摄像,那么在声音和图像上会具有较好的效果,对老师的风采也可以有很好的展现,同时便于学生和老师之间的互动;但是缺点也较为明显,就是屏幕拍摄的清晰度有待提高,要是制作的微课教学内容是文史类则比较适合。如果使用的方式是录屏软件,则不仅可以从整体上展示教学内容,而且制作的成本也会比较低,同时也便于操作;缺点是互动性比较差,而且制作的过程需要借助计算机,这就要求老师具有丰富的计算机知识,如果微课讲授的内容属于理工类,则比较适合使用这种方式进行微课的录制。所谓的混合制就是在录制微课的时候综合以上两种方式,不但可以提高录像和录音的质量,便于教师、学生之间的沟通,并很好地展示学生和老师的风采,屏幕也较为清晰;制作成本是这种方式唯一的缺点。

3 翻转课堂介绍

自2011年以来翻转课堂在美国各州甚为流行,中文又可以翻译成:“翻转课堂”或“颠倒课堂”。这种课堂完全打破了传统的教学模式,这种教学模式主要是老师在网上发布学习的视频,学生在线下进行观看,老师基本上不在课堂上进行知识点的讲授,让学生掌握主动权,还课堂给学生,让他们做课堂的主人,经过课外的学习,学生在课堂上提出疑惑,老师给予解答。在课上,老师和学生进行互动,在课下,学生进行知识的学习,并完成相应的作业。

4 C 语言教学中“微课”翻转课堂的实施

4.1实施方案

要想在高职类院校中的C语言教学施行“微课”翻转课堂,其中最先解决的便是要解决“微课”的资源问题,在上课之前让学生在课外通过有效的方式,使用计算机或者各种移动设备进行知识的学习和习题的练习,然后评价自己所学习的“微课”,在留言中对老师进行反馈。老师以学生的反馈为依托进一步完善、更新“微课”。就C语言的“翻转课堂”而言,学生在课下的自主学习是老师开展教学的中心。对学生课外的学习情况老师通过提问、小组讨论等各种各样的手段进行检测,并有效地回答学生的提问,对上机程序认真的编写,老师仅仅扮演组织者和引导者的角色。对学生每节课的表现,老师都要细心的观察,详细的记录,上机完成后让学生保质保量完成实训报告,这些都是老师对学生进行考核的根据。

4.2实施方法

设计“微课”资源首先要进行选题,然后经过拍摄、后期处理、网上报送等环节,以保证“微课”资源的质量。老师一起对C语言“微课”资源进行开发,进行录制重点或者难点的时候,分工协同,老师之间相互学习和沟通,共同完成和C语言相匹配的“微课”资源。”

笔者建议可以在一个班级中先开展试点,然后总结经验进行推广,在选择试点的班级中先从教学的重点、难点着手,然后向整个C语言课程进行推广,然后再推广到全部开设C语言的班级中。要想把“翻转课堂”引入C语言课堂教学中,就需要打破传统教学课堂的禁锢,具有创新的思想和模式。该教学模式强调的是“学生为主体,老师为客体”,作为课堂的组织者,老师要有“教学一体化”的思想,一般该课程是在机房中完成教学计划,所以在教学的过程中,学生有了疑问可以在计算机上进行体验并检验。对学生的动手能力进一步培养,让学生学会思考,学会发现问题并解决问题。与此同时,“翻转课堂”是对传统“45分钟课堂”的进一步延伸,把课堂变成“课堂+课外”,也就意味着以课堂教学为主,以课外学习为辅,全方位的改变传统的教学模式。最后,对做好的资源进行集中地展示,或者邀请有关专家进行点评并交流经验,在全校范围内集中地推广、展示优秀的“微课”作品;校方要对“微课”加以重视,定期地在老师之间开展以“微课”为主体的学习、研讨等活动,有效的提升老师开展“微课”的能力和素养,对以“微课”为基础的教学模式大力的推广。

4.3实施关键问题

4.3.1“微课”的资源开发

课堂教学视频是“微课”的核心组成部分,同时其中还包含有和教学主题联系的设计、素材和教学反思、测试练习、反馈等。做好一节“微课”不难,难点是怎么做好一门“微课”,也就是难点在于怎么样把“微课程”做好。这就给老师提出了更多的要求,需要他们花费较多的精力用于开发“微课”。上文我们对开发微课的模式进行了论述,就C语言这门课来讲,经过笔者的实际经验发现,录制课程比较方便的是录屏软件,同时比较符合学生自学的实际。经过调查,学生们对老师在微课中出现与否关注度不是太高,特别是以翻转课堂为模式的高职C语言课程,他们关注学习的方便性甚于互动性,也对易于掌握性更加关注。所以,使用录屏软件进行C语言微课的录制极为有利。

4.3.2“微课”在C 语言课堂中组织实施

怎样很好的利用“微课”,并将“翻转课堂”使用于高职C语言的课堂教学,最关键的是组织形式。课堂上老师和学生之间的互动可以完成“内化吸收”,老师对学生在学习中出现的困难可以很好的了解,在课堂上对应的给予引导,把疑惑解决。同时学生之间的沟通、交流对学生知识学习的内化也极为有利。在课堂上进行对话和研究,要求老师有敏锐的洞察力并进行积极的准备工作,让因材施教真正的实现。在国外“翻转课堂”之所以被学生们追捧,主要是在课堂上可以进行深入的讨论,让学生学习知识变得轻松、愉快,极大提升了教育教学的效果。

4.3.3“微课”的课外组织利用

国内高职类院校学生普遍缺乏主动性,很难让他们主动地去学习,我们要是在C语言课程上使用“微课”,其最大的问题是怎样让学生在课外投入的去学习。这就需要引入“外力”来解决,老师可以对学生进行一系列的激励措施,让“微课”的有效作用被充分发挥。C语言翻转课堂的“微课”可以通过两种途径来实现,其一,是在课堂上老师对学生课外学习的效果进行检查,其二,对学生课后的学习情况进行记录。可以把这些作为平时成绩的一部分,在最终的考核中发挥作用。

5 结束语

就高职C语言课程来讲,把“微课”引入课程教学中可以取得较好的教学效果,它颠覆了传统的课堂教学模式和教学方法,被称为“颠倒课堂”或者“翻转课堂”。这种教学模式要求老师转变教学思想,改变传统上以老师为主的教学模式,还课堂给学生,同时还要充分的利用课外时间,充分的结合课堂和课外教学资源,再者评价方式也应该相应的改变,笔者建议不应该再使用“一刀切”式的终结性评价。如今国内微课刚刚兴起,因此把微课教学模式引入高职C语言教学之中可以进一步更新教学理念,用创新的方式对学生进行知识的传授,这对老师教学能力的提升也极为有利。实践证明,“翻转课堂”可以培养学生自主学习的意识,提升其实践能力,取得很好的教学效果。经过我们的不懈努力和完善,“微课”翻转课堂教学模式定会不断成熟,在高职教学模式改革和人才培养模式的转变上发挥重要的作用。

参考文献:

[1] 杨斌,王以宁,等. 美国大学IPSP课程混合式翻转课堂分析与启示[J]. 中国电化教育,2015(2):118-122.

[2]胡铁生.“微课”:区域教育信息资源发展的新趋势[J].电化教育研究,2011(10):61-65.

[3] 牟占生,董博杰. 基于 M00C的混合式学习模式探究—— 以Coursera 平台为例[J]. 现代教育技术,2014(5):73-80.

[4] 王之元,易晓东,等. 面向MOOC 的程序设计语言课程教学设计[J]. 计算机教育,2014(2):55-58.

[5]杨刚,杨文正,陈立.十大“翻转课堂”精彩案例[J].中小学信息技术教育,2012(3): 13-15.

猜你喜欢
C语言程序设计C语言应用研究
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
AG接入技术在固网NGN的应用研究
分层教学,兼顾全体
论子函数在C语言数据格式输出中的应用