APP下载

基于构建主义理论的项目驱动教学模式在高职计算机软件教学中的应用尝试

2016-12-17朱运乔

科技视界 2016年26期
关键词:构建主义

朱运乔

【摘 要】项目驱动教学模式是基于构建主义学习理论一种教学方法,本文针对统教学方法的弊端,阐述了项目驱动教学法的特点和构建主义基本观点,然后结合软件技术专业的专业课程特点,介绍了建构主义指导下的项目牵驱动法教学改革及其教学组织与实施过程。

【关键词】项目驱动教学模式;构建主义;软件教学

0 引言

高等职业院校的主要任务是为社会一线培养生产、建社、服务和管理所需的技术熟练的专门人才,然而由于各方面的原因,我国高职生源比起本科生源知识基础薄弱一些,在新知识的接收能力、自学能力和自控能力等许多方面常常也不如一般的本科生。但一直以来,大多数高职院校的课堂教学模式跟本科院校一样,采取传统了的教学方式,即教学以教师为中心,采用“课堂授课-实验验证-作业内化”的一般流程,学生成为知识的灌输对象和被动接收者,这种传统的教学模式没有考虑高职学生的实际情况和接受能力,既不利于高职学生职业能力的培养,也在一定程度上影响了学生的学习兴趣和积极性。

针对传统教学方法的弊端,各高职院校教育专家在教学方法上进行了许多积极的、有意义的探索。在分析现有教学模式和高职学生实际情况的基础上,在建构主义学习理论的指导下,我们提出了“项目驱动”教学模式,已于三年前尝试应用于软件技术专业课程教学,经过三年的观察和研究,确实取得了良好效果。

1 项目驱动教学模式及理论依据

1.1 项目驱动教学法

项目驱动教学法以项目为中心,由教师根据当前教学目标设计并提出项目任务,针对的提出的问题,选取与问题相关的典型项目,在整个教学过程中以项目的不断分解拓展和层层推进来带动课程的学习,在每一次课堂教学中,又以项目的相关实例不断推进驱动课堂教学的开展。改变了传统式教学中教师一言堂的现状,强调发挥学生主观能动性,较好地解决了理论学习和实践相结合的问题,适用于应用性、实践性强的课程教学中。

项目驱动模式源于构建主义学习原理,有着很强的理论依据,同时也是构建主义学习理论的一种具体实践方案。项目驱动有如下特点:

1)教学以学生为中心,教师主导

项目驱动教学中要强调学生的主体作用,教师重在引导学习过程,由教师提出项目任务,再由学生运用所学知识去分析问题,并与其他同学讨论、交流,最终完成项目任务。在此过程中,教师不再主宰整个教学过程,其任务在于启发、引导学生解决问题。

2)以项目贯穿整个教学过程

项目驱动教学要以尽量接近真实的拟模项目贯穿教学过程。教学过程中学生将理论知识运用到项目实践中去指导开发,带着在项目开发中遇到的问题回到课堂中学习,增加了学生学习积极性,也锻炼了学生的综合素质。所选项目力求模拟真实环境,既可激发学生的学习兴趣,提高学生解决实际问题的能力,又能提前适应将来职场的工作环境。

3)设置项目小组

将全体学生将按知识掌握情况和能力划分成强能力强弱不同的小组,各小组按能力不同分配难度不同的项目,这样既可做到分层教学,各小组都可完成相应难度的项目,增强应层次学生的成就感,同时又做到了小组内部成员的协同工作,培养了学生的团队合作精神,提高了学生的职业素养。

4)以翻转课堂形式展开教学

项目开发过程的理论知识,主要以翻课堂形式完成,课前将相关知识点制成微视频,先供学生预习,学生可以根据自身需要播放,通过暂停、回放等功能做笔记、反复学习;在课上,教师根据预先设计好的、与学科知识有关的问题情境让学生自主讨论或教师直接提问的形式,巩固与深化学生课前学习的知识。

