微课在《VB高级语言程序设计》教学中的应用实践

时间:2024-09-22 14:20:46 来源:作文网 作者:管理员

摘要:文章在分析《VB高级语言程序设计))教学现状的基础上,提出将微课引入该课程。文章分析了引入微课的教学意义,并以具体案例的形式,对微课的内容选择、教学设计进行了探讨。

关键词:微课;VB高级语言程序设计;教学设计

《VB高级语言程序设计》是本校大一理科学生的一门重要的公共基础课,而且也是全国计算机等级考试科目之_。学生要在一个学期内学会VB编程的语法知识,并能运用这些知识编写出程序。

1.将微课引入《VB高级语言程序设计》教学的意义

微课是以阐释某一知识点为目标,以短小精悍的在线视频为表现形式,以学习或教学应用为目的的在线教学视频。将微课引入《VB高级语言程序设计》教学的意义¢包括以下几个方面。

1.1有利于学生按需学习

由于是VB是公共基础课,一名教师面对的学生多达上百人,授课的进度、深度只能综合考虑大部分学生的能力,导致有些基础较弱的学生没能掌握部分知识点。微课是针对某一知识点进行细致讲解,学生可以针对自己的需要观看某节微课,对一次没有理解的地方还可以暂停、回放,反复观摩直到掌握为止。

微课教学时间短,聚焦于单个知识点,相对于传统课堂每节课讲授众多的教学内容,微课更容易被学生接受。微课视频小,存储容量小,学生可以下载到手机,自由安排时间观看,学生能以放松的心态去学习微课内容,往☭往更能集中注意力,提高学习效率。通过观看微课,学生可以反复学习课堂上还未完全理解的知识点,增强学习信心,提升学习兴趣。

1.3有利于提升教师教学能力

教师在开发微课视频时,需要对整个课程进行分析,归纳出重点、难点,并选取适当的知识点进行精心的微课设计、录制。而微课制作好放到互联网上共享,学生观看好之后可以直接在网上进行提问、评价和反馈,教师也可予以及时回复和指导。通过这样的沟通,教师可以全面了解不同学生的需求,促进教学反思,优化教学设讹提升教学能力。

2.微课在《VB高级语言程序设计》教学中的应用实践

2.1内容的选取

笔者主要制作了2种类型的微课:“知识传授型”和“习题讲解型”。

其实“知识讲授型”将整个课程的重点一一列举,归纳下来有:窗体的创建;常用控件(标签、文本框、命令按钮、单选按钮和复选按钮及框架、列表框和组合框、计时器、滚动条、图片框、菜单)的属性、事件、方法;多分支选择结构;For循环;Do-Loop循ด环;固定数组;动态数组;Sub过程;Function过程;过程中参数的传递;顺序文件;程序调试技术。每一个重点均用一个微课来讲授,还未掌握该知识点的学生可以快速、有针对性地进行补习。

“习题讲解型”主要针对的问题是,部分同学虽然学会了VB的语法知识,但在课后遇到真正的编程题时,又不知从何下手。“习题讲解型”微课是从每章选取几道典型的题目,讲述编程题的来龙去脉,介绍编程的思路和技巧。学生课后做练习时,遇到问题,能及时得到解决,提升了学习编程的信心,增加了学习的积极性。

2.2以《程序调试技术》为例设计微课教学方案

《程序调试技术》出现在vB教材的第8章,按照传统课堂教学,是在讲授完《VB控制结构》《数组》《过程》这些章节后再作介绍。而学生学习前面的章节,进行上机编程时,已经会遇到代码错误,需要进行调试、改错。以往,学生都会请教师帮助调试、纠错。而现在教师开发出“程序调试技术”微课,学生可以在遇到编程错误时,观看视频,学会调试技巧,自主进行程序调试。

2.2.1制定教学目标

本节微课的教学目标是,学生能够学会使用VB调试技术来发现程序中的错误,学会如何在程序运行时,通过调试工具深入到程序内部,观察变量和属性是如何随着语句的执行而改变,从而发现并排除错误。

2.2.2设计教学过程

(1)导课部分。

(2)知识讲解。

知识讲解部分是微课的关键。本节微课采用项目教学法,视频画面显示vB系统,通过调试含有逻辑错误代码的程序来讲授调试®方法,让学生在一个ค真实的环境下探究学习。首先,讲解“断点调试”技术,选择程序中的某些语句设置为断点,此时运行程序,程序会在断点处进入中断状态,再观察“调试窗口”,看变量和属性的值和预期结果是否一致,如果不一致,则说明此段代码有误。接着,再用另一种调试技术“单步调试”找到这段代码中错误所在的具体位置,以“逐语句”方式执行程序,程序每向前推进一步,就发生中断,因此,可以通过调试窗口检查每个语句的执行状况,排查出错误。


热门排行: 教你如何写建议书