探讨面向MOOC程序设计语言课程教学设计

更新时间:2024-01-26 作者:用户投稿原创标记本站原创
摘要:计算机程序设计语言的学习具有很强的实用性和普及性,随着大规模在线课程(MOOC)的兴起,计算机程序设计语言成为适合作为MOOC的课程之一。文章探讨如何利用MOOC这一工具,与校园教育相结合进行课程设计。从概念图、学习目标、主动学习和评价4个方面进行研究,说明具体的倡议和操作策略,为未来计算机程序设计语言课程更好地适应MOOC变革做好准备。
关键词:MOOC;课程设计;概念图;学习目标;主动;评价
1、MOOC的兴起
2012年是大规模网络公开课程(MassiveOpen Online Course,MOOC)元年,MOOC开始在美国兴起,全球知名大学纷纷加入到MOOC浪潮中,中国的知名高校也不例外。与早期功能单一的在线教育不同,MOOC几乎可以完成传统大学的一切,包括教师按进度授课、学生完成作业及考试乃至为学生颁发相应证书或文凭等。
这种颠覆式的革命使人们越来越意识到MOOC将对传统的大学教育产生巨大冲击。在什么都全球化的今天,MOOC也将教育推上了全球化的舞台,这种变化带来的好处显而易见,最明显的一个特征是打破了教育壁垒,令教育资源平等化。这意味着在世界的任何一个角落,只要有网络就可以接受世界上最好大学的课程教育。
国内的教育家已经认识到MOOC带来的巨大挑战与机遇,国内大学也已经迅速行动起来,努力避开沦为少数国内外一流大学的机构。作为大学教师,我们已经深切感受到前所未有的紧迫感,并开始深思如何在MOOC革命的冲击下设计和变革课程体系。
尽管MOOC不仅有视频辅导材料还有互动评估系统,大规模地冲击着校园教育,但是质疑的声音仍然不绝于耳:有人提出这种MOOC的数字化教育并非等同于个性化学习,会导致教育的单一化、一致化和标准化,培养出的是思想僵化并只追求肤浅、通用知识的学生;还有人提出MOOC方式会让学生缺乏压力和动力,因为学生可以多次选修一门课程,直到通过为止。然而,所有的这些质疑都可以通过校园教育完成和弥补。“精品”的教学内容和“明星”式的教师、个性化的教学和及时的互动是MOOC背景下的必定趋势。新兴的教学模式和教学理念大量涌现,如研讨型教学、翻转课堂、先解决理由后解释、传授学习策略和思维策略等。
计算机程序设计语言课程如C语言课程,是一门受众面广、实用性强的课程,由于每个知识点相对简单和完整,因此它也是适合采用MOOC教学的计算机类课程之一。在新模式和理念的指导下,我们以程序设计语言特别是C语言为案例,对MOOC环境下课程的设计进行一些初步探索和尝试。
2、课程设计与实施
为了达到更好的教学效果,我们需要进行充分的课程设计,为教师和学生制订课程安排,对使用课程资料的整个活动过程进行描述。课程设计在教学过程中需要不断修正和改善,设计的内容包括活动或反馈的要点、指导或讨论的时间、调动热情的策略等。
教学过程应该包含几个阶段一直是教育工作者不断研究和总结的理由,目前比较公认的是BOPPPS模型,该模型将教学过程划分为引入(Bridge-in)、目标(0bjective)、预评价(Pre.assesent)、参与学习(Participatory learning)、后评价(Post-assesent)和小结(Summary)6个部分,简称为BOPPPS。
为了更好地实施BOPPPS模型,我们围绕授课对象进行课程设计,需要考虑概念图、学习目标、主动学习以及评价4个要素。其中,概念图帮助构建BOPPPS模型中的引入(B),建立课程之间的关系;学习目标与BOPPPS模型中的目标(0)紧密相关;主动学习是为了更好地实施参与学习(P);最后的评价体现在BOPPPS模型中的预评价(P)、后评价(P)和小结(S)。
可见,概念图、学习目标、主动学习和评价4个要素贯穿课程实施过程中BOPPPS模型的始终,是增强教学效果和提高教学水平的重要保证。
3、适应MOOC的c语言课程设计
3.1 概念图
概念图是进行课程设计的基础,反映课程中各个知识点之间的组织关系。构建概念图使得教师在进行课程设计时,能够更好地梳理课程脉络,突出重点内容,从而指导课程的进度安排。
教师在构建概念图时,首先需要挑选课程内容中的关键知识点,形成概念并将其罗列出来,接着以层次、网络等方式将这些概念关联起来,形成概念图。在课程教学过程中,需要不断地对这些概念进行必要的评价和修改,并形成新的概念图。对同一课程而言,不同教师有不同的内容组织策略和教学策略,因此会有不同的概念图。即使是师,随着认识的深入和时间的推移,也会令概念图随之变化。
对c语言课程而言,课程的关键概念或知识点比较明确,如语句、制约结构、顺序结构、选择结构、循环结构、函数、递归函数、数组、指针、引用、结构、if-else、switch、for、while等,需要先将其罗列出来。概念有不同的层次和范围,即概念之间有隶属或关联关系,因此需要梳理这些概念之间的关系并建立概念图,我们以制约结构章节的概念子图为例。制约结构概念图如图1所示。
容易看出,在制约结构这一章中,知识点以层次式结构组织。当然,概念图不都是层次式结构,根据不同的理解能够构建出不同结构的概念图,教师在授课过程中可以根据学生的反馈进行调整和修改。
3.2 学习目标
学习目标确定了期望学习者通过课程学习在一定条件下可观察或可量化的新的知识、技能及情感。制订这种定量化的学习目标还有利于后期的课程设计评价。
课程的学习目标通常能够划分为不同的层次。2005年,Bloom按照人的认知层次将学习目标由低到高逐渐划分为记忆(remembering)、理解(understanding)、应用(applying)、分析(analyzing)、评估(evaluating)、创新(creating)6个层次。Bloom倡议针对课程内容,在上述6个层次中定量地制订相应的学习目标,提高可操作性。

点赞:6798 浏览:22885