1.2 构建主义学习理论概述

“项目驱动式”教学法来源于建构主义学习理论,建构主义教育理论是20世纪60年代形成的一种教育理论流派。“建构主义者不再将知识看作是有关绝对现实的知识,而认为知识主要是个人对知识的建构。”建构主义认为知识的获得是学习者主动建构的,而不是从外部直接灌输给学生的。建构主义强调认知主体的能动性,强调从主体内部产生认知的需要,认知过程也充分尊重主体的内在性,认为认知是一个自内而外的、由认知主体主动发起的、在一定情境中与主体过去经验相结合的过程。教师是教学过程的组织者、指导者。

建构主义教学设计需要遵守以下原则:以问题为核心驱动学习,问题可以是项目、案例或实际生活中的矛盾;强调以学生为中心,各种教学因素,只是作为一种广义的学习环境支持自主学习,诱发问题并利用它们刺激学习活动,使学习者迅速地将该问题作为自己的问题而接纳;学习问题必须在真实的情境中展开,必须是一项真实的任务;强调协作学习;强调非量化的整体评价;要求设计学习任务展开的学习环境、学习资源、认知工具和帮助等内容;应设计多种自主学习策略,等等。就是在真实情境中,通过老师的指导,学生进行自主探究,并与同学广泛交流,不断地解决疑难问题,从而完成对知识的意义建构。

2 项目驱动教学模式及具体施实流程

为更好实现人才培养目标,我们成立了专门的教研团队,在构建主义学习理论的指导下,我院在软件技术专业的大部分专业课教学中开展了“项目驱动”教学法的探索尝试。

2.1 项目驱动教学模式改革基本思路

2.1.1 授课计划及进度的调整

为了配合“项目驱动”教学模式的开展,我们将软件专业的专业课程的授课计划和学生考核评价方式等方面都作了大幅度调整,如,为方便“项目驱动”教学,我们将参与教改的专业课程授课进度计划由传统一个学期改为集中在一个时间段,有利于控制项目开发进度,更加接近真实的工作环境,也使得新知识能及时掌握消化。多门(每学期三到四门)专业课程顺次推进,完成一门结业一门;而一些没有参与教改的课程则不受影响,只是穿插于其中,按正常时段授课。

2.1.2 开课前的准备工作

为适应项目驱动教学,课题小组专门为相关课程开发了一套完整的教材,撰写了统一流程和风格的课件,尽量做到一个标准,即实现授课内容和授课形式的标准化;为相应课程难易程度不同的项目库,并按项目难易度分为三个等级—A、B、C级,每个等级包括若干项目可供选择,不同小组选择不同等级的项目,起到因材施教的目的,让各级小组及成员按计划完成项目,产生成就感,保持学习积极性;提前为各科课程准备好学习资料和相关视频,为项目驱动教学中的理论课部分的翻转课堂形式提供课前预习资料,以培养学生自主解决问题的能力。

2.1.3 角色转换

开课前先按技术测评将全班学生划分成级别不同的项目开发小组,为了更好地模拟现实的软件公司职场环境,每个学习小组即为项目开发小组,每个小组选派一名沟通能力强、基础知识较好的成员为项目开发小组组长,其它成员为程序员/测试员;任课教师身份转变为项目经理PM,班主任身份转化为质量监督保证员QA,在项目开发过程中尽量按公司化方式运作,以提学生职业素养,并提前适应职场环境。

2.2 教学设计具体流程

项目驱动式教学是以一个类似于实际项目的开发过程为主线进行教学,让学生亲身经历从项目开始到结束的全过程。从项目立项前的准备工作开始,一直到最后项目完成并总结一共八个环节如下图所示:

2.2.1 项目立项前期准备

1)搭建SVN服务器,主要工作有:搭建SVN目录。在项目立项课开始前至少三天,按照《每阶段提交文档及SVN目录结构》搭建目录;添加SVN账号。计划分组的组数,为每组添加一组SVN账号和密码,并分配权限。

