APP下载

基于MDP模式的《C语言程序设计》课程教学改革研究

2023-10-16万雪勇

中国新通信 2023年15期
关键词:程序设计互联网教学改革

摘要:随着“互联网+”的快速发展,基于网络教学平台的混合教学模式成为高校教学改革的主要趋势之一。在此背景下,本文提出了一种基于MDP(课前MOOC、课中Discuss、课后Project)的教学模式,通过连接课前、课中和课后,实施整体教学改革。本文重点研究了MDP教学模式的思路、方法和模型,并以《C语言程序设计》课程为案例进行了教学改革实践。实践表明这种教学改革对教学质量的提升有积极的促进作用,能有效提高学生的实际编程能力和学习积极性。

关键词:“互联网+”;MDP模式;程序设计;教学改革

基金项目:江西省高等学校教学改革研究课题“基于MDP模式的程序设计课程教学改革研究“(JXJG-16-19-2)。

“互联网+教育”是将互联网技术与教育相结合的产物,对教学质量的提升有积极的促进作用。近几年,学者们对“线上线下混合式教学模式”进行了大量研究,CNKI中国社会科学引文索引数据库中至2022年上半年已有超过110篇相关论文。其中,MOOC(慕课)和翻转课堂是最热门的关键词。学者们主要研究了“混合式教学+MOOC/SPOC/翻转课堂”模式。本文提出了MDP(课前MOOC、课中Discuss、课后Project)教学模式,该模式也是基于“互联网+”快速发展的基础上提出的。实际教学中更侧重于整个教学过程的闭环管理以及通过Project课题进一步提高学生的学习能力。通过在《C语言程序设计》课程中实施MDP教学模式,使整个课堂教学效果得到了实质的提升。自2013年MOOC引入我国以来,在高校教学中得到了广泛应用。MOOC课程的时长适宜、师资水平高,学习者的时间和地点都不受限制,因此受到了现代大学生的欢迎。不仅如此,由MOOC引申出的SPOC(小规模在线课程)、微课等教学模式近些年来也取得了长足的发展。C语言是一门应用较为广泛的、面向过程的计算机高级语言,也是大学计算机基础教学中的核心课程。通过学习《C语言程序设计》,学生可以掌握程序设计的基本概念和基本原理、结构化程序设计的基本方法。《C语言程序设计》课程的教學质量对后续课程如数据结构等具有重要影响。

一、MDP教学模式的理论基础

MDP教学模式按照“课前”“课中”和“课后”三个阶段连贯开展教学并形成闭环,其目标是提高教学效果和学生能力。该教学模式的理论基础主要包括以下几个方面。

(一)“知识分类”理论

MDP教学模式根据联合国经济合作与发展组织(OECD)1996年的《以知识为基础的经济》报告提出的知识分类理论,对《C语言程序设计》课程的教学内容进行调整,以帮助学生更好地理解和掌握课程的教学目标、重点和难点。

(二)“认知过程维度”理论

通过布鲁姆的“教育目标分类法”,可以评估学生对某一知识点的掌握程度,并将其分为记忆、理解、应用、分析、评价和创造六个层面。在当前互联网飞速发展的时代,年轻学生作为网络的“原住民”,他们在简单记忆和理解知识点的学习活动方面,通常不需要教师过多地参与和帮助。在MDP教学模式的课前阶段,教师将知识点细分为更详细的学习任务清单,将其推送到学生终端中,通过学习平台如“学习通”来完成布鲁姆教育目标分类中低层次的目标。然后,在课堂上,教师通过学生的反馈和设计的讨论题来引导学生进行讨论,从而激发学生的思维和表达能力,达到应用和分析的目标。最后,在课后阶段,通过综合性的课题式问题,教师对学生的能力提出更高的要求,以实现更高阶的目标。

(三)“主动学习”理论

研究表明,被动地接受教师传授的抽象经验和观察经验,学生的记忆保留时间较短,也无法发挥学生的学习积极性。因此,主动学习被认为是促进知识从短期记忆转化为长期记忆的最佳方式。各种教学方法和改革的一个共同点就是如何激发学生主动学习的积极性,让学生有充分展现自我的机会。MDP模式注重教学互动和闭环反馈的课程设计。在这个模式下,教师从课前、课中到课后,都将学生置于教学活动的中心位置。学生可以在整个过程中了解自己的学习成果,并随时做出调整。因此,学生的主动学习热情被激发,主动学习的效果得以显现。

二、MDP模式的教学模型构建

基于MDP的教学模式按照“课前”、“课中”和“课后”三个阶段来逐步开展教学,并形成闭环,MDP模式的教学模型如图1所示。

MDP模式的教学实施过程分为课前、课中、课后三个阶段。

(一)课前阶段

