基于OBE理念及思政课堂的高职Java程序设计课程改革研究
2021-09-23刘英晖陈姣姣
刘英晖 陈姣姣
摘要:Java程序设计作为高职院校计算机类专业的一门专业基础课,在培养学生的编程能力、对接企业就业方面起着重要作用,目前的Java程序设计课程以教师为中心,注重考试成绩考核,因此本文提出基于OBE理念对Java程序设计课程进行改革,以“以学生为中心、成果导向、持续改进”为思路进行课程改革,本文探讨了改革可能遇到的问题以及解决问题的一些探讨。
关键词:Java程序设计课程;OBE;课程改革
Abstract: Java curriculum is a professional basic course for computer majors in vocational colleges, It plays an important role in cultivating students' programming ability and connecting with enterprises' employment. The current Java programming course is teacher centered and focuses on examination results. Therefore, this paper proposes to reform the Java programming course based on the idea of OBE, with the idea of "student-centered, achievement oriented and continuous improvement". This paper discusses the possible problems in the reform This paper discusses the existing problems and their solutions.
Key words: Java course; OBE; curriculum reform
在物联网、云计算、大数据、区块链技术快速发展的今天,Java作为一门老的开发语言仍然在软件开发中占有一席之地,在每月更新的TIOBE编程语言排行榜中,Java一直稳居在前三位。因为其具有跨平台、分布式、安全性高、健壮性、多线程等优势,另外Java语言在当今移动应用遍地开花的当今社会中,在Android手机开发中也占有举足轻重的地位。
OBE教学法是成果导向教育理念,是美国、加拿大、英国等国家教育改革的主流理念。也是一种工程教育思想,该理念遵循三个基本理念:成果导向、以学生为中心、持续改进。这些理念对我国实行工程化教育具有关键意义。该理念对高校教育尤其是高职教育中的专业建设如何进行、教学改革怎样改进、如何培养高质量人才都具有重要的指导意义。
目前对OBE的研究越来越趋于成熟,OBE在课堂中的应用也越来越广泛并且它的优势也得到了一些验证,但是在各门具体课程的实施过程中如何开展,目前的研究还不够充分。
Java程序设计作为本校计算机软件类专业的一门专业基础课,已经开设了不少于10年,课程开设以来,各任课教师尝试了“项目化”“教学做一体化”等改革,但基于OBE理念的教学改革在本校的研究尚处于探索阶段。
1 基于OBE的Java程序设计课程改革的意义
Java程序设计课程在计算机专业学习中属于专业基础课,是软件技术专业《Android应用与开发基础》《Android高級开发》《Web前端开发》等课程的基础,是培养学生编程能力必不可少的课程,也是对接企业Java工程师、Java程序员等的重要桥梁。现有的《Java程序设计》课程包含的内容多,一学期的课时所能学习到的内容有限,加上高职学生基础差、缺乏学习兴趣、以教师为中心、重视教学计划、忽视教学效果等,导致最终学生的能力达不到行业、企业要求的Java程序员应该达到的能力、素质要求。
基于OBE的Java程序设计课程改革提出“以学生为中心”的思想,课堂设计和教学计划按照学生掌握程度持续调整、不断更新,更主张因人而异制定培养计划,可以在较大程度上改善《Java程序设计》课程的教学效果,对全面培养学生的分析问题、解决问题、自我学习、团队合作等能力有着重要意义,在对接企业用人需求,促进就业质量上也将起到促进作用。
2 基于OBE的Java程序设计课程目标改革
OBE成果导向强调从学科导向向目标导向转变,这里体现了反向思想,反向设计思想指的是从需求(包括内部需求和外部需求)开始,由需求决定培养目标,再由培养目标决定毕业要求,再由毕业要求决定课程体系。
目标导向下的工程教育在教学设计与实施中强调如下四个方面:培养目标要以需求为导向,毕业要求要以培养目标为导向,课程体系和课程教学要以毕业要求为导向,资源配置要以支撑毕业要求与培养目标的达成为导向。毕业要求的达成要能支撑培养目标的达成,课程教学要求的达成要能支撑毕业要求的达成。所有参与教学的教师要明确自己所教对达成毕业要求和培养目标的贡献与责任,每位学生要明确自己所学对达成毕业要求和培养目标的作用。培养目标和毕业要求的表述要有利于对目标和要求的达成度进行评价。
目前的Java程序设计课程的人才培养是从课程出发,从专业出发寻找该专业需要学习哪些课程,从一定程度上结合了市场对Java程序员或者Java软件设计工程师的能力要求,基于OBE的Java程序设计课程目标改革要求依据成果导向反向设计原则倒推Java程序设计课程的人才培养目标,即完全按照市场上企业的需求定制专业课程和基础课程,比如对于软件设计师证书的要求、对于Java相关开发课程JavaScript等课程应该达到什么样的熟练程度的要求,制定人才培养方案及各学期开设课程的顺序、按照企业实际需求制定课程标准等。