APP下载

《C#.NET程序设计》课程混合式教学的实践与评估

2019-03-14马秀荣庄新妍

电脑知识与技术 2019年1期
关键词:线上线下混合式教学

马秀荣 庄新妍

摘要:该文基于呼伦贝尔学院2017-2018年度第一学期15级软件班开展《C#.NET程序设计》课程的混合式教学实践,将MOOC与传统课堂教学相结合,探索线上线下共同促进的教学模式。基于混合式教学的目标、在线学习情况的分析、线下课堂教学环节的设计、混合式教学效果的分析等几个方面进行探索和总结。最后指出了该学期混合式教学的不足之处及后期的规划。

关键词:MOOC;混合式教学;线上线下;C#.NET程序设计

中图分类号:G642      文献标识码:A      文章编号:1009-3044(2019)01-0149-03

随着互联网技术的发展,给教育也带来了全新的挑战。“互联网+教育”[1]实质就是利用以MOOC(Massive Open Online Course, 慕课)为代表的先进教育信息技术,实现以学生为中心的教学改革。“混合式学习(Blended Learning)”为教师提供了全新的教学模式。混合式学习就是要把传统学习方式的优势和网络化学习的优势结合起来,既要发挥教师引导、启发、监控教学过程的主导作用,又要充分体现学生作为学习过程主体的主动性、积极性与创造性[2]。

1 开展混合式教学的目标

基于MOOC的混合式教学目的是让学生充分利用课下的业余时间去自学网络教学内容,课堂上教师做好答疑、归纳、强化训练等,在有限的学时内达到知识掌握的最大化。《C#.NET程序设计》课程是面向计算机专业大三学生的专业限选课程,开课时间为第五学期。该次授课的班级是15级软件班,该学期该班该课程采用混合式教学的因素主要有以下两点。

1.1 学生分析

混合式教学中的线上学习是要求学生利用自己的课余时间在网上听课,消化学习内容,学生需具备了一定的自主学习能力。该班在本学院15级学生中属于非与企业联合办学的班级,入学成绩在同届学生中属于高分段。在前四学期的课程学习中,该班成绩始终保持在前列,同学之间关系融洽,学习氛围浓烈。

1.2 课程分析

该班在前4个学期已学过《C语言程序设计》和《Java程序设计》,有一定的语言基础。根据课程安排对《C#.NET程序设计》的内容进行整合分成了四个模块:C#基础、C#高级编程、Windows程序的界面设计和C#数据库编程技术。前两个模块的内容在前期课多数已涉及,大部分内容学生完全可以通过自学掌握,小部分内容需教师来授课完成,完全符合混合式教学模式。

混合式教学相较于传统教学,期望实现考核过程的分数过程化、公开化,能够更好地实现过程中的教学反馈,强化教学中师生互动,提升教学效果。

2 混合式教学总体思路

2.1 课程基本信息

《C#.NET程序设计》是计算机科学与技术(软件工程)专业的专业限选课程,学时为72,学分为3。根据需要在中国大学MOOC平台选择了北京大学唐大仕教师的《C#程序设计》课程作为同步在线学习课程。该课程的特点是“系统性”和“实用性”,课上案例适合学生深入地学习。在暑假期间,让所有学生已完成在中国大学MOOC平台对该课程的注册。

2.2 混合模式

混合式教学的线上设计主要是安排学生提前观看MOOC上的视频,有计划有选择地完成练习和编程。为了使学生合理利用业余时间进行自主在线学习,每节课结束时均给学生布置观看视频任务和每周布置在线提交作业任务。评判学生成绩采用两种方法,分别是测验和作业:作业是编程题,测验是客观题。由于没有后台管理权限,学生的成绩以页面截图作为统计,页面截图中包括三次测试成绩和错题截图,如图1所示。慕课平台的统计成绩将作为学生的平时作业成绩,占总成绩的10%。

线下设计做了几个方面的尝试:为了对学生前期自主学习做出客观的判断和评价,采用了随机提问的方式,针对课程内容重点难点展开讨论,通过学生讨论的方式,考查学生对知识点的掌握和理解情况,同时也起到了激发学生学习主动性和综合素质培养的作用。

3 在线教学环节设计

MOOC资源的教学设计分为两部分,一部分是教学团队提供的案例、视频、源程序等,目的是识记和理解相关的知识;一部分是测验和作业,目的是真正动手和掌握相关的知识和技能[3]。

学生在线学习有两种方式,一是利用业余时间自主学习。每周发布新视频后,学生能够利用业余时间自主学习,特别是课程的前6讲,学生有一定的基础,在学习这部分内容时他们能够积極参与其中,认真做好每周的测验。二是教师组织学生在线学习。为了更好地教师和学生交流及学生和学生交流,在开学初,在授课班级建立了微信群和QQ群。微信群主要及时解决学生的问题,学生一旦抛出问题,教师和学生见到问题均可阐述自己的观点,在学生学习期间,起到及时的答疑解惑作用。

