您好, 访客   登录/注册

慕课环境下C语言程序设计课程教学改革研究

来源:用户上传      作者:

  摘 要:随着科学技术的不断进步,人类进入了数字化时代,促进了远程教育的发展和壮大。开放性课程(慕课)的涌现,给我国的高等教育提供了机遇和挑战。慕课以全新的教育模式和理念向全球学习者提供免费的课程,使得教育的全民化和终身化成为可能。C语言程序设计课程作为与时代接轨的代表课程之一,应该积极的进行改革,适应时代的发展,提高学生学习的主动性。本文介绍了慕课的内涵,阐述了C语言程序设计课程教学的现状,并对此提出了在慕课环境下C语言程序设计教学改革的策略。
  关键词:慕课;C语言;课程改革
  随着人类社会进入数字化时代,人们对计算机的需求在不断加大,对计算机类的应用型人才的需求也日益增加。C语言程序设计课程作为高校计算机类专业的一门基础性课程,在实现系统软件的开发和编写应用软件方面占据着重要的位置。C语言的语法较多,内容比较抽象,沿用传统的教学模式,很难使学生产生学习的兴趣,课堂的教学效果大大降低,慕课这一教学模式的出现,大大的改变了人们对C语言程序设计课程的认识,优化了教学环境,提高了教学质量。
  1 慕课的概述
  慕课(MOOC)即Massive Open Online Courses,大规模在线开放课程。华南师范大学学者焦建利教授将MOOC翻译为慕课。2012年,由美国顶尖的大学建立网络学习平台,2013年,引入我国。自慕课出现以来,受到了很多高校的推崇。慕课的课程资源以学习者为中心,增强学习者的吸引力。(1)课程视频短小精悍。学习者的注意力是有限的,知识点多而长时间的视频会使学习者失去学习的兴趣,慕课多采用短小的视频,根据知识点来划分,基本保持在15分钟以内。(2)师资队伍水平高。慕课汇集了大量的优秀教师,课程资源好,教学经验丰富,可以为学习者提供优质的学习资源。(3)慕课学习不受时间和场所的限制,由于慕课是开放性在线课程,只需一台电脑和网络就可以登录学习,学习者可以根据自己的情况合理的安排课程。
  2 C语言程序设计课程的教学现状
  2.1 学习兴趣不足
  C语言程序设计课程作为基础性的课程之一,C语言本身有一定的难度,概念比较抽象,知识点较多,学生在学习的过程中容易产生挫败感。同时也有学生认为,C语言程序设计课程只是基础课程,C语言也不是当前流行的编程语言,到工作岗位上用不到C语言,对于该课程的重视程度不够,导致教学效果大大降低。
  2.2 教学模式急需改革
  传统的C语言程序设计课程的教学模式是教师备课——上课——测试。其中,教师将一大部分精力放到了备课这一环节,在课堂上给学生灌输大量的语法和知识点,很多学生根本不明白讲的是什么,也不知道跟以后的就业有什么关系,让学生形成了课前不预习——上课不听讲——下课不复习的恶性循环,教学目标很难完成。
  3 慕课环境下C语言程序设计课程教学改革策略
  传统的C语言程序设计课程分为课堂教学和机房操作两个方面,填鸭式的教学无法让学生真正掌握到C语言的内涵,更不能提高学生解决实际问题的能力。针对以上问题,现提出在慕课环境下C语言程序设计课程的教学改革策略:
  3.1 优化教学内容,合理设计在线学习资源
  C语言的知识点较多,课程内容可以按照章节来划分,各个章节之间又有着前因后果的关系,设计学习资源的时候,要使整个课程呈现一个有序的整体。充分挖掘学生的可能性,有效的利用多样的策略来提高学生的学习的积极性,使学生真正的融入进去。
  3.2 按照一定的原则进行教学
  C语言程序设计课程的教学目标是,学生通过一段时间的学习,可以独立编写出符合要求的计算机应用程序。但是,在实际教学中,要达到这一目标,需要经过漫长的教学过程。在慕课环境下,学生可以先进行理论的学习,理解其中的细节,然后按照老师给出的例子,写出相似的程序,学生在此过程中遇到问题,可以在线求助老师,或者进行讨论得出结果,最后,通过多次练习,变换要求,让学生可以独立的编写出相应的计算机应用程序。
  3.3 建立科学的在线学习平台
  高校要根据自身的需求,搭建科学的在线学习平台,针对教学目标为教师提供相应的课程资源检索功能,方面教师快速的找到需要的资源。增加学习分享功能,使学生在学习的过程中,可以及时的分享学习的心得,积极的与他人互动,实现慕课资源的最优化。
  3.4 完善课程评价体系
  慕课作为在线的学习平台,实时评价体现着重要的作用。学生在学习的过程中,可以编写代码直接上传,系统自动测试,对出现的问题进行解码,并为学生给出提示,使学生可以更快更好的掌握知识点。C语言程序设计课程要采用平时成绩+实验成绩+课程设计+期末成绩的形式,从多角度多方位的评价学生,让学生重视平时的学习,可以更好的掌握C语言的知识点,更好更快的编写出符合要求的计算机应用程序。
  参考文献:
  [1]张玉春.《C语言程序设计》课程的教学改革与实践[J].吉林省教育学院学报,2018,24(10):55-56.
  [2]贾丙静,葛华,等.“慕课”时代C语言程序设计混合式教学模式的研究[J].武夷学院学报,2018,37(6):102-104.
  [3]岑琴.MOOC+BOPPPS教学模型在C语言程序设计教学中的探索[J].电脑知识与技术,2017,(20):123-125.
  [4]史顏玲,李国佳.MOOC对C语言程序设计课程教学改革的推动[J].计算机时代,2018,(7):92-94.
  [5]应用型本科院校C语言程序设计MOOC教学探索[J].重庆科技学院学报(社会科学版),2017,(11):122-123,126.
转载注明来源:https://www.xzbu.com/1/view-14737274.htm