高职VB课程的项目化教学过程设计
2012-01-10许小媛
许小媛
一、高职的项目化教学
1.高职项目化[1]改革的重要性
首先,项目化的教学体系与高职教育人才培养目标相符合。高职教育的培养目标是培养具备实际操作能力,适合生产第一线的人才,不是培养研究型的科技人员,所以在教学体系中要体现出以岗位能力为出发点,从传统的学科体系中剥离出来。其次,项目化教学有利于高职学生良好工作习惯和工作能力的形成。职业教育关注的是学生的工作和实践能力,当然这种工作和实践的能力也包含对基本知识的掌握。项目化的教学不是弱化基础知识的重要性,只是更加注重在基础知识的教育中,将实际工作中所需要的基本素质和基本能力融入进来,使学生在课程结束时,不仅对基本知识有所了解,而且可以在岗位中胜任这个部分的工作。最后,项目化教学可以激发学生的学习兴趣,促进良好学风的形成。高职学生有别于本科学生的特点,他们思想单纯、勇于实践。因此,项目化教学可以充分利用学生的特征,鼓励他们多动手。单纯的课堂教学难免使这些学生产生乏味感,提不起学习的兴趣,但是如果能把学生带到实验室、工地、企业去,高职的学生就能充分发挥他们的特长,达到很好的教学效果。
2. 高职VB课程的培养目标和教学改革目标
高职开设VB课程,旨在于培养学生的编程思维能力和编程规范思想,通过掌握一种编程语言,来了解行业的编程规范和行业的需求,提高实践能力和适应实际岗位的能力。高职VB课程的教学改革目标,即是通过项目化的教学设计,使学生掌握具体项目实施的过程、规范,具备胜任具体岗位要求的能力。
3.课程的项目化[2]
课程的项目化实质就是将课程的学习转化为项目学习。在传统课程学习(即学科体系的学习)中,以知识体系为导向进行教学的组织安排,这种学习形态与工作过程是脱离的。项目化学习将知识的学习与工作任务、岗位职责联系在一起,不仅使学生掌握知识,更能够提高职业技能。
课程的项目化是一个复杂的结构转换过程。这一过程包含了4个环节的分析转换:工作任务分析、学习领域分析、学习情境设计和教学过程设计。
工作任务的分析是第一步,在这一环节,要明确所对应的职业岗位有什么样的需求,也就是这一岗位要完成哪些任务。学习领域是指一个由学习目标描述的主题学习单元。它由能力描述的学习目标、任务陈述和学习内容的总量给定的学习时间(基准学时)三部分构成。[3]学习情境设计就是将课程的知识内容具体到各个学习情境中,通过学习情境的设计,将知识融合到情境中,将能力的培养融合到情境中。教学过程设计,也就是各个情境项目的设计和实施。在这个过程中,将学习情境中的工作项目进一步细化,分解成若干个学习型工作任务。将学习领域转变为教学领域,将需要学习的课程内容转化为具体项目的过程。[2]
二、VB课程的项目化改革
1.工作任务分析
VB程序设计语言对应的职业岗位应该是软件设计行业。软件的设计与开发一般包括需求调研分析、概要设计、详细设计、编码、测试与维护5个阶段。基于工作过程的教学就是要让学生了解企业项目的运作模式和运行规则,掌握软件开发的工作流程。根据实际工作任务的分析得出软件开发的行动领域[4],如图1所示。
图1 软件开发的行动领域分析
2.学习领域分析
学习领域是由若干学习单元组成,每个学习单元又包含了许多知识点。分析VB课程的学习领域,首先要明确该课程的知识体系。VB的知识体系一般从基本知识和扩展知识2个方面来看。VB的基础知识领域包含开发环境、程序设计基础、控制结构、数组知识、控件、过程、用户定义类型、菜单、对话框、文件、MDI文档、数据库控件等内容; VB的扩展知识领域包含数据结构、软件工程、计算机网络、操作系统、数据库原理等内容。从课程的学习领域可以明确VB的知识内容,并且在学习的过程中注意结合其他课程的知识综合运用。学习领域的分析目的在于让学生了解知识结构并且能够融会贯通。
3.学习情境分析[4]
将VB的知识点分布在冒泡排序法、四则运算器、画图板、记事本和图书馆信息管理系统5个工作情境中,这5个工作情境的设计遵循由浅入深的原则,参照企业实际岗位要求,学生通过这些实际情境的学习,掌握课程的基本知识,同时在教学中也可加入扩展知识的相关内容,让学生拓展知识面,了解更多行业信息。5个学习情境与基本知识点的融合见表1,与扩展知识点的融合见表2。
表1 VB的学习情境与基本知识点的融合
表2 VB的学习情境与扩展知识点的融合
从表1和表2可以看出,在VB的教学过程设计中,将基本知识和扩展知识融合在5个项目实例的设计中。这样,对于理论知识的掌握,就不需要学生单纯对字面理解和记忆,而是在掌握实例的过程中加深对概念的理解,同时能够综合运用多门学科知识。
三、VB课程的教学过程设计
在课程项目化实施的过程中,我们会将1个项目进一步分解细化,进行教学设计,以VB教学中图书馆信息管理系统为学习情境,进行具体的教学和实验的设计,如表3所示。
从表3可以看出,每个实例都需要学生从教学目标、教学内容、知识准备、资料准备和任务分析等步骤细致地完成。学生通过这5个项目,不仅掌握了VB课程要求的知识,而且能够明确了解项目实施的步骤和过程,对于岗位要求的基本能力也都有了很好的训练。这样的教学设计,能够帮助学生更快更好地适应具体的岗位需求,实现高职课程的改革目标。
表3 具体情境的教学过程设计
四、课程项目化的教学效果分析
项目化教学与原有的传统教学方法相比,主要在以下方面进行了改善和提高。
从课程性质来看,传统教学的学科体系教学内容孤立,与工作实际联系不紧密,项目化教学是基于工作过程的课程体系设计。从教学方法来看,传统教学以教师讲解与学生练习为主,项目化教学以项目驱动、任务驱动、分组演练为主。从教学模式来看,传统教学师生互动中以教学教师为主,项目化教学更加强调学生的角色,教学互动交流增强。从教学效果来看,传统教学与实际工作有所脱节,项目化教学可以缩短学生学校教学与企业工作的差距,增强了适应工作的实际能力。
对于VB课程实施项目化教学过程的实施,学生表现出了前所未有的兴趣和学习热情。在每个项目完成之后,学生感到很有成就感,而且对项目实施的过程和要求都有了深刻的理解。
[1]高玉萍.高职项目化课程教学质量评价探析[J].江苏广播电视大学学报,2011(5):26-28.
[2]张健.高职课程整合视阈[J].职业技术教育,2011(32):5-8.
[3]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007:186.
[4]马斌,冯明卿,张旭芳.基于工作过程的程序设计类课程开发[J].职业技术教育,2010(14):26-28.