在“互联网+”、大数据、云计算等科技不断发展的背景下,新工科的培养目标是培养具有创新精神、工程实践能力和跨学科综合素养的复合型人才,以满足新兴产业的需求,如人工智能、智能制造、机器人技术、云计算等。对于程序设计基础教学存在教学方法单一、学生实际应用能力不足等问题,青岛理工大学Python教学团队与时俱进,以Python公共基础教学为落脚点,开展了基于OBE理念的Python编程基础课程改革。这门课程不仅是为了传授编程语言的基本知识,更是为了培养学生的实际问题解决能力。通过对课程内容和教学方式的双重改革,探索一种全新的教育模式,旨在为学生提供更加丰富和具有挑战性的学习体验。
OBE理念解析:学习重点与评价方式的转变
OBE(Outcome Based Education)教育理念也称为成果导向教育,其核心思想是将学习的重点从传授知识转变为实现特定的学习成果和目标。相比传统的以教师为中心的教育方式,OBE理念更加注重学生的学习过程和学习成果。OBE将学生置于教学的核心地位,强调教师应该根据学生的需求和特点来设计教学活动,促进学生的自主学习和发展。OBE关注学生的学习结果,即学生所能实现的具体技能、知识和能力。评价学生的学习成果应该基于这些结果,而不仅是基于他们完成了多少学习任务或掌握了多少知识点。
课程内容改革:项目案例驱动的实践性学习
基于OBE理念,教学团队主要进行了课程内容和教学方式两方面的改革。在课程内容设计方面,改变了基于传统的以教师为中心的授课模式,取而代之的是根据每章节内容设计了有趣又贴合实际的项目案例。案例内容紧密围绕知识点的综合应用,注重提高学生解决实际问题的能力。例如,教学团队设计了图书馆管理系统、个人财务管理应用、在线购物系统和天气预报查询系统等具体项目案例。这些项目不仅涵盖了Python编程的核心知识点,还帮助学生在实践中提升解决实际问题的能力。
教学团队以Python课程的组合数据结构教学内容为例,以OBE理念为指导,首先明确学习目标,理解组合数据结构的概念,如列表、元组、集合、字典等及其操作方法,并能够根据实际问题选择合适的数据结构。通过项目驱动学习和实践性教学相结合的方式,设计编程实验和项目任务,让学生通过实际编程操作和项目实践掌握组合数据结构的基本操作和应用方法。
教学团队针对学生的表现和项目成果,采用多样化的评价方式进行评估。评价标准包括但不限于项目的功能完整性、代码的质量、算法的效率、团队合作能力等方面。教师对学生的项目进行综合评估,并根据项目的完成情况、学生的参与度和贡献度等因素,给予适当的评分和反馈。同时,学生也对自己和其他小组的项目进行同行评价,从中学习和改进。这样的评价方式能够全面地反映学生的学习成果和能力发展,激发学生的学习兴趣和动力。
网络课程与产学研项目:丰富学习资源与实践机会的拓展
团队录制了紧贴教学内容的网络课程,在智慧树教学平台发布。课程为学生们提供了更灵活的学习方式,学生可以根据自己的学习进度和时间安排自主学习。每个课程视频都深入探讨了Python编程语言的相关知识点和应用场景。除了视频讲解外,还提供了编程示例、练习题和案例分析等学习资源,帮助学生巩固所学知识并应用到实际问题中。网络课程采用生动、直观的教学方式,结合实例演示和图文说明,帮助学生更好地理解Python编程语言的核心概念和应用技巧。
此外,教学团队还申请了教育部门产学研协同育人项目,为学生提供更贴近实际工作场景的学习体验,这些项目涵盖了多个领域,例如数据分析、人工智能、网络安全等,为学生提供更广泛的学习和实践机会。在项目中,教学团队积极借助企业资源,邀请行业专家参与教学,为学生提供专业的指导和支持。鼓励学生积极参与项目实践,锻炼解决实际问题的能力,并培养团队合作精神和创新思维。通过与企业的密切合作,确保项目的实践性和前沿性,为学生提供与行业趋势紧密接轨的学习体验。
培养未来复合型人才:教育目标与学生发展愿景
通过基于OBE理念的Python编程基础课程改革,团队不仅在教学内容和教学方式上进行了革新,更在培养学生的能力和素质方面迈出了坚实的一步。这一课程改革旨在引领学生跨越传统教育的束缚,激发他们的创新潜能和实践能力,培养他们成为未来社会所需的复合型人才。通过项目驱动的学习、实践性教学的引导以及多样化的评价方式,团队致力于为学生打造一个开放、包容、创新的学习环境,让他们在实践中探索、在合作中成长,为未来铺设坚实的基础。期待学生们在这样的教育氛围中茁壮成长,为社会的发展贡献自己的力量。
(张莉 赵景波 王少强)