为了帮助学生更好地理解和记忆相关知识点,并实现简单的应用,教师需要设计一份学生学习任务清单,并通过学习通等平台推送给学生。学习任务清单应包括学习指南和具体任务。学习指南主要说明本节内容的教学目标和重难点,以引导学生的学习方向。具体任务主要说明学生应观看的MOOC或微视频,并要求学习相关的配套资源,完成相应的学习任务。在自主学习过程中,学生可将遇到的问题及建议反馈到教学平台上。经过比较,笔者选择了西安邮电大学王春梅老师主讲的MOOC《C语言程序设计》。它涵盖了课程内容的各个知识点,并提供了丰富的视频学习与习题测试资源。在教学实践中,使用笔者所在学校的网络教学平台(学习通平台)进行教学和管理。平台导入了西安邮电大学MOOC的主要教学视频,同时结合各个知识点,再加入自制的微视频、知识图谱、思维导图等辅助学习资源。学生按照老师课前布置的学习任务清单开展自主学习,在50人的实验班中,学生通过学习平台观看MOOC课程和微视频的次数统计如图2所示。

(二)课中阶段

在《C语言程序设计》课中阶段,教师实施了一种有效的教学方法。首先,充分利用课前自主学习的时间,让学生提出问题和建议。在课堂上,教师集中解答学生的疑问,帮助他们更好地理解课程内容。其次,针对学生在完成课后课题时提出的精彩解答或共性问题,教师紧扣课程内容,设计了有针对性的讨论题。通过小组讨论和合作学习,学生们可以积极参与讨论,思考问题,并找到解决方法。在课堂的中间阶段,采用分组讨论的方式。每个小组由5名学生组成,在教师的引导下,针对讨论题进行讨论和实践。随后,每个小组派出一名代表进行展示。这样,学生们不仅可以表达自己的想法,还可以从他人的展示中获得启发。

(三)课后阶段

在《C语言程序设计》课后阶段,以高阶性的教学方式来提高学生的能力。教师先通过布置Project课题,要求学生综合运用所学知识来解决相关问题,对学生能力提处更高的要求。在设计Project课题时,教师要注重其代表性、应用性和扩展性。尽量选择一些有趣且贴近生活的问题,并确保能够涵盖课程的主要知识点。这样的设计能够激发学生的学习兴趣,同时也能提供学生后续课程中参考和应用的机会。通过对Project课题的探究和解决,学生能够进一步加深对相关知识点的理解,并锻炼综合分析和解决问题的能力。同時,学生在解决问题的过程中可能会遇到一些困难,他们可以通过网络平台向教师反馈问题。教师可以对问题进行提炼,并在课堂上进行讨论,形成一个闭环的教学模式。但在实践中,也发现了Project课题的难度把握不容易。如果过于容易,学生无法获得提高;如果过于困难,学生无法完成,容易导致他们产生畏难情绪。因此,可将Project课题分成基础和提高两种不同类型,并根据学生的能力进行安排。基础类课题要求所有学生完成,而提高类课题则是供学有余力的学生练习。经过实践验证,这样的安排能够照顾到大多数学生的需求。表1展示了对基础和提高类Project课题的划分。

三、结束语

不同教学模式的目的都是为了实现相同的目标,即提升人才培养质量。笔者通过实践MDP教学模式,取得了一些积极的效果。首先是增强了学生学习的主动性。学生根据教师布置的学习任务单,利用MOOC、微视频等网络学习平台上的相关资源开展自主学习。这种学习方式让学生能够明确学习目标,灵活安排学习时间,提高了学习自主性。其次,提高了学生分析问题和解决问题的能力。基于MDP的教学模式强调以学生为主体,教师负责引导并监督学习过程。学生通过讨论锻炼自己的表达能力,学会借鉴不同的观点,相互启发和促进,加深对问题的理解,提高了问题解决能力。最后,提高了教师水平。教师在这种教学模式下需要熟练掌握教学内容,并善于观察和思考学生的学习方式和能力。教师需要提出吸引学生并适合教学讨论和项目课题,这对教师的能力有较高的要求。总之,MDP教学模式具有普遍性和通用性,可推广到理工科的各类课程中。通过不断实践和改进,相信MDP教学模式对于改进学生的学习效果和提高教师的教学能力有非常实际的辅助作用。

作者单位:万雪勇 江西警察学院 科技与信息安全系

参  考  文  献

[1]李琼,孔娅娴.国内高校近20年混合式教学研究热点及趋势分析——基于CiteSpace的知识图谱分析[J].赣南师范大学学报,2022,43(5):99-103.

[2]张毅龙.陈鹤琴教学法[M].北京:教育科学出版社,2007:31.

[3]李逢庆.混合式教学的理论基础与教学设计[J].现代教育技术,2016,26(9):18-23.

[4]李逢庆,韩晓玲.混合式教学质量评价体系的构建与实践[J].中国电化教育,2017(11):108-113.

[5]张颖.C语言程序设计案例式教学改革及案例[J]. 科技视界,2022(5):99-101.

[6]李丽娟.C语言程序设计教程[M].北京:人民邮电出版社,2013.

[7]赵萍,薛亮,王中林.“C语言程序设计”课程的AI案例式教学探索[J].纺织服装教育,2022,37(2):161-163.

猜你喜欢

程序设计互联网教学改革
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索
以高品质对农节目助力打赢脱贫攻坚战