您好, 访客   登录/注册

“混合教学模式”在边疆高校《C程序设计》课程中的应用探索

来源:用户上传      作者:

  摘要:通过对影响边疆高校C语言教学质量的几个因素进行分析,得出了教学实践时间不足是其中最关键的因素。该文从利用课余时间的角度,通过“混合教学模式”的应用探索增加了C语言教学和实践时间,同时提高了学生的学习兴趣和网络学习能力,对教学质量的提高有一定的促进作用。
  关键词:教学模式;混合教学;C语言;教学改革
  中图分类号:G64 文献标识码:A 文章编号:1009-3044(2015)20-0114-02
  The Application and EXploration of "Mixed-teaching Mode" in C-Programming Course in Frontier Universities
  MO Shu-yi
  (Dehong Teacher’College, Dehong 678400, China)
  Abstract: This article analyzes several factors affecting the quality of C-Programming Course in Frontier Universities, and draws the key factors is lack of time for teaching and practice. Through the application of the "mixed teaching mode" ,has increased the C-Programming language‘s teaching and practice time from the using spare time and improved the students' learning interest and online learning ability, has a certain effect on improving the teaching quality.
  Key words: model of instruction;C-Programming Course;reform in education
  1引言
  乔伊斯和韦尔曾在《教学模式》一书中认为:“教学模式是构成课程和作业、选择教材、提示教师活动的一种范式或计划。”,但是教学模式其实并不是一种计划,因为计划通常显得太具体,非常有操作性,从而失去了理论色彩。因此,教学模式可以定义为是在一定教学思想或教学理论指导下建立起来的较为稳定的教学活动结构框架和活动程序。作为结构框架,突出了教学模式在宏观上把握教学活动整体及各要素之间内部的关系和功能;而作为活动程序则突出了教学模式的有序性和可操作性。
  “混合教学模式”随着教育信息化的不断深入,逐渐得到了大众的普遍关注,它并不是一种全新的教学理论,也叫“混合式教学”。它主张把传统教学的优势和数字化教学的优势结合起来,二者优势互补,从而获得更佳的教学效果。我认为它和“混合式学习”[1]不同,“混合式学习”的概念强调的是学生角度的作用,如何促进学生提高网络自主学习能力,是影响混合式学习效果的关键因素,而“混合教学模式”则强调的教师角度的作用,教师如何有效的使用现有的传统课堂教学条件和数字网络条件来组织教学内容,合理安排学生课前预习和课后的复习,同时监督学生的完成情况,得到学生学习的反馈信息,从而促进教学质量的提高。
  2边疆高校C语言课程教学中的困难和教学模式的选择
  《C程序设计》是计算机专业及相关专业开设的计算机语言类课程的基础课程,其目的是培养和锻炼学生的逻辑思维能力和编程技能,为后续的计算机语言类和相关课程做重要的铺垫,可以说它的作用是举足轻重的。但是在各种因素的影响下,边疆高高职高专的学生觉得厌学,没有学习积极性,教师上起来觉得教学效果差,教学质量不高。
  通过自身的教学体会和众多的学者的研究结论,我总结出以下三个方面的形成原因:(1)课程设置方面,课程学分设置不合理,教学课时严重不足。(2)教师方面,教师教材选择欠缺和授课经验方式不足。(3)学生方面,学习目的模糊和实践环节不足。从以上的(1)(3)点我们可以得到一个重要的结论就是:教学和实践课时严重不足。有些人会说,加学分就好了,可是更多的现实是无法在众多专业课里调整出学分给这门课程,既然课程学分不能再调整,我们如何解决课时不足的问题呢?
  答案很简单,就是充分利用课外时间。一提到利用课外时间,很多人就想到了MOOCs(massive open online courses),大规模开放在线课程,觉得可以尝试使用这个方式进行教学,但是随着MOOCs实践效果的逐步显现,对MOOCs的认识从发展初期的一片盲目支持与推崇之声,回归到现实反思中。《纽约时报》中发表的文章曾指出:“MOOCs的初步应用结果令人失望,其教学效果依然不及大学课堂……这让很多人开始重新反思MOOCs 对于高等教育的意义”(Lewein,2013)[2]。MOOCs行不通,那么让学生利用网络自主学习行不行?有研究表明,90%以上的学生能够适应网络自主学习和掌握计算机的操作流程,但是针对课程学习本身的自我准备能力、自我管理能力、自我评价能力都处于较低水平,特别是专科生的总体能力更为欠缺,所以单纯依靠这种方式也是行不通的[3]。
  因此我们就尝试使用“混合教学模式”来解决以上问题,我们将重要的需要面授的知识点放到课堂上,不太重要的知识点部分借助第三方平台放到网络上,让学生利用课余时间自主学习,完成练习,教师对学生学习情况进行监督检阅即可。这首先解决了课时不足的问题,同时赢得了更多的在课堂上帮助学生解决实践中问题的时间。
  3如何在C语言课程中应用“混合教学模式”   3.1教学支撑系统的选择
  在使用“混合教学模式”时,为了对学生课外完成预习和复习的情况做有效的监督和评价,我们必须拥有一个可以评价和监督学生学习情况的教学支撑系统,这样的教学辅助系统对于重点大学或是研究性大学来说可能不值一提,但是对于边疆高职高专来说却是非常难得,没有办法自主进行研发,也没有充裕的资金进行购买。因此,我们在教学过程中,选择了中国数字大学城作为教学的辅助支撑系统。
  中国数字大学城是天空教室联合多所国内著名高校合作建立的面向大学教师的互联网教学免费服务平台。面向教师和学生完全免费,它设计了高效率的作业批改功能,实现了学生作业的高效批改、提供了发现作业抄袭的有力工具、实现了理工科作业的在线提交和批改、系统自动长期保留学生作业,教师可以拥有自己的教学档案;有作业互评功能,能促进学生积极交流发言。
  3.2教学内容的合理安排
  由于是多媒体课堂教学、网络教学和上机实践训练三个方面混合教学,所以首先要确定什么内容在课堂上讲,什么内容放在网络环境上讲授,上机实践部分如何操作,三者之间的比例如何确定,课堂内容的教授和网络教授内容如何衔接。我们在设计考虑时,将概念性的知识点和比较简单的语句介绍放在网络教学上,将重要的和复杂的知识点放到课堂教学上,上机实践统统放到机房由授课教师亲自带机,以解决学生即时出现的上机问题,方便学生对知识点的掌握,有助于编程能力的提高。
  C语言的学分安排一般为4个学分,其中理论36个学时(2个学分),上机56个学时(2个学分)。主要知识点表1所示,在该表中带下划线的部分是我们安排进行网络教学的内容,由教师在大学城开设课程后,安排在每一周需完成的作业中来进行,学生可以单击本周作业进行视频的观看,同时该平台还提供了防挂机的功能,每观看3~4分钟后,需要学生点击相应键,以确认学生是否在现场,并根据是否及时击键、击键次数和重复观看次数来给整个观看视频的作业打分,方便教师来检查学生自学知识点的实际情况。
  表1 《C 语言程序设计》课程模块划分和学时安排
  [序号\&教学模块\&教学目标\&学时安排\&课堂讲授\&网络教学\&上机实践\&1\&C语言概述\&熟悉c开发环境;了解和学会源程序的输入、编辑、编译、修改、运行等上机环节;了解算法的概念和分类;掌握常用算法的基本流程\&2\&2\&2\&2\&数据类型、运算符与表达式和顺序结构程序设计\&掌握运算符与表达式的概念;掌握各种运算符的基本使用方法;掌握运算符的优先级及结合性;掌握赋值语句、输入、输出语句、调试的基本应用\&6\&2\&6\&3\&选择结构程序设计\&掌握if语句单分支、双分支和多分支结构的使用、if的嵌套和switch语句的程序设计\&4\&2\&6\&4\&循环结构程序设计\&掌握 while 语句、do-while语句和for语句的使用\&6\&2\&8\&5\&数组、函数、预处理\&掌握一维数组、二维数组、字符数组的定义与引用;常用字符函数的使用;掌握函数的定义、调用;掌握宏概念,了解条件编译\&8\&4\&10\&6\&指针\&掌握指针的概念;*和&运算符的使用;掌握指针处理一维数组的问题;掌握指针作为函数参数传递\&4\&2\&8\&7\&结构体与共用体\&掌握结构变量的定义与使用;链表的创建和使用\&2\&2\&2\&8\&文件和位运算\&掌握标准设备输入/输出函数的使用;了解位运算的概念及特点; 掌握位运算符和位运算的使用;\&2\&2\&4\&9\&课程设计\&解决实际问题\&2\&\&10\&合计\&\&\&36\&18\&56\&]
  3.3教学资源的设计与获取
  “混合教学模式”是将传统课堂教学与网络教学有机结合并有效实施,传统课堂教学已实施多年,各方面经验比较成熟,现主要考虑网络环境中基于问题、案例、资源、任务等的网络教学。在融合网络教学和多媒体课堂教学的混合教学平台上,教学资源设计的好坏直接影响到学生在线学习的兴趣,进而会影响学生学习的积极性和学习效果,所以,设计开发出优质的网络教学资源是值得注意的一个问题,因此,这个环节主要是进行网络教学资源的设计与获取。
  《C语言程序设计》这门课程,如果教学有条件的话,应该重新编写课程教材,开发配套的多媒体课堂教学课件、网络学习课件、专题学习资源库、网络学习资源库、教学设计案例,特别是网络教学视频的录制,更需要录制、编辑等条件;如果没这些条件,那么我们可以利用互联网上已有的视频资源,因为 C语言是一门比较成熟的课程,所以在网上有许多版本的视频可以供下载使用,教师下载后,可以有针对性的针对网络教学任务利用教学平台提供给学生使用。我们在实现过程中,就采取了第二种方式,下载了流行版本郝斌的进行使用,对需要使用的视频部分进行了观看筛选,再发布到学生需要完成的作业中,这也有利于供学生课后复习和开展自主探究学习与协作学习使用。
  3.4网络教学内容考核评价设计
  在网络教学过程中如何评价学生的整个网络学习情况,是“混合教学模式”应用过程中进行课业评估一个重要内容。在整个教学过程中,得益于数字大学城教学平台,它有作业、考试、讨论、答疑、交流、公告、文件下载等几个助学模块,在课程结束后,可以通过助学模块的汇总统计功能将学生各个模块的成绩汇总输出,特别是作业模块,它可以将作业的次数和每次的成绩进行统计和输出,同时教师也可以通过积分功能来评价学生在班级学习活动中投入的总体情况,积分的多少与学习质量没有直接关系,只与学习活动的积极程度与活动总量相关。
  教师只需要设定评价比例,就可以由相关数据得出网络教学部分的成绩。我的设定比例主要为“作业*50%+考试*40%+其它*10%=网络评价成绩”,其中的考试部分为章节测验,一般安排6次左右。
  4小结
  通过专业课《C语言程序设计》混合教学实践,基于数字大学城教学平台的混合教学模式应用在一定程度上解决了教学和实践课时严重不足的问题,从表1中可以清楚的看到,再保留了原有课时的基础上,网络教学多出了18个课时,除了解决上机实践课时不足的问题,更有利于培养提升网络时代教师的教学能力和学生的学习能力。但是,在实际应用过程中,由于支撑平台的缺限,也有不尽人意的地方,比如说平台在发布试卷时,没有考虑到程序格式等细节问题,题库在制作时,也缺乏更为详细的指导说明,这给教师的初步使用带来一定的困难。
  我们考虑的“混合教学模式”虽有课程应用的局限性,但是从整体来说,该模式是从课堂正式学习和课外非正式学习的角度进行构建的,通过以上的方法和策略希望可以有效改善和促进计算机语言类课程的学习以及解决可能会遇到的各种学习问题,它也具有一般性。因此,其它课时不足计算机类的课程也可参照该模式,结合各科课程特点,开展边疆高校的混合教学实践。
  美国在线教育11年系列报告的综合分析和启示中曾指出“高等教育借助在线发展已成不可逆转的趋势”。【4】因此,在信息技术愈来愈发达的今天,教师应根据实际情况摸索出一条既适合学生自身学习的需要,同时又可保证教学培养目标,真正实现提高学生素质和实践动手能力的创新教学模式,相信随着教学改革的深入与教育研究的广泛开展,此项工作必定翻开新的篇章。
  参考文献:
  [1]何克抗.从Blended-Learning看教育技术理论的新发展(上)[J].中国电化教育,2004(3):5-10.
  [2]申灵灵 韩锡斌 程建钢.“后MOOC时代”终极回归开放在线教育[J]. 现代远程教育研究,2014(3):17-24.
  [3]陈旭.混合学习模式下大学生网络自主学习能办发展的策略研究[D],2010-05.
  [4]朱永海等.高等教育借助在线发展已成不可逆转的趋势[J].清华大学教育研究,2014,35(4):92-100.
  [5]陈希.基于在线教育O2O的面向对象课程模式改革[J].电脑知识与技术,2015,11(13):115-116.
转载注明来源:https://www.xzbu.com/8/view-11607467.htm