王娜
(辽宁建筑职业学院信息工程系,辽宁 辽阳 111000)
【摘要】能力本位模式在高职教育中得到了广泛的认可,它以“突出能力目标,以项目任务为主要载体,以学生为主体”作为基本原则,为高职教育改革提供了新的途径。本文从《Java Web 开发》课程进行切入,研究了能力本位模式下的课程在教学方面的改革。经过实践证明,该课程的“能力本位”教学改革既可以提高学生的学习效率,又可以改善教师的教学质量。
教育期刊网 http://www.jyqkw.com
关键词 能力本位;Java Web开发;课程改革
0 引言
目前,很多高职院校的教师总是把传统的“一次性教育”的观念带到教学中,他们希望学生在学校里能掌握“尽可能完整的知识系统”,并不重视培养学生的“自我学习、终生学习”的现代学习观[1]。在课程教学中只重视间接知识的传授和积累,而忽视培养学生的能力和直接经验的获得,忽视“学习能力”的训练和培养[1]。从而使得高职教学质量的提高受到了制约,导致“教师教的很累,学生学的无味,什么都学不会”[2]。
能力本位课程受到了世界高等职业教育的广泛关注,“能力本位”一词的中文翻译是CBE(competency based education),由于国内对CBE的认识主要是、也首先是来源于加拿大社区学院的CBE实战,所以,在很多地方,“能力本位”也就成为了加拿大CBE模式的代名词[3]。因此,“能力本位”在国内有狭义和广义的区别,狭义指的是加拿大的DACUM/CBE教学模式,广义即是所有把能力作为教学核心的教学模式[4]。
我们倡导的“能力本位”模式的要求是根据职业岗位(群) 的能力需求和技术领域,对课程体系和教学内容进行改革,重视培养职业能力,改革教学方法,突出学生能力的培养[5],从而形成符合高职高专技能型人才需要的“任务引领式”或“项目驱动式”的教学模块[6]。目前职业教育课程改革的基本目标也就是要打破学科体系,建立基于工作任务的课程体系,这是由职业教育的性质所决定的,通过“精简、融合、重组、增设”等途径,促进课程结构体系的整体优化,更新教学内容,以加强学生的社会适应性[6]。
就以我系开设的《Java Web开发》这门课来说,虽然现在也是采用了项目教学,但仍然存在着很多问题:
(1)并没有突出课程的能力目标,反而是突出课程的知识目标;
(2)仍然采用“先学后做”的教学模式;
(3)一些项目和任务的设计还不够完善,仍需进一步进行改革;
(4)课程的教学主体仍然是教师。
其实对于很多高职院校来说,课程教学都存在着上述的问题,所以对课程进行“能力本位、职业导向”的课程改革已成为目前高职教育面临的核心任务,成为当务之急。
本文结合笔者实际的教学工作,设计了以职业导向、能力本位的《Java Web开发》项目课程,在实践过程中,提高了学生学习与教师教学的质量和效率。
1 能力本位模式下的高职Java Web开发课程改革
1.1 确定课程的能力目标、知识目标和素质目标,并突出“能力目标”
本门课程的目标包括:知识目标、单项能力目标、综合能力目标以及解决职业岗位问题的综合实践能力目标。用职业能力表述课程目标,重点要关注学生能够做什么,却不是知道什么,同时要突出课程教学的综合能力目标,使学生能够具有解决实际问题的能力。
具体的课程目标如下:
(1) 熟练搭建Web开发环境;
(2) 熟练掌握Servlet基础知识和应用对象;
(3) 能够利用Servlet和事件实现监听器功能;
(4)了解过滤器的概念,具备开发常用的过滤器的能力;
(5)掌握JSP的基础知识;
(6)能够运用Servelt+JSP+JavaBean模式开发B/S结构程序;
(7)具备良好的分析问题和解决问题的能力;
(8)具有良好的团队合作精神,养成优秀的职业素质;
(9)具有敏锐的网络信息意识,善于整合资源。
1.2 打破传统的学科式知识体系,设计以职业导向、能力本位的项目化课程
该课程打破了传统的学科式知识体系,设计五个项目为载体,其中每一个项目又包含若干个典型的工作任务;通过完成工作任务,学生了解需要运用的知识,然后进行学习,再将学到的知识运用到实际工作中,从而指导项目的编码工作。
1.3 课程的教学主体为学生,主导为教师,二者缺一不可
“以学生为主体”的含义包括两个:一个是以学生为主体对课程的教学效果进行评价,而不是以教师为主体;另一个是在课堂上,教师要引导学生,充分地行动起来,能够积极、主动地参与到教学过程中来,并且自己动脑、动手进行操练,而不是冷眼的旁观教师的“表演”。
1.4 设计多样化的课程考核
课程教学要对学生进行综合评价、全面考核,其中包括知识的考核、过程的考核、能力目标的考核和结果的考核等。
2 Java Web开发课程的项目设计
依据能力本位的模式,设计了五个实践项目作为课程的整体设计,设计如下:
2.1 项目一:登录验证器
本项目通过完成登录验证器的编写,展开开发Web应用程序基本概念、Web环境搭建、Servlet组件等相关知识的介绍。本项目包括的工作任务有:Web应用入门、Java Web环境配置、Servlet基础知识、Servlet的生命周期、Servlet API、登录验证器的编写。
2.2 项目二:网络购物车
本项目通过完成网络购物车的编写,展开服务器应用对象、页面跳转方法、Servlet间传递参数的方法等相关知识的介绍。本项目包括的工作任务有:服务器应用对象、页面跳转与包含、servlet间传递参数的方法、购物车设计。
2.3 项目三:编码过滤器
本项目通过完成编码过滤器的编写,展开Servlet的侦听器和事件、过滤器的工作机制、如何创建过滤器等相关知识的介绍。本项目包括的工作任务有:与ServletContext对象相关的侦听器和事件、与HttpSession对象相关的侦听器和事件、与ServletRequest对象相关的侦听器、过滤器基础、创建Servlet过滤器、编码过滤器。
2.4 项目四:留言板
本项目通过完成留言板的编写,展开JSP的基本概念、语法、隐含对象、属性作用范围等相关知识的介绍。本项目包括的工作任务有:JSP简介、JSP页面基本结构、JSP隐含对象、JSP范围、留言板。
2.5 项目五:用户信息管理小系统
本项目通过完成用户信息管理小系统的编写,展开JavaBean的基本概念、创建JavaBean、在JSP中调用JavaBean、数据库访问等相关知识的介绍。本项目包括的工作任务有:JavaBean简介、JSP调用JavaBean、JSP与servlet间传递参数的三个作用范围、数据库访问、用户信息管理小系统。
3 Java Web开发课程改革特色
3.1 用职业能力表述课程目标。重点注重学生能够做什么,并不是知道什么。
3.2 以工作任务为内容。教师的教学重点是使学生具备完成工作任务的能力,在任务完成的过程中结合知识和技能的学习。
3.3 以服务或典型产品为载体。教学的顺序依照项目和任务的编排展开,在项目设计的学习过程中可以跨工作任务,只要能够服务于工作任务的学习就行,不局限于工作任务的逻辑顺序。
3.4 两个渗透。在教学中渗透理论、知识、计算;外语;职业素质和职业道德的内容;渗透培养职业核心能力。
3.5 采用多样化的课程考核方式,如知识考核、过程考核、能力考核和结果考核等。
4 结束语
本文对传统的“先学后做”的教学模式进入了改变,采用了“边学边做”的教学模式,设计以工作过程为导向(即职业导向、能力本位)的项目化课程,在设计上对课程的整体和单元进行了详细设计,并运用到了课堂中,从而提高了教师的教学质量、改善了学生的学习效果。
教育期刊网 http://www.jyqkw.com
参考文献
[1]戴士弘. 职业院校整体教改[M]. 北京:清华大学出版社, 2012.
[2]冯明卿,冯玉东,马军周. 基于工作过程的 Java Web 开发课程改革[J]. 中国电力教育,2010(18):115-117.
[3]戴冬,谌湘倩. 项目驱动法在 Java Web 开发教学中的应用[J]. 河南机电高等专科学校学报,2011(6):133-135.
[4]邓凤婷. 工作过程导向的高职项目教学研究与实践[D]. 新乡:河南师范大学,2013.
[5]李丽云. 基于能力本位的职业教育改革探析[J]. 知识经济,2014(4):156.
[6]姬尧. 基于能力本位的高职教学模式应用[J].开封教育学院学报,2013(4):161-162,184.
[责任编辑:曹明明]