VB程序设计基础慕课建设的一些思考

  • 投稿宇航
  • 更新时间2015-10-09
  • 阅读量943次
  • 评分4
  • 18
  • 0

袁利永,马永进

(浙江师范大学 数理与信息工程学院,浙江 金华 321004)

摘 要: VB作为计算机程序设计教学语言有着独特的优势,一直是很多高校非计算机专业理科学生的程序设计教学语言。文章介绍VB慕课建设背景,分析VB慕课建设的可行性和意义,阐述VB慕课建设的主要内容和重点难点,最后讨论VB慕课建设和使用过程中需要注意的若干问题。

教育期刊网 http://www.jyqkw.com
关键词 :慕课;VB;程序设计教学

1 VB慕课建设背景与意义

慕课(MOOC,massive open online courses)是指大型开放式网络课程[1]。随着Coursera、edX、Udacity三大课程提供商的兴起,慕课课程给更多的学生提供了系统学习的机会。与国际基本同步,国内的知名高校从2013年就开始建设慕课。2013年5月清华大学正式加盟edX,成为edX的首批亚洲高校成员之一[2];2013年7月,复旦大学、上海交通大学签约MOOC平台Coursera。2014年5月,网易云课堂承担教育部国家精品开放课程任务,与爱课程网合作推出的“中国大学MOOC”项目正式上线。慕课课程建设受到越来越多国内高校的重视,是因为它具有以下特点[3-6]:

(1)工具资源多元化。慕课整合了多种社交网络工具和多种形式的数字化资源,形成丰富的课程资源和多元化的学习工具。

(2)课程易于使用。慕课突破了传统课程的时空限制,世界各地的学习者依托互联网即可学到国内外著名高校课程。

(3)课程受众面广。慕课突破了传统课程人数限制,能够满足大规模课程学习者学习。

(4)学习者自主参与。慕课课程同时具有较高的入学率和辍学率,这就需要学习者具有较强的自主学习能力才能按时完成课程学习内容。

慕课成功实现了一种高端的知识交换,它让每个人都能免费获取来自各知名高校的资源,可以用任何设备、在任何地方进行学习。

尽管VB(Visual Basic)作为程序设计语言已有近20年的历史,算不上先进,但作为非计算机专业学生必修的计算机程序设计语言,VB有着独特的优势[7],如面向对象、事件驱动、简单易用的集成化开发环境、语言的简单易学性等。需要特别指出的是,在最新版浙江省普通高校招生考试改革方案中,信息技术和通用技术作为技术科目已经和传统的“理、化、生、政、史、地”一起成为7选3科目,而信息技术的加试模块部分就是VB程序设计基础,这足以显示VB在计算机教学语言中的地位。因此,VB课程还将在很长一段时间内在高校及中小学计算机教学中扮演十分重要的角色。

VB程序设计基础在高校中有着很大的受众。以浙江师范大学为例,每年的修课人数在1 200~1 500之间;另外,现在的家用计算机和移动计算平台都非常普及,尤其在高校中,几乎人手一台笔记本,这为将VB程序设计基础课程从传统课堂迁移到慕课平台提供了硬件基础;同时,VB课程的内容特点非常适合慕课这一新兴的教学形式;现有的师资队伍水平也为VB慕课建设打下良好的基础。除此之外,VB慕课建设的意义还在于鼓励优秀教师积极探索教学模式创新,充分利用网络在线教学优势,建设国内一流水平的课程体系,从而提高高校的知名度。因此,VB程序设计基础慕课建设具有十分重要的意义。

2 VB慕课建设内容

慕课有别于传统的视频公开课,它提供高质量的数字化教学资源,包括课程大纲、课程教学视频、课堂讲义、课程作业、评量试题、学习评估、补充教材等内容,同时提供各种用户交互性社区、师生互动与答疑机制等。VB慕课课程的主要建设内容如下:

(1)基于知识点的实例设计。长期的课堂教学实践证明,基于案例驱动的教学方法有利于激发学生的学习兴趣,提高学生的学习效率。然而,在普通课程的教学中为了突出趣味性或实用性,所设计和采用的案例一般都包含多个知识点,往往需要一节课或两节课的时间来完成,这样的案例粒度并不适合慕课课程,这是因为慕课受众的时间比较零碎,在电脑上学习的时间也不宜太长。根据经验,每个实例教学时长宜在8~12分钟之间,因此,必须对教学案例进行重新设计,将它们细化为基于知识点的教学实例。

(2)实例化课程教学视频制作。慕课教学视频制作不同于普通网络公共课的视频制作,为了达到更好的教学效果,必须借助多种媒体技术来呈现教学内容,而且需要根据不同的知识点及案例特点来选择合适的呈现媒体来进行制作和美化。如实例的演示适合用VB程序的执行录像,有些知识点的讲解适合用板书录像,而有一些原理性的知识点讲解则需要借助于flash动画等。实例化课程教学视频制作是VB慕课建设的重点。

(3)以实例为导向的课堂讲义设计。在普通课程教学中,VB课堂讲义是基于案例驱动教学方法设计的,不太适合慕课学生的学习,因此,必须根据设计好的实例来重新设计课堂讲义,以便与教学视频相辅相成,共同促进学生的知识吸收、内化和迁移。

