微课在初中VB程序设计教学中的应用

2018-08-11 09:19杨元凤
课程教育研究·学法教法研究 2018年29期
关键词:VB程序设计初中生微课

【摘要】微课,作为一种新型的现代化教学方式,已经成为各个学科教育领域中一个重要的手段。本文从初中VB程序设计教学现状分析着手,阐述了微课之于VB程序设计教学的意义,并对适合VB教学的微课类型进行了举例分析,最后对有效应用微课教学需要注意的问题作了几点强调。

【关键词】VB程序设计 微课 初中生

【中图分类号】G712;TP311.1-4 【文献标识码】A 【文章编号】2095-3089(2018)29-0171-01

一、VB程序设计课程引入微课教学的意义

1.初中VB程序设计教学现状

VB(Visual Basic)是在一种可视化、面向对象的高级程序设计语言,其特点是功能强大、语法简洁,比较适合中学生的思维能力。安排在初中学习VB这一单元的目的是想培养学生学习程序设计的兴趣,培养学生的算法思维。而现在初中信息技术课一周一节,一个教师要任教12-16个班,一个学期每班总课时16节左右,上课时间间隔长,班级总课时少,老师重复上同一课次数多。学习VB需要学习较多的语法知识和一些算法,而且每课之间的关联性强,基本上后一课的学习都是建立在前面课程知识掌握的基础之上。如果只是采用传统的教学方式,学生经常上这节课忘了上节课,老师刚讲完又不知所以然,导致学生感觉越学越困难,逐渐丧失了学习程序设计的兴趣。

2.微课的特点与优势

“微课”是指以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识点或教学环节而开展的精彩的教与学活动全过程,一般为5至10分钟。它具有短小精悍、针对性强、容量小等特点。

在VB程序设计中引用微课教学,具有如下优势:

2.1微课可提高教师教的效率

运用微课教学,教师可以避免每周重复N次讲解相同的内容,从而释放更多的精力和时间,用于监控课堂,观察学生的学习实况,及时调整课堂教学。特别是VB这种程序设计类课程,学生练习过程中出错率较高,学生排错能力有限,需要老师指导查错、纠错的问题较多,有了微课辅助教学,老师可以有更多精力来进行个别指导。

2.2有助于提高学生自主学习的效率

新课改倡导自主、合作、探究的学习方式。其中“自主”放在第一位,可见其重要性,但如果让初中生对着课本自学VB还是比较困难的,主要原因在于,一是因为上课时间间隔长,容易忘掉已经学过的知识点,知识难衔接上;二是因为信息技术学科操作性强这一特点,光靠书本图文说明,不太好理解操作的过程和要领,导致学生自学时常常“卡死”。而“微课”的具体化、形象化和透彻化的特点正好弥补了传统教学的这些缺点,可以作为传统课堂学习的一种重要补充和资源拓展的手段,方便学生根据自身需求自主选择性学习,甚至反复学习。

2.3有利于分層教学

课堂教学强调要关注学生之间的个体差异,根据不同学生的具体需求来实施教学。而在实际教学中,尽管学生的信息技术水平参差不齐,教师还是只能对所有学生进行统一授课,即使有分层练习,但由于VB对思维能力要求较高的缘故,学生难以实施更深层次的自学。而微课能满足不同层次、不同时间的自主选择性学习需求,再加上分层练习,真正实现分层教学。

二、适合VB程序设计教学的微课类型

根据常用的教学方法可将微课划分为11类,分别为讲授类、问答类、启发类、讨论类、演示类、练习类、实验类、表演类、自主学习类、合作学习类、探究学习类。比较适用于VB程序设计教学的类型主要有讲授类、演示类、启发类、练习类四种。

1.讲授类微课的应用

