Visual Basic教学中引入MOOC的探索
Visual Basic教学中引入MOOC的探索 1 前言 MOOC是Massive Open Online Course的缩写,含义是大 规模的网络开放课程,是由很多愿意分享和协作以便增强知 识的学习者所组成的。MOOC课程的特点是可以不受时间的限制,自主自由地获 得学习的知识资源,没有学生人数的限制。MOOC的发展趋势 可以借鉴精品课程的教学内容、教学名师的个性化教学方法, 可及时地和学生进行互动。在这种理念的引入下会逐渐出现 研讨型教学、翻转课堂教学法等教学模式和教学理念,出现 先解决问题再解释的教学方法等。为便于书写,以后将 Visual Basic写成VB。
2 VB教学模式的设计 三峡大学在VB的教学过程中,所面向的学生是偏文科类、 艺术类的学生,课程安排的都是大班教学,每班的人数在100 ~130人之间。这就要求教师在教学中对整体内容有整体的 把握,对知识点的难易合理地进行取舍,巧妙地引入和拓展 新的知识点,可以有效地培养学生严谨的数学逻辑思维,这 同时也是这次课程教学中面临的新的难题。
介于这样的原因,在教学环节尝试下面的教学模式来达 到好的教学效果。
1)利用学校的求索学堂资源。求索学堂是开放式网络 课程网站,由教师自己来建立,借助这个平台可以实施教学过程,处理学生的互动,通过在线答疑或者学生发问来回应 学生学习中的疑惑。
2)在上机实践教学环节中,可以采用求索学堂的自动 在线评量,比如随堂测验、在线考试等方式考查,这样便于 教师及时掌握学生有疑惑的知识点。教师可以及时、迅速地 给予解答和评价,便于调动学生的积极性,培养学生主动学 习的能力,激发学生的求知欲,同时可以分享学生解决难题 之后的成就感。
在课程的教学设计和实施环节中,准备采用BOPPPS教学 模式来进行课程的教学。BOPPPS教学模式主要有六大元素组 成:分别是Bridge(导言)、Objectives(学习目标)、 Pre-Assessment(前测)、Participation(参与式学习)、 Post-Assessment(后测)和Summary(总结)。这种教学模 式在教学实施过程中,首先由教师根据课程的知识点建立教 学目标、教学行为、学习活动、教学评量等,最终要达到优 化课堂组织、增强教学效果这样的目的。
下面文章以VB控制结构章节的教学内容为例,从以下几 个方面论述,将采用BOPPPS方法来设计课堂教学模式和实践 环节,便于学生理解和掌握复杂的知识点,达到良好的教学 效果。
知识点概念图 学生一打开课程网站,就要对控制结构 的知识点有整体的概念,大体地知道将要学习什么内容,复 习时也可做到心中有数。教师在课堂教学和实践教学环节中,可根据学生的掌握情况和课堂互动情况,对课程的教学实施 环节随时进行调整,通过图1来实现。
章节的目标教学 通过制定本章的教学目标,围绕教学 目标展开教学环节的组织和实施,便于后期教师对教学内容 和学生掌握情况进行评测。
下面就以选择结构为例,说明如何制定和实施教学目标。
在教学内容开展前,教师首先要制定本次课程的教学学习目 标,可参考表1。在教学双方都明确了教学目标后,学生主 动制定自己的学习方案。教师参考学生的教学方法以及学生 掌握的不同层次,再来制订适合学生个体的课程学习方案。
主动学习环节的实施 在学习过程中,学生主动学习的 时间、空间不再受到限制。学生学习的过程不再局限于课堂 听教师的分析讲解、记笔记来学习章节内容,可以在课前课 后根据师生共同制订的学习计划和学习目标,有计划有目的 地进行学习,同时也可以借助课件、课程网站等学习资源, 自主自由进行学习。然后教师通过和学生的课堂互动、上机 指导等实践环节,对于学生容易出错的知识点、错误率高的 题目有针对性地进行习题讲解、错误解析、例题分析,也可 通过公开的课程网站进行在线答疑环节,有针对性地来突破 薄弱知识点,加强对薄弱环节的理解和巩固,最终希望学生 能达到一题多解,灵活运用编程技巧。
学习这章的内容时,学生最容易搞错的就是IF的格式、 条件之间有没有关联、程序的整体架构如何来考虑等。可以通过下面的例子展开讨论,从而引出最有算法的实现。
例如:要求通过键盘输入三个数字a、b、c,按照从大 到小的顺序输出这三个数字,最终的输出样式是a>b>c。
程序核心如下所示:
if a if b if a print a &“>”&b &“>”& c 通过课堂的互动,让学生主动走上讲台来讲解自己的解 题思路和程序的实现过程,通过对程序运行结果的演示和分 析,引导学生从编程思路、解题效率这两方面来考虑,可以 展开激烈的讨论,从而引入一题多解的好处,以及采用灵活 最优的算法实现编程的益处,最终达到对题目的最优算法的 形成和书写的好习惯。这样的分析和讨论过程更有利于培养 学生主动学习的欲望,加深对选择结构的理解,逐渐注重培 养学生书写程序的分析过程,从而加深对知识点的理解和掌 握。
课程的评价环节 课程评价是这门课程在理论教学和实 践教学的实施过程中的一种阶段性的量化考核,通过这个环 节反映出前一阶段的教学效果和教学质量。课程制定各个章 节的学习目标,就是为了能够准确而且有效地进行课程的评 价,所以要求教师在教学环节要紧扣制定的学习目标和教学 评价环节的内容。最终课程的考核,可以通过在线考试、随 机实验测试、课堂随机考核等方式,目的都是为了能更好地 获得学生对于教学内容、知识掌握程度、教学方法的反馈等信息。根据这些反馈的信息,教师可以及时调整课程的内容 和教学进度,为了出色地完成本次课程的教学目标提供最有 利的信息支持。
对于课程最终的评价,教师可以从课程的实施、实验的 安排来列出评价条目,也可以根据学生不同的学习层次、不 同的学习目标以及面向的不同的授课对象,划分出高、中、 低三个等级;
也可以引入Bloom分类法,注明评价条目的所 属层次,从而给出具体明确的评价结果。这样得到的评价分 析报告将更加合理和详细,也更能促进该课程的教学,为达 到更好的教学效果起到督促的作用。
3 总结 这篇文章围绕VB选择结构的教学环节来展开讨论,分析 了实施环节如何借助BOPPPS教学模式,对于在教学目标、教 学行为、学习活动、教学评量几方面形成新的教学模式做了 详细的论述。在教学环节中要调动学生的积极性,要逐步提 高学生的学习能力,培养出具有坚实的理论基础、优秀的实 践动手编程能力的学生,将是教学中所面临的新的挑战。
参考文献 [1]王文礼.MOOC的发展及其对高等教育的影响[J].江 苏高教,2013(2):53-57. [2]王之元.面向MOOC的程序设计语言课程教学设计[J]. 计算机教育,2014(1):25.