高校Python课程混合式教学模式探索与实践

2021-05-20 07:32毛焱颖焦柳丹
科技视界 2021年11期
关键词:程序设计编程教学模式

毛焱颖 张 羽 焦柳丹

(1.重庆电子工程职业学院,重庆401331;2.重庆交通大学经济与管理学院,重庆400074)

0 引言

慕课作为信息技术与教育教学深度融合的新探索,于2012年在世界范围兴起,并快速席卷全球,给世界高等教育带来了发展改革的新机遇。中国慕课从2013年起步,经过8年的发展实践,截至2020年12月,我国上线慕课数量超过3.4万门,学习人数达5.4亿人次,在校生获得慕课学分人数1.5亿人次,慕课数量与学习规模位居世界第一。

2020年,新型冠状病毒肺炎疫情发生后,我国高校充分运用慕课等在线教学形式,开展了一场世界高等教育史上前所未有的大规模在线教学实践,不仅成功应对了新冠肺炎疫情带来的停教、停学危机,而且审时度势、化危为机,掀起了一场高等教育领域的“学习革命”。

相较于线上课程,线下课堂教学是目前人才培养的主要模式,教师跟学生处于同一个空间和场景,能够言传身教且互动方便,可以随时掌握学生的学习情况,及时调整自己的教学方案。随着互联网技术和手机的普及,这种课堂教学容易出现大片低头族现象。如何把线上课程和线下课程有机结合起来,给教师带来了新挑战。因此,建设线上线下混合式课程对新工科人才的培养至关重要。

1 高校P yt h o n课程教学现状

高校Python课程是通过在课堂上授课和上机练习来开展的,属于“传递—接收式”教学模式。这种传统的教学模式,主要存在以下几方面的问题:

(1)教师单方面授课,灌输知识,学生预习流于形式,听课被动,课堂结束后师生交流不足,学生课堂参与度不高,缺乏创新探索精神。

(2)Python语言知识点繁多,学生容易陷入细枝末节而忽视编程的思想和逻辑。存在“重语法,轻实践”现象,不少学生只看懂了程序,却写不出程序,编程实践不足。

(3)近年来,随着高校的进一步扩招,学生入学门槛降低,学生的自学能力和逻辑思维能力均有一定幅度的下降。如果采用单向填充的教学模式,不利于学生接收理解教学内容和培养解决实际问题的能力。

2 混合式教学模式构建

基于“MOOC+雨课堂+翻转课堂”的混合式教学模式:

构建基于“MOOC+雨课堂+翻转课堂”的混合式教学模式。其中,MOOC是指中国大学生慕课平台,截止2020年12月,我国上线慕课数量超过3.4万门,学习人数达5.4亿人次。雨课堂是一款互联网教育服务平台,改平台基于大数据,人工智能,云计算等技术。“翻转课堂”把课堂的主导权从教师移交到了学生,使学生主动的承担起课堂的学习内容。

3 混合式教学模式实践

3.1 教学资源准备

构建“MOOC+雨课堂+翻转课堂”的资源平台,经过精心筛选,选用了中国大学MOOC平台上的北京理工大学嵩天教授团队的《Python语言程序设计》作为MOOC课程。该课程上线以来,选课人数多,课程质量好,备受师生好评。课程总共9周的课程内容,教学资源包括课程视频、作业、测试等。课程视频包括基础内容、进阶内容,作业包括基础的选择填空和进阶的编程题。

为了混合式教学能顺利开展,在开学前设计好了任务单、课堂测试题、讨论题、课后编程练习题等资源。

3.2 混合式教学实施

本文以“第3章循环结构程序设计”为例进行Python语言程序设计的“MOOC+雨课堂+翻转课堂”混合式教学实践,探讨一个完整单元的教学实施流程。

(1)课前。在上课前,教师在雨课堂下发预习任务和任务单如表1,学生根据任务单上的要求完成视频观看和课前问题思考。该过程可以在MOOC平台和雨课堂上完成。

表1 “第3章循环结构程序设计”任务单

(2)课中。课前预习后,学生参加面授课堂。课堂学习主要包括:

①课堂展示。以小组为单位制作PPT并推荐一名组内同学上台讲授知识,采用雨课堂发布问卷,选出最佳小组,给与加分。

②测验。以选择题为主,采用雨课堂平台,学生限时完成,最后统计学生完成每道题的情况,掌握学生对知识点的掌握情况。

③精讲。根据测验情况进行答疑,播放中国大学MOOC视频,之后教师详细讲解for循环和while循环、break和continue的区别等重难点。

④主题讨论。本节课主题讨论包括:如何判断循环条件的结束?for循环和while循环各适用在什么条件下?break和continue的区别是什么?

⑤编程训练。学生进行上机编程训练并上台讲解编程思路。

⑥教师总结。最后的点评总结环节由学生和教师完成。比如随机抽取几个学生点评一个同学的讲解,最后由教师进行总结点评。

(3)课后。学生在中国大学MOOC平台完成必做的选择题10道和基础编程题4题,自主完成提高型编程题,学有余力的同学也可以在“牛客网”等平台完成相应的编程题。

“MOOC+雨课堂+翻转课堂”混合教学模式下的课程考核由在线课成绩、课堂表现、上机实践成绩和线下考试四部分组成,具体比例见表2。

表2 成绩计算方式

4 混合式教学模式未来探索和展望

慕课的兴起、互联网教学平台的发展,为教师开展混合式教学改革提供了丰富的条件。Python程序设计课程借助中国大学MOOC和雨课堂平台引入混合式教学模式,充分发挥了传统课堂和在线教学的优势,激发了学生的学习热情,提升了学生的自主学习能力,培养了学生的实践动手能力。

猜你喜欢
程序设计编程教学模式
群文阅读教学模式探讨
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
基于Visual Studio Code的C语言程序设计实践教学探索
纺织机上诞生的编程
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效