基于OBE理念的高职软件技术专业教学改革
2021-04-13袁江琛
袁江琛
摘要:软件技术的高速发展需要一批应用技术型人才,高职软件技术专业传统的教学模式不能满足市场的需求,该文以学习产出型(OBE)理念从市场需求出发倒推该专业需要开设的课程,各门课程需要学习的内容,学生在以项目为主线学习中通过拓展训练和毕业设计掌握专业技能,最终完成人才培养目标。
关键词:高职;软件技术专业;OBE;教学改革
Abstract: The rapid development of software technology needs a number of application-oriented talents. The traditional teaching mode of software technology major in higher vocational colleges cant meet the market demand. This paper reverses the courses and the contents of each course to be learned based on OBE. In learning project-based line, students master professional skills by Outward training and Graduation project, and finally achieve the goal of talent training.
Key words: higher vocational education; software technology; OBE; teaching reform
1 前言
2016年全国软件和信息技术服务业完成软件业务收入4.9万亿元,2017年为55037亿元,2018年为63061亿元,同比增长14.2%,2019年为71768亿元。但是从发展阶段看,现在中国软件业的发展仍然处于初级阶段。软件新技术、新产品、新服务逐步渗透到社会经济各领域,发挥着越来越重要的作用。在今后的十年或者更长时间,中国政府很有可能推出对软件行业的优惠政策,将该行业推入高速发展期。
2 高职软件专业发展现状
目前高职学校软件技术专业的课程设置因缺乏市场经验,在专业课教学课程的设置岗位针对性不强,技术主线把握不准,课程安排广而泛,课时分配不科学。多数课程是独立于其他课程而进行的,忽略了与其他课程之间的联系,没有将多门课程融入一个主题当中。
高职院校培养软件技术人才的培养目标是应用技术型人才,所谓应用技术型人才是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型,是熟练掌握生产活动一线的基础知识和基本技能,主要从事一线生产的技术或专业人才。因此高职院校软件技术专业在人才培养上应当注重技能的培养,在教学中简化复杂难懂的理论知识,将原本难以理解的软件开发技能分解融入各门专业课程中。
3 OBE理念相关概念
OBE 是一种基于学习产出的教育模式,于1981年由Spady等人提出,成为欧美等国家教育改革的主流思想。在OBE教育系统中,学校和老师须对该专业的学生在毕业时应该要达到的技能和水平有清楚的认知,然后寻求和设计一种适宜的教学方法来保证学生达到这些预期目标。OBE理念强调4个问题:我们想让学生取得的学习成果是什么?为什么要让学生取得这样的学习成果?如果有效地帮助学生取得这些学习成果?如何知道学生已经取得了这些学习成果?
4 软件技术专业教学改革
4.1 确定学习目标
OBE是基于学习产出的理念,所以我们首先要明确软件技术专业毕业生就业时的技能需求,根据企业对人才的需求来确定该专业的学习目标,这是OBE的起点,也是检验成果的标准,是OBE的终点。
例如很多企业对.NET方向的专业技能要求如下:
(1)熟练应用C#语言,.net开发环境,HTML、Ajax、jQuery等编程;
(2)精通面向对象技术、三层架构和MVC;
(3)熟悉各种常规数据库(SQL Server等)应用及开发;熟练编写存储过程、视图、触发器、事务、作业;
(4)规范化,标准化的代码编写习惯,文档习惯,较强的需求理解能力;
(5)思路清晰,具有较强的抽象思维和架构设计能力。
4.2 构建课程体系
课程体系是指某一专业中不同课程之间的关系,课程之间的排列顺序决定了学生通过学习将获得怎样的知识结构。根据最终学习目标,将专业技能体系分解并落实到具体的某一门课程中去,从而确定需要开设哪些专业课程,这些专业课程的开课顺序是什么,每一门专业课程需要达到的专业要求是什么,进一步明确每一门课程的教学大纲。
例如软件专业.NET方向的专业课程需要开设C#程序设计、ASP.NET程序设计、数据库技术、软件工程、HTML+CSS、jQuery+Ajax、C#项目开发、ASP.NET网站开发等,.NET方向课程体系如图1所示。
4.3 设计教学内容
在传统的教学模式中,教学内容和教学时数是根据教材来确定的,各门课程会成为一个个独立的知识体系,课程之间的衔接不充分,各门课程在整个专业中的作用不明确,各门课程只是在强调各自的知识体系,学生在学习内容只局限于课本,不能系统性、完整性地理解整个知识体系,在实践应用中也不会具体应用。在OBE理念中,学生学习的目标以就业产出为导向,软件技术.NET方向的学生主要就業方向有.NET程序员、网页设计师或网站管理员、软件测试员、软件维护与技术支持等。主要要求学生掌握基于.NET的Windows应用程序开发、基于.NET网站的架构布局与设计、应用程序的维护与更新、软件测试的方法等。因此我们以项目为主线,将比较有典型性的实践项目分解到各门课程的各个章节中去,在项目选择上我们选择了学生成绩管理系统、超市进销存和多肉商城等为主要项目,让学生在学习各门课程基础知识的同时,也能从项目整体的上进行理解。各门课程围绕这些项目设置子项目,并将各子项目排列成线性序列,在课程体系实施过程中贯穿其中。下面以多肉商城网站为例来说明教学内容的设计。
4.4 教学评价标准
教学评价是要根据教学目标对教学过程和结果进行价值评估,主要考核两个方面的内容:一是教师教学环节的评价,二是学生学习效果的评价。对教师教学环节的评价主要考核教学目标是否明确,教学重点教学难点是否突出,在教学过程中是否对知识结构和知识体系融会贯通,是否使用正确有效地教学方法实施教学。对学生学习效果的评价主要考核学生是否完成课堂任务,在拓展任务中是否会灵活应用所学知识解决问题,在操作过程中是否操作规范等。
4.5 能力拓展提升
学生在教师讲授知识的基础上首先要完成课堂任务,这一过程是理解和吸收知识,然后需要进一步的通过拓展训练来巩固和提升自己的能力,因此我们在三个主项目的基础上还选择了几个项目并分解成不同的任务分解到各门课程中,比如我们选择了酒店管理系统、图书馆管理系统等,其项目分析、数据库操作、页面设计、各模块功能实现等都需要学生自主完成,其中有些任务与课堂任务比较接近,有些任务需要学生进一步学习相关知识,学生在独立思考,小组讨论,教师答疑的基础上完成这些任务,不但巩固了已学知识,能力也提到了提升。在最后学期学生利用所学知识进行毕业设计,这就要求学生综合应用各门课程的知识,从项目的选择、分析、设计、调试等都由学生自主完成,学生通过在这一阶段的努力,最终完成最初设定的学习目标。
5 总结
本文通过OBE理念的研究,以“需求决定内容”建立课程开发的新思路,同时建构新的教学模式,以成果输出为导向建构更加开放的专业课程体系,明确课程体系中课程之间关系,以项目为主线设计各门课程教学内容,让学生在学习过程中系统性掌握软件开发各个环节。
参考文献:
[1] 顾佩华,胡文龙,林鹏,等.基于“学习产出”(OBE)的工程教育模式--汕头大学的实践与探索[J].高等工程教育研究, 2014(1):27-37.
[2] 于克强,刘元林,宋胜伟.基于工程教育专业认证的机械原理OBE教学模式的构建[J].教育教学论坛, 2020(27):246-247.
【通联编辑:代影】