4 线下教学环节设计

4.1 总体设计

线下授课不再是教师一味地讲授,而是学生要积极地参与课堂中来。在前两个模块中以学生多练为主,一方面考查学生对知识点的掌握和理解情况,另一方面也起到了激发学生学习主动性和综合素质培养的作用。在后两个模块中教师授课课时增大,线下课时36,占总课时的50%,主要以讨论和实践为主,具体安排如表2所示。

4.2 课前任务单设计

传统教学目标是为了完成教学任务讲得多练得少,知识要点需要学生课下复习巩固,但学生用来自主学习的课余时间少之又少。混合式教学分散了知识点,某些知识点可以让学生利用课余时间在网上自学。为了很好达到教学效果,学生需提前预习,这也就要求每节课要为学生预留学习任务。通过课程内容“类和对象”模块给学生布置的任务表单,来说明学生学习的知识点,如表3所示。

4.3 课上教学设计

在课堂教学中,教学过程可采用多种方式:提问、答疑、交流讨论、课堂讲授、上机操作等。

4.3.1 导入提问

教师会对上一节内容进行回顾并对新知识过渡,明确本节课的学习目标。使用慕课平台,通过提问来检验学生是否完成预习任务。在回顾视频期间学生可以随时提出问题,师生之间共同讨论,使学生在课堂上动起来、思考起来。

4.3.2 重点讲解

在课堂讲授环节教师注重重点和难点的讲授,并且讲清楚、讲透彻,简明扼要地归纳要点。教师也要随时关注课堂动态,充分调动学生的学习积极性,抓住学生的注意力。

4.3.3 我说你练

知识的掌握需要用案例来验证,机房授课最大的优势是边讲边练。教师抛出问题,师生共同分析实现过程,学生上机操作,教师边说边巡视,实时提供咨询答疑。对不同层次的学生实施阶梯式任务,分层次教学。

通过教学模块“类和对象”的教学模式设计进行举例说明,如表3所示。

1、明确类和对象、属性和方法的概念。

2、明确类的成员,掌握类的定义格式。

3、属性的定义。

4、方法的定义。

5、对象的定义

6、属性和方法的使用 我说你练 1、 问题抽象为类

2、 书写类的框架

3、 定义属性和方法

4、 根据问题自定义类

5、 实例化类并访问类的成员 ]

5 教学效果评估

混合模式教学实验班的期末考核方式是通过“以赛带考”模式,机房现场编程答题,按步骤给分。传统班期末是大作业评分。两个班的期中考试均是网上在线答题,成绩分布对比如图2所示。从结果来看,实验班的成绩优于传统班,特别是期中的客观答题方面优势明显。

通过对学生学习状况的了解和与学生的交流,对学生关于混合式教学做了问卷调查,得知多数学生认可该学期的混合式教学模式。分析结果中只选取了其中的6项,如图3所示。

6 结束语

从实践结果来看,混合式教学给我们带来以下的便利:知识和技能的有机结合、课程资源的整合与利用、学生学习途径的自由和多样等。混合式教学的实践与传统教学相比,学生有效利用了课余时间和网络资源,提高了学生的自主学习能力。从实践结果来看教师能够及时了解学生情况,调整教学;学生成绩有所提高,综合实践能力增强。经过一轮混合式教学模式的尝试,这种方式得到了学生广泛地认可,但在实施教学中也存在一些问题,如想自建完全适合本校学生的MOOC课程投入经费大;使用现有MOOC资源可以学习但无权限导致统计数据困难;部分学生不认可该学习方式从而为完成任务去听课或挂账号的现象等。

总体来说,混合式教学在提高课堂教学质量、学生自主学习等方面取得了非常好的成效,在多個学科的教学中可以进一步推广该教学模式,经验成熟的课程在教学中可以尝试:提前规划观看视频;规划学生课下学习任务;分组练习;小组讨论;由学生来适当布置上机任务等。

参考文献:

[1] 陈丽. 互联网+教育的创新本质与创新趋势[J].远程教育杂志,2016(8).

[2] 何克抗. 从BlendingLearning看教育技术理论的新发展[J].电化教育研究,2004(3).

[3] 中国大学MOOC(慕课)_最好的在线课程学习平台[EB/OL]. https://www.icourse163.org/learn/PKU-1001663016?tid=1002238006#/learn/announce.html.

猜你喜欢

线上线下混合式教学
基于SPOC平台的混合式教学模式研究和实践
基于SPOC的线上线下混合教学模式研究
基于SPOC模式的《大学计算机基础》课程改革的研究
浅论在混合式教学模式下高职思政课评价体系的构建