新工科背景下基于“OBE+课程思政”理念的教学设计与实施
——以“Java语言程序设计”为例
2023-02-07张学钦贾媚媚
张学钦, 贾媚媚
(南阳师范学院 计算机科学与技术学院, 河南 南阳 473061)
新工科建设要求高校培养能够满足产业需求、能够对实际问题进行分析研究,并能够解决复杂工程问题的创新型人才[1].OBE教育理念是当前教育改革的主流理念,适应新工科建设时代对人才培养的新需求.这一理念以企业需求为基准来构建课程体系、确立课程目标和教学内容、实施教学过程,然后对学习成效进行评估,再根据评估结果持续改进课程体系,提升教学质量,成功实现了从“以教师为中心”的传统教学模式到“以学生为中心”的教学模式的转变.
1 “OBE+课程思政” 融入“Java语言程序设计”课程的必要性
1.1 课程思政的必要性
习近平总书记在全国高校思想政治工作会议上指出“要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面”[2].学生阶段是世界观、人生观和价值观形成的重要阶段.因此,教学过程中,教师要落实立德树人的根本任务,要深入挖掘课程中蕴含的思政元素,让学生通过学习,掌握事物发展规律,通晓天下道理,丰富学识,增长见识,塑造品格,努力成为德智体美劳全面发展的社会主义建设者和接班人[3].课程思政是落实立德树人根本任务的战略举措,又是教学改革的一个重要方向,是全面提高人才培养质量的重要任务[3].因此,课程思政是大势所趋,刻不容缓.
1.2 “OBE+课程思政”融入“Java语言程序设计”课程的必要性
1.2.1 课程思政融入“Java语言程序设计”课程的必要性
“Java语言程序设计”课程是计算机相关专业的一门重要课程.在实际教学过程中,适当融入课程思政,不仅能够让学生在学习程序设计知识中实现思想政治水平的提升,而且能够使学生毕业时在具备娴熟编程技能的同时,兼有良好的道德品质,更契合人才市场的需求.
程序设计类课程一般比较枯燥,“Java语言程序设计”课程融入课程思政,使得教师在传达知识和技能的同时,不仅活跃了课堂气氛,而且实现了对学生思想政治素质的培养,对“Java语言程序设计”课程教学改革具有积极意义.
1.2.2 OBE融入“Java语言程序设计”课程的必要性
OBE教学理念体现了“以学生为中心”的教学模式,适应新工科建设对人才培养的新要求,运用OBE教学理念,将学生放入虚拟职场环境,使学生接受职业和道德准则的洗礼,帮助学生培养职业素养、纪律意识和规则意识,提升岗位适应能力、创新能力和就业竞争力,树立精益求精的工匠精神,这些都与习近平总书记 “把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人”的讲话精神相契合.因此,将“OBE+课程思政”融入“Java语言程序设计”课程,符合新工科时代对人才培养的新需求,是课程思政在“Java语言程序设计”课程中的延伸,两者有机结合,必将成为“Java语言程序设计”课程教学改革的一项有力举措.
2 基于“OBE+课程思政”理念的“Java语言程序设计”课程教学设计与实施
“Java语言程序设计”课程最主要的目标是培养学生创新思维能力和运用程序来解决实际问题的能力.本文提出的教学设计思路是将OBE教育理念与思政元素共同融入“Java语言程序设计”课程教学全过程,形成完整的教学设计,如图1所示.
图1 基于“OBE+课程思政”理念的“Java语言程序设计”课程教学设计框架
2.1 基于“OBE+课程思政”理念的“Java语言程序设计”课程的教学设计方案
“Java语言程序设计”课程一般开设在第三学期,是“JavaEE框架技术”“Android应用开发”的基础课程.制定教学设计方案时必须结合学生实际、认真考虑该课程与后续课程的衔接关系以及企业的用人需求,在培养学生运用程序解决相关领域特定问题的能力的同时,还要培养学生吃苦耐劳、团结协作、求真务实、精益求精等人文精神和科学素养等[4].因此,对于本课程来说,制定出符合学生学情和企业用人需求的教学目标是重中之重.有了合理的教学目标,才能确定教学内容.
“Java语言程序设计”课程内容多而杂、跨度大.受课时量限制,从实用角度出发,本课程教学内容去掉网络编程及套接字等过时或不常用的技术,只留下Java语法基础、面向对象、文件操作、集合类、JDBC和多线程等内容.教学内容的设计如表1所示.
2.2 融入“OBE+课程思政”的“Java语言程序设计”课程教学设计方案实施
教学设计方案的实施主要是依据“Java语言程序设计”课程特点,确定教学方法,将思政元素巧妙地融合到教学内容.那么,如何促进学生快速掌握所学知识并转化为解决实际问题的能力呢?根据表1所示,Java教学内容有基础部分、高级部分和实战部分,在实施教学的具体过程中,结合学情和课程内容,将思政元素巧妙融入其中,课程采用案例与项目相结合方式进行,具体如下.
Java基础部分:通过讲授、内化、师生互动三个环节进行.为了调动学生的学习积极性并将立德树人的任务落实到教学中,在讲授环节,教师需要在课堂教学中融入思政元素,对本节课要讲授的知识点进行详细剖析并根据知识点设置相关问题;内化环节是让学生充分思考教师所设置的问题并形成自己的认识;师生互动环节则是师生就本节课的知识点以及老师所提出的问题进行深入的交流,以加深学生对知识的理解.
表1 Java程序设计教学内容一览表
Java高级部分:该部分教学以案例为切入点,选择的案例必须是一个能够衔接所有知识点的完整的项目,让学生时刻感觉到学有所用,激发学生的学习兴趣.
为了更好地培养学生的实际应用能力,在Java课程全部知识点学习结束后,会安排两周的项目实战.该环节要求学生3~4人为一组,综合运用所学Java知识来实现一个完整的项目,项目的完成情况作为期末考试的核心组成部分.这一环节实施过程中,会邀请有丰富实战经验的企业工程师进行授课,培养学生的团队合作意识和精益求精的工匠精神,实现学生与市场的无缝衔接[5].
2.3 制定全方位的考核评价机制
基于“OBE+课程思政”理念的考核评价机制高度关注学习成果及学习态度.考核方式为理论考核与实践考核相结合、过程性考核与期末考核相结合.每学习完一章,会通过一次阶段性测试来了解学生对知识点的理解与运用情况,作为过程性考核的依据.期末考试主要是考核学生对Java基础知识、基本语法的掌握情况.实践考核分平时上机实验和项目实战两个环节来进行,主要是考查学生的实践能力和项目实战水平.如表2所示.
2.4 教学效果反馈,完善教学过程
OBE 教育理念高度关注学习效果,要求教师及时根据教学效果反馈信息调整教学方案.新工科建设背景下,新产业、新技术和新模式对人才的需求不断发生变化,这就要求教师时刻与企业保持联系,跟踪教学效果,再根据企业反馈结果及时修订教学目标、调整教学内容、改进教学方法,完善教学过程[6].
表2 考核评价机制
3 结语
为了调查将“OBE+课程思政”融入“Java语言程序设计”课程的效果,学期末,任课教师抽取了本校软件工程和计算机科学与技术两个专业的学生进行问卷调查,让学生对学习这门课程的感受和各项教学目标达成情况以及对老师的教学方案提出相应的建议.通过平台反馈结果可以看出,90% 以上的学生对“Java语言程序设计”课程产生了浓厚的学习兴趣,对编程非常有热情,对本专业其他课程的学习也很有信心.从期末提交的项目成果来看,学生分析问题、解决问题的能力以及创新思维能力都得到了明显的提升,符合新时代、新技术、新产业发展对人才的需求方向,可以为日后高校课堂教学改革提供有益参考.