2)对全班学生进行本次课程的技术测评,按测成绩分组成A、B、C级项目小组,每个,A、B、C级小组数的比大致为1:3:2,每小组大约4-5名学生。

3)各小组确定项目,各级小组可项目库中选取相应级别的项目,确定SVN帐号。

2.2.2 项目立项

此阶段的教学工作有:讲解《项目立项及开发规划说明书》,指导程序员(学生)完成《项目立项及开发规划说明书》,指导程序员制作项目原型,将文档提交到SVN服务器。

2.2.3 项目计划

此阶段的教学过程主要是:指导程序员填写《项目开发计划表》,项目经理(教师)评审《项目开发计划表》,将文档提交到SVN服务器。

2.2.4 项目需求分析

此阶段的教学过程主要是:指导学生填写《需求规格说明书》,评审各组《需求规格说明书》,提交《需求规格说明书评审报告》。

2.2.5 项目设计

此阶段的教学过程主要是:讲解软件设计规格说明书的规范与要求和讲解设计工具的使用,指导学生完成《系统设计说明书》,评审各组《系统设计说明书》,完善并提交《系统设计说明书评审报告》。

2.2.6 技术储备课(理论知识学习)

技术储备课讲解课程主要知识点,每周4次课,每次4学时,该部分主要是采取翻转课堂形式展开教学,课前先指定预习内容,SVN文档服务器上可以载短视频,以及相关资料,课堂采用答疑、提问、小组讨论的方式组织学习,提高学生自解决问题的能力,对于需要集中讲解的内容,采用3W1H教学方法来讲解,所谓3W1H是我们在翻转课堂任务讲解时采取的教学方法,即为“是什么,为什么,怎么做,用在哪里”简称。

2.2.7 项目编码

项目编码课每周课堂上安排一次,2学时/次。此阶段的教学任务主要有:任务安排及项目完成情况点评,项目组长组织召开站立会议,各项目组按项目计划进行编码&测试。

编码任务除了可以在项目编码课内进行外,也主要是利课时间完成。

组员每日按时提交《项目日志》,项目组长每日提交《小组编码进度控制表》。

2.2.8 项目答辩和项目总结

此阶段主要任务为组织项目小组及成员答辩,项目评分,提升学生项目描术能力;组织学生对项目进行总结,提升学生成就感和团队意识。

3 结语

项目驱动教学法在我院软件技术经过了三年多的探索和尝试,和教学过程中的不断完善,已经形成了一套行之有效的标准方案,并积累了丰富的教学经验,也取得很好的效果。从对近两届软件班毕业的学生的就业情况调查对比发现,采用项目驱动学法的毕业班级的学生,用人单位对其评价普遍高,从事本专业学生比率明显比往届学生高,适应工作比往届学生快,试用期过后平均工资比往届学生高,从这些方面就足以说明了我们改革是非常成功的。

【参考文献】

[1]刘细发,夏家莉.基于建构主义指导下的“项目牵引式”教学模式初探[J].教学研究,2007(8):65-67.

[2]徐守祥.项目驱动式“数据库应用”高职教学探讨[J].深圳信息职技术学院学报,2005(3)4:49-54.

[3]刘韵璇.项目驱动式教学模式浅析[J].长江大学学报(自科版),2013(10)22:155-156.

[4]何克抗.构建主义——革新传统教学的理论基[J].理论之窗,2003(12):22-23.

[责任编辑:田吉捷]

猜你喜欢

构建主义
建构主义理论视域下的对外汉语教学模式的转变
基于构建主义的数学实验课程三级教学平台的构建
商务英语视听说教学的改革和思考
基于构建主义的实践型作业设计与管理
高中化学教学设计的创新研究
用构建主义理论开展“以人为本”的高校学风建设
大学生自主能力培养视角下的高校改革刍议
建构主义理论下高校计算机教学的探索