基于网络课程的 C++ 程序设计语言混合式教学改革实践

要:随着信息化教学的日益发展与网络课程资源建设的日趋完善,混合式教学模式正在成为教学改革的热点方向之一。文章针对C++ 程序设计语言课程,基于网络课程资源设计一个混合式教学改革方案,并介绍在 3个不同性质的教学班进行的教学试点情况,对试点的效果进行统计分析,并指出存在的问题。

引 言

今天母亲节小编给你个福利,加群710 520 381 验证 灵狐 有免费的C/C++资料可以领取,还能得到和大神一起讨论学习的机会!你有能力是给母亲最好的报答

为了促进教育公平,实现优质教学资源的共享,国家与地方投入了大量的财力和物力进行网络课程资源建设。网络课程也经历了精品课程、精品资源共享课程、精品视频开放课程和大规模在线开放课程(简称 MOOC)等发展阶段。利用网络课程资源开展教学改革,提高教学质量和教学效率,是广大教育工作者正在研究的热点问题之一。

混合式教学改革方案设计

混合式教学(blendinglearning)是把传统学习方式的优势和e-learning(即数字化或网络化)的优势结合起来,使二者的优势互补,以使学生获得最佳的学习效果 。网络课程的建设为混合式教学的开展打下了良好的基础。基于网络课程,不少教育工作者在研究和实践混合式教学改革方法提出大学计算机基础MOOC与翻转课堂结合的新型教学模式;文献[3]提出在线教学、课堂教学、实践教学和效果评价四位一体的教学模式,并将之运用到大学计算机基础课程教学中。

1.1 开课概况

C++ 程序设计语言同时包含面向过程和面向对象的特征,被广泛地作为程序设计语言的教学语言在计算机类和非计算机类专业开设。华南理工大学的C++ 程序设计语言课程设置情况见表1其中计算机类专业除了开设两门 C++ 程序设计语言课程外,还开设了一门实践课——高级语言程序设计大作业;非计算机类普通班只在第 2 学期开设 C++ 程序设计基础,非计算机类教改班(包括创新班和卓越班等)在前两学期开设 C++ 程序设计语言,分别讲授面向过程的部分和面向对象的部分;计算机类辅修班的开课情况与计算机类主修专业的开课情况相同。

0.2混合式教学改革方案设计与实施

C++ 程序设计语言混合式教学主要从在线学习、翻转课堂教学、上机实验和课程评价 4 个方面来落实。

1.2.1 在线学习

在线学习主要依托网络课程资源来实现。任课教师在学期初的第一堂课即公布该学期各周的在线学习任务,并要求在该周的翻转课堂教学之前完成在线学习任务,提交视频学习自查表,表 2 2016级计算机科学与技术专业 1班下文简称“计科 1”某学生在观看教材 11.5节文件处理有关视频内容后,填写提交的自查表。

基于网络课程的 C++ 程序设计语言混合式教学改革实践

0.2.2翻转课堂教学

任课教师通过批阅学生提交的自查表,即可比较全面地了解学生在线学习的情况及存在的问题,如通过批阅表 2 所示的视频学习自查表,教

师即可获得某学生学习 11.5 小节的情况:观看视频资源用时 87min,完成了对应章节的所有同步练习,学习过程中的疑问列在主要问题栏目,对完成本小节在线学习任务的自评分是 85 分。通过对所有自查表的评阅,将自查表中所列主要问题进行分类汇总,并作为课堂教学中讨论环节的议题。讨论时,由没有提出相应知识点问题的学生来回答提问的学生,教师起到引导和补充回答的作用,充分发挥同学们的主动性,课堂气氛比较活跃,效果较好。

0.2.3上机实验

上机实验采用两种模式进行,第一种是完成课堂教学后,立即进行上机实验。此时,任课教师团队根据本次课堂教学内容的知识点,提前设计好上机任务,要求学生在规定的时间里完成程

序设计和程序调试,并把调试通过的源程序和测试结果截图形成一份文档提交到网络课程平台。第二种模式在课堂教学和上机实验的时间上没有强相关性,一般是在一章内容的教学完成后,安排一次实验,实验题目部署在 OJ(在线测评系统)上、断外网,集中到实验室进行,并要求在规定的时间内完成 [4]。

0.2.4课程评价

良好的课程评价机制有利于保障课程的教学质量,期评成绩的组成为:上机实验 30%,课堂表现和在线学习 10%,期末考试 60%,并且只有各个部分都在及格线(60 分)以上含及格线,期评成绩才能评及格。