周维斌 王 丹
(1.内江师范学院教务处,四川 内江641100;2.内江师范学院计算机科学学院<人工智能学院>,四川 内江641100)
2019年,《教育部关于一流本科课程建设的实施意见》(教高〔2019〕8号)强调课程是人才培养的核心要素,课程质量直接决定人才培养质量[1]。BSCS 5E模式最主要的特点是在教学中具有连贯性,能够帮助学生更好地形成科学技术的知识、态度和技能[2]。在程序语言教学中使用该教学模式预计会取得不错的效果。
美国生物科学课程研究中心(BSCS)于1987年提出5E教学模式,主要由参与(Engagement),探索(Exploration),解释(Explanation),拓展(Elaboration)和评价(Evaluation)组成。5E教学模式对学生掌握学科知识和保持对科学的兴趣有良好的促进作用[3]。
5E教学模式是建立在赫尔巴特、杜威、海斯,奥本和霍夫曼等人[4]的教育理论基础之上,其起源和发展如图1所示。

图1 5E教学模式的起源与发展
(1)参与阶段可以发生在课前,也可以发生在课中,主要目的是吸引和培养学生的学习兴趣。
(2)探索阶段主要为学生形成一个共同的活动经验基础,为后续形成完备的知识,经验和技能奠定良好的基础。
(3)解释阶段主要目的是帮助学生理解在探索阶段遇到的问题,教师解释会引导他们加深理解。
(4)拓展阶段尝试加深学生对知识的理解和技能的掌握,对知识的巩固提供了良好的应用机会。
(5)评价为教师从侧面了解学生对知识的掌握情况提供依据,也为后续的教学指明了方向。
Python程序设计要求学生Python的基本语法,学会利用程序语言解决生活中的实际问题。……