欢迎来到学术参考网

Visual Basic教学中引入MOOC的探索

发布时间:2015-07-28 18:40

  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.

上一篇:生活化的中职语文教材改革的效果研究

下一篇:以读为主 授之以法的教学策略