基于SPOC模式的中学校本课程教学研究
——以编程语言C++课程教学为例

2022-12-21 23:53福建省霞浦第一中学355100郑晓妍
中学教学参考 2022年23期
关键词:编程语言教学效果知识点

福建省霞浦第一中学(355100)郑晓妍

SPOC(英文全称是Small Private Online Course),是指小型且有限制的在线课程,SPOC 模式是相较于MOOC 模式更加细化的一种教学模式,是对MOOC 模式的完善和超越。SPOC 模式作为一种将传统教学和网络教学相结合的新型混合式教学模式,把优质的MOOC 资源与传统教学的要点结合在一起,其丰富的模块教学资源、精准的定期或不定期测试等弥补了线下教学的不足,满足了教师对学生实施的各种个性化教学需求,也最大限度地优化了教学资源。而具体到采用SPOC 模式的过程中,学校和教师作为资源收集方和提供者,为学生整合了多方面的优质教学资源,并在教学过程中,通过对教学数据进行分析和对教学内容进行微调,最终完成个性化的教学和辅导,不仅激发了学生的学习热情,还有效提升了教学效果。

SPOC 模式首先运用于国外的教学中,包括哈佛大学版权法等三门课程的SPOC 实验、加州大学伯克利分校软件工程课程的SPOC 实验及推广、应用麻省理工学院的MOOC课程进行SPOC实验、“科罗拉多州立大学—全球校园培训项目”的微型SPOC实验以及宾汉姆顿大学的SPOC实验等,均取得了一定的成效,实现了低成本、高质量、可持续发展以及创新的教学目标。2014年9月,中国的一些高校(如天津大学、清华大学)开始推出SPOC 功能模块,其后三个月就有数十所高校开始尝试利用SPOC 模式进行教学,注册学习人数达到数万人。比较典型的案例有清华大学的“学堂在线”、浙江大学的SPOC 辅助课程教学、天津大学的教学同步直播等,都取得了良好的效果。特别是在疫情背景下采用的停课不停学方式,为了推进原定教学计划,各大学校均在线上教学上进行了一定的资源投入,充分体现出了线上教学的优势;且经过线上教学的快速发展,未来融合了线上教学和线下教学的混合式教学模式将成为新的有效教学方式。

具体到本次研究的中学教学领域,目前一部分中学已能够使用线上教学和线下教学相结合的方式进行教学,这在一定程度上打破了教育教学的空间和时间限制。但是,由于学生在中学阶段需要学习的科目较多,教学内容的承载量相对较大,使得教师需要耗费大量的课时来引导和帮助学生掌握知识点。这不仅在一定程度上提高了教师的教学难度,还直接影响了学生对各门学科知识的积累和巩固,最终影响教学质量。同时,中学教师的时间和精力有限,无法对每个学生都给予很多关注,因此对一些不够自律的学生而言,其课堂学习的效果将大打折扣。另外,每个学生的学习能力存在差异,学习的进度也快慢不一,所以如果都用同样的课程进行教学,会让部分跟不上学习进度的学生倍感压力,最终影响其学习的主动性和积极性。

基于此,本文探索SPOC 模式在中学校本课程教学中的有效应用,并通过编程语言C++这门课程的实践检验,研究SPOC 模式对提升教学效果和提高教学质量的作用。

一、SPOC模式的特点

SPOC 模式在保留传统教学优势的情况下,辅以线上个性化教学指导,较大程度地提升了教学效果。SPOC模式的特点如下:

(一)与传统教学相结合,兼具线上教学与线下教学的优点

SPOC 模式所运用的线上教学技术结合传统教学模式,两者相辅相成,能够最大限度地适配大部分的教学活动,是对线下教学的一种有效补充。SPOC模式的本质是信息在互联网上传递的一种方式,不会受到时间和空间的限制,可以满足学生多种学习需求。而考虑到SPOC 模式的本项特点,教师在教学过程中需统筹规划,尽量平衡线上教学与线下教学。

(二)小规模分层教学,因材施教

以编程语言C++课程为例,我国的教育政策强调应有效培养学生的计算思维,而在实际的课程教学中,学生的关注点不同,对中学编程课程学习的看法也不尽相同。有些学生觉得学习C++是兴趣所在,想在这方面上有所提升;有些学生觉得C++的学习对于自身未来的发展意义不大,故不够重视。针对上述情况,开展线上小规模的课程教学就极有必要,它在一定程度上满足了部分学生的学习需求,同时又不会加重其他学生的学习负担,让分层教学达到更好的效果。

(三)区分角色,明确教学内容

SPOC 模式对教师和学生的角色进行了有效区分,让教师减少重复性的工作,更多地关注课程本身,集中精力在有意义的深入教学上,回归到小规模教学中。这样能促使师生双方的互动意愿不断增强,而且教师能够对学生有更准确的评价,并给予针对性指导,而学生则有更强的学习意识,激发出学习的兴趣。同时,这种可持续发展的新型教学模式,使得教师能在不同时间段的教学中适当调整教学内容,从而保证教学效果最大化。

二、基于SPOC 模式开展中学校本课程编程语言C++教学的可行性分析

随着“互联网+”和“工业4.0”的兴起,我国未来将在信息化、自动化以及智能化方面实现快速发展,而这就需要算法、软件开发等相关领域人才的储备。进一步来说,目前部分中学已经有意识地加大对信息技术的教学资源投入,包括组织信息技术竞赛、成立信息技术小组等,致力于加强学生的基础算法知识和计算思维培养;同时,通过学习编程语言C++等内容,在打牢学生基础的前提下,尽可能实现与高校教学的衔接。然而,在现实的课堂教学中往往会出现诸多问题,一方面,由于中学校本课程内容在高考中无分数占比,主要作用只是促进学生在其兴趣领域的选择性深入学习,故日常的课时安排相对较少;另一方面,学生由于受教育的背景不同,各自的学习进度存在显著差异,但传统的课堂教学难以突破这种“困境”。