对于VB的一些语法知识,采用讲授类微课可以简洁明了地阐述知识重点。比如讲变量,可以先做好“微PPT”,PPT要对变量的概念、定义变量的格式、变量的类型、使用举例都清晰地呈现出来,再配合教师的语言讲解,让学生一目了然,便于对概念型的知识理解和记忆。

2.演示类微课的应用

学习VB的前期是窗体界面的制作,要涉及到各种控件的使用,如何使用控件,以及修改控件的属性,这些操作性较强的知识点,采用演示类微课,录下控件使用操作的“微过程”,再用PPT辅以说明,就避免了老师重复的讲解,也解决了学生看完老师演示就忘记的问题。学生可以边看边做,根据自己的理解能力和认知水平调节进度,是学生自主学习这些操作类知识点的重要支撑。

3.启发类微课的应用

在VB教学中运用启发类微课导入课堂或者导入一个教学活动是一个不错的选择。比如学习多分支选择结构,我们可以设计一个体型检测的“微情景”来引入课堂,让学生在欣赏情景故事的过程中感知体型检测程序的设计思路,既能吸引学生的注意力,又能激发起学生的求知欲,让学生自然而然地参与到教学活动中来。

对一些比较重要的知识点,也可以用启发类微课来加深学生的理解。比如For循环语句,可以制作一个表达For语句算法原理的“微动画”,让学生从动画演示中形象地认识到For语句的算法原理和语句格式。

4.练习类微课的应用

为了巩固一堂课的知识,教师往往会设置一些相关的练习题,或者实践操作的程序设计题。这些我们可以制作成练习类微课,选择题、填空题设为交互式的动态习题,学生做完就给出对错的提供解题说明,而实践型的程序设计题,还是要求学生在VB语言环境下编写代码,微课提供参考就好。

三、有效应用微课教学需要注意的问题

1.微课的内容一定要精悍、思路清晰。用于初中生在课堂上使用的微课最好控制在5分钟以内,内容尽可能单一,方便学生针对难点疑点去选择性学习。而且微课中课件的呈现、语文表达、操作示范,都要思路清晰、通俗易懂。

2.适当给微课“添彩”,在课件中、操作过程中适当加一些小动画,或者有点小幽默的提示,让学生感觉不是单一地在看示范、看讲解,也能突出重点,刺激学生的感官,活跃思维。

3.目前的微课多数都是单向传播的,没有交互性。这样容易使学生形成模仿性学习、被动学习的习惯,不利于学生发散思维和创造思维的培养。因此,我们可以在微课中采用停顿、设问等方式,引发学生的思考,让学生在质疑状态下主动地参与到学习中去,学习兴趣和效率会大大提升。

4.微课只是一些知识碎片,是辅助学生自主选择、反复学习的途径,而一堂优秀的课,能培养学生核心素养的信息技术课,需要教师设计好有整体性的学习情境,把这些分解化、系列化的知识碎片系统地串连起来,让学生在轻松愉悦的情境中学习、成长。

通过教学实践发现,引入微课教学的课堂,更受学生的青睐,学生的自主学习兴致大大提升,教学效果明显提高。只是有“微课”的备课,需要老师花费更多的时间和精力,而要形成系统的优质VB微课资源系列,对老师的要求更高。我相信,只要我们坚定信念,坚持努力,不断改进、完善,我们的的资源会更丰盈,VB程序教学会更美好。

参考文献:

[1]微课程在初中信息技术学科中的设计与应用研究[D].吴玉莲.上海师范大学2013

[2]微课的含义与发展[J].黎加厚.中小学信息技术教育.2013

作者简介:

杨元凤,广东省佛山市人,研究方向:信息技术课堂教学。

猜你喜欢
VB程序设计初中生微课
《发明与创新》(初中生)征稿啦
《发明与创新·初中生》征稿啦!
微课在初中历史教学中的应用
初中生作文易犯的“十大病”
浅析VB程序设计教学方法的改革
男才女貌:大学老师娶个初中生
与“微课”的首次亲密接触