(4)巩固与拓展相结合的课程作业设计。为了使学生能够及时巩固所学的知识,并能够给予知识拓展的机会,教师必须设计知识点层层递进且大小适中的随堂作业。在设计这些课程作业时,需要注意旧知识点和新知识点相结合,实用性和趣味性相结合,文字描述与多种媒体呈现相结合,从而更好地激发学生学习的主动性和积极性,达到更好的知识巩固和能力拓展效果。

(5)学生作业在线评判系统设计。VB程序设计重视学生的动手编程能力,学生必须通过大量的编程实践,才能更好地理解程序概念和掌握VB编程能力。为了能够随时了解学生的学习情况,老师必须及时地对学生提交的作业进行评判。参加慕课课程的学生人数往往较多,教师手工评判显然无法满足众多学生的需求且不能保证实时性,因此,必须设计和开发在线学生作业自动评判系统。VB学生作品自动评判系统是VB慕课建设的重点所在。

(6)学生学习效果评估方案设计。慕课无论是教学内容、教学组织形式,还是学生层次、学习方式等都与传统课堂教学以及传统视频公开课存在较大的差异,学生学习效果评估方法上也应该大不相同。我们需要探索基于慕课的学生学习效果评估方案,以实现对学生客观、准确的学业评价。我们目前采用的考核方式包括课堂考勤、期中考试、随课实验、综合实训和期末考试。

此外,用户交互性社区、师生互动与答疑等功能对于学生的相互学习、交流反馈等有着重要的作用。目前,主流的慕课平台提供商都为这些功能提供了技术支持。因此,慕课建设人员要把重点放在整理和设计常见问题预案上,以便在师生互动答疑环节教师能够适时、准确、高效地回答学生提出的问题。

3 VB慕课建设与使用过程中需要注意的问题

(1)VB慕课建设团队和硬件条件。慕课需要提供高质量、精美的数字化教学资源,要建设好慕课,必须要有强大的建设团队。在传统的视频公开课制作过程中,一般只要有教师、摄影师和视频编辑人员就可以完成录制。在慕课建设团队中,除了需要有经验丰富的教学名师外,还需要有熟悉慕课拍摄的专业导演、摄像师、动画制作师、配音师以及其他辅助人员。慕课建设还需要有专业的场地和设置,如摄影棚、摄像机、视频编辑平台等。在VB程序设计基础慕课建设的前期准备中,项目组刚开始没有认识到这个问题,制作的效果并不理想。后来,请来了校电视台及信息技术传播实验教学级中心(属国家级实验教学示范中心)的专业人员,才达到了较好的效果。

(2)测试与反馈。VB慕课制作完成后,需要进行一段时间的上线试运行,之后再针对教师和学生的反馈和建议对VB慕课进行修改和完善,需要多轮的测试与反馈才能将课程建设好。

(3)考核环节与作业练习。在慕课学习模式下,必须加强考试环节的严肃性,必须让学生知道,慕课视频看或不看、学或不学,都能够在课程考核中得到很好的体现。如基于视频内容提问的课程考勤可有效防止学员的“出工不出力”现象。在慕课教学过程中,不仅要加强课程考核的管理,还需要适当加大课程考核的频度,除了期末考试,还可以有期中考核、四分之一阶段考核和四分之三阶段考核,因为从督促学生学习的角度考虑,分散考核比集中考核更加有效。

(4)课程作业。课程作业是对学生的学习行为进行监管和督促的主要手段,是对学习过程的监控。在VB慕课教学中,师生往往缺少见面机会,作业怎么收、怎么改、怎么评价?这些问题必须解决。从技术上讲,必须在计算机和网络应用背景下对慕课课程作业进行改革,它是慕课技术链条和应用逻辑中核心的一环。针对这一问题,我们设计了学生VB作业在线评判系统,对学生的每一个实验作品都可以进行在线评判,保存并统计其成绩,以作课程评价之用。

4 结 语

慕课以其大规模、在线、开放性的特点给传统教育带来很大的影响。科学理性地认识慕课的有效性和有限性,是开发慕课资源的基础和前提,才能真正体现慕课的价值。下一步,我们将根据用户的反馈,不断地改进VB慕课并探索其他不同类型课程的慕课建设。

基金项目:浙江师范大学实验技术开发重点项目“VB上机实验OJ系统设计与开发”。

第一作者简介:袁利永,男,讲师,教育信息化、信息技术教育研究、物联网等,yuan@zjnu.cn.

教育期刊网 http://www.jyqkw.com
参考文献

[1] 斯蒂芬·哈格德, 王保华, 何欣蕾.慕课正在成熟[J]. 教育研究, 2014(5): 92-99.

[2] 孙茂松, 薛宇飞. 以MOOC支撑一个完整的高水平本科专业课程体系: 一种现实可能性[J]. 计算机教育, 2014(21): 11-16.

[3] 李斐,黄明东.“慕课”带给高校的机遇与挑战[J]. 中国高等教育, 2014(7): 22-26.

[4] 李志民.“慕课”的兴起应引起中国大学的觉醒[J]. 中国高等教育, 2014(7): 30-33.

[5] 江波, 王奕俊. 应对“慕课”的挑战:“慕课”透视及应对[J]. 中国高等教育, 2014(7): 18-22.

[6] 崔宏伟, 程淑佳. 对慕课热的冷思考[J].中国教育学刊, 2014(10): 106-107.

[7] 丁蓉, 朱琳.“VB程序设计”课程的创新性实验教学[J]. 实验技术与管理, 2012(8): 163-165.

(编辑:彭远红)