基于上述现状,运用SPOC 模式进行中学校本课程编程语言C++教学的可行性分析如下:

1.充分运用SPOC 模式,将原有课程教学的课前预习和课后巩固都安排到线上进行,并将部分课堂时间用于答疑释义。教学模式的改变,一方面可使学习能力较弱的学生通过线上视频的多次回放以及知识点的反复学习掌握课程内容;另一方面将课中的部分学习时间改为答疑释义,可让学生有意识地针对不懂的问题进行重点学习,针对性强,学生对于所学知识的理解会更加深刻,既有助于提升学生的信息素养和学习能力,又能取得更好的教学效果。

2.教师可在线上平台同时发布针对单元学习的各项小测验、小练习或者阶段性考试的试卷,并由平台收录每个学生的学习成绩;同时,教师还可以根据每个学生的完成情况进行分析总结,实时掌握学生的学习进度,从而有针对性地实施教学计划和做出教学调整。

三、基于SPOC模式的编程语言C++课程教学实践

(一)SPOC平台模块内容设定

编程语言C++课程存在基础知识点多、信息量大、对计算机操作水平要求高等问题,课堂教学的课时安排难以让教师讲授完所有的知识,如果只是赶进度的教学,既无法实现预定的教学目标,又会导致教学效果大打折扣,还会让学生丧失对课程的学习兴趣。

基于上述问题,学生可利用线上的基础知识学习提高学习质量,线上教学的特点主要包括四个方面:(1)可结合课程安排和知识点的分布,对课本章节内容进行切分,形成线上教材,侧重于内容的基础性教学;(2)可发布课程的PPT、例题、重要知识点梳理、小结测验、测试试题等内容,通过有针对性的测试,巩固学习成果,并根据成绩和学习记录了解每个学生的学习情况,适时调整教学方案;(3)可共享外部优质的学习资源,让有深入学习需求的学生得到获取相关学习资源的渠道;(4)可设定讨论区模块,加强师生、生生之间的互动,让学生通过讨论逐步消化知识。

(二)课程细项内容分类

针对课程的知识点,细项内容教学设计如下:

1.本课程分为基础设计语言及算法两大部分。基础设计语言模块分为7 个单元,包含顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、指针以及基本数据结构;其后按照循序渐进的思路进行章节设计,共有9个章节。

2.每个章节的设置基本可以分为基本定义解释、学习要点的适用性、实操中的运用讲解、应用举例,通过逐步引导的方式让学生加深对知识点的理解。

3.每个章节均设置小结测验和案例练习,让学生践行理论与实际的结合。在实践中发现问题,在课堂上解开疑惑,把握知识点的实际运用,掌握编程语言的写法,形成正确的编程思维。

(三)教学实践

1.课前预习:教师在第一个学期第一节课会告知学生本学期的学习计划,并在每一节课结束前会告知学生下节课的学习内容,引导学生对新的知识点进行课前预习,针对存在疑问的内容多次重复观看视频,并整理出存在疑问的知识点,然后先行在讨论区提问交流,以此让学生进行更多的自主学习。学生在完成视频学习后,可在线上通过教师上传的教学测试题进行知识点的巩固学习和案例实操练习,强化课前预习效果。

2.课中答疑:教师须在教学前先行调阅每个学生的学习进度并查看讨论区的提问内容,了解学生在学习过程中遇到的困难,然后针对重难点内容进行有效整理。课中,学生就学习过程中存在的疑惑与教师进行交流,教师与学生一起对例题进行分析,特别是针对主要的普遍性问题和困难问题进行重点解答,主要采用学生自由讨论和教师引导相结合的方式进行知识点的解答,核心在于引导学生自主解决问题,在讲解的同时适当穿插对基础知识点的阐述,提升学生的学习效果。然后整理学生频繁出现的错误或者疑问上传至讨论区,让学生思考并讨论。教师可以更进一步地让学生针对相关知识点进行举一反三,从而让学生学会灵活运用知识点。

3.课后测验和评价:对知识点进行课后巩固是十分有必要的,课堂教学完成以后,教师可让学生在线上完成案例测试或者测验小结,巩固学习成果。SPOC模式的优势在于学生可以通过反复的线上学习、讨论区答疑、相关资料查阅等方式进行知识学习,并且这些资源都集中于一个小范围的平台上,节约了寻找资源的时间。另外,教师与学生会互相评价,互相获取各自的意见,以便教师适当调整教学方案。

SPOC 模式不仅借助了信息时代的大量优质教学资源,教学元素十分丰富,还通过多种类型的教学媒体提高了学生的自学能力、团队协作能力等,极大地提升了教学效果。

SPOC 模式赋予课堂教学新的发展思路。在传统教学模式的基础上,借助SPOC 这一有针对性的小规模线上教学模式,实施专业性较强、知识点较多、课时较少的校本课程教学,有助于推动个性化教学的发展。

本文以编程语言C++课程教学作为实践案例,充分展示了SPOC单科课程教学的全面性和个性化以及SPOC 模式在中学教学中的作用。整体而言,SPOC模式的发展将全面提升中学教学水平和中学教学效果,促进中学校本课程教学的进步与发展。

猜你喜欢
编程语言教学效果知识点
基于JavaScript编程语言之 闭包技术在焦点轮播上的应用
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
小学语文教学效果的提高策略
计算机软件开发中JAVA编程语言的应用
Java编程的现状与发展前景
计算机应用软件开发中编程语言的选取
掌握“函数的表示”提高高中数学教学效果
关于G20 的知识点