APP下载

基于工作过程的迭代渐进式教学情境设计探讨

2011-03-18梁晓晖

河北软件职业技术学院学报 2011年2期
关键词:渐进式学习者知识点

梁晓晖

(河北软件职业技术学院,河北 保定 071000)

1 基于工作过程的教学模式简介

工作过程化课程是近几年来我国一些职业教育院校在学习德国课程理念和方法的基础上开发出的一种课程模式[1],其核心思想为:通过开展行业企业调研,确定工作岗位,然后归纳行动领域,再将其转换为学习领域,以此为指导,构建课程体系。按照此种方式构建的课程体系,以能力培养为目标,以项目为载体,以学生为主体,打破了以知识传授为主要特征的传统学科课程模式[2],更符合职业院校的教育目标和学生的认知特点,因而受到广大职业教育院校的推广和认可。

在基于工作过程的软件开发类课程体系构建中,“项目导向”的教学模式具有如下特点:教学过程遵循软件开发过程,突出学生的主体地位,激发学生的创造力;采用形成性考核方式,注重学生的能力考核。因而,此种教学模式成为广大职业教育院校软件类课程采用的主要模式(其组成内容如图1所示)。本文主要对学习情境实施方案的设计进行探讨。

2 常规学习情境实施方案的作用与不足

基于以上讨论,学习情景实施方案是整个基于工作过程的课程的中心环节,是基于工作过程的核心理念的重要体现,因而其设计也至关重要。软件开发类课程一般在进行了认真细致的前期准备工作后,在教学情境方面大多采用项目导向的教学模式实施方案,很好地提高了教学效果,然而,在经过多方调研和实际教学实验之后,作者发现,大多数基于工作过程的软件开发类课程所采用的项目五花八门,虽然能够将知识点融于项目之中,但是仍存在以下几个问题:

图1 “项目导向”教学模式实施方案

(1)没有明显的知识主线和层次划分;

(2)项目的需求各异,为学生学习相关课程知识添加额外的负担;

(3)重点在于离散的知识本身,不能让学生自己更深刻地理解软件思想的应用。

3 迭代渐进式教学情景设计理念

为了解决上述学习情境实施方案的不足,在经过多次实验和研究之后,笔者发现有一种教学情景设计理念不仅可以弥补上述不足,而且能够更好地体现基于工作过程的核心思想,我们将其称为迭代渐进式教学情景设计。其核心思想如下:

(1)以同一项目为载体。所谓同一项目,指的是基本需求相同,但是,项目质量要求的难度逐步加深。

(2)将课程的所有知识点重新整合,按照从浅到深的顺序渐进排列,并与对应阶段的项目相匹配。

(3)根据具体课程的知识特点,将同一个项目制作若干个版本,让学生的学习形成一个可以明显感知的迭代渐进式轨迹,让学生本人通过对比和实践体会到各种软件知识与软件思想。

简言之,所谓迭代,主要是指项目需求大致相同,部分知识点有所重复,所谓渐进,主要是指学习难度逐步加深。因为有迭代,所以不会让学生在心理上觉得陌生;因为有渐进,所以学生对学习不会感到畏惧。整个学习过程如同上楼一样,一步只走一个台阶,走法的要求也没有大的变化,只是高度有所不同,但是最终却能不知不觉地上到很高的顶楼,即使那些上楼的人“腿脚”并不是很快。

基于软件开发工作过程的教学过程总体实施框架如图2所示。由于学习情景是基于迭代渐进的思想创建的,所以学生在评价环节会明确感知到自己以前所做项目的不足,以及各种中间版本项目之间的差异。在亲自经历了项目的演进过程之后,学生不仅会对课程所授的知识有所收获,而且对一些主流的软件思想和软件架构有更深刻的认识。而最终版本的软件项目将很可能成为学生走向真正软件开发工作岗位的真实演练和参照模板。

图2 基于软件开发工作过程的教学过程

4 迭代渐进式教学情境的理论支撑与实践重点

教育心理学指出,某一领域实际知识的积累是产生对该领域的认识兴趣的基本条件。研究表明,只有当对某种知识领域中的实际知识的积累达到了一定水平时,才能产生对这一领域的兴趣[3]。只有在学习者已有知识的基础上,使其不断获取新知识,才能令其学有所得。而迭代渐进式教学情境设计正是企图让学习者在同一项目的研发(学习)过程中形成积累,不断激发学习者对于该项目的兴趣,进而更好地完成项目所承载的知识点的学习。

知识的保持在学习过程中起着十分重要的作用。如果边学边忘,那将一无所得。德国心理学家艾宾浩斯通过实验发现并绘制了第一个遗忘曲线,充分向人们展示了复习(迭代)的重要性。而要提高保持效果,重要条件之一就是学习材料的适量、意义性和组织。从材料的意义性来看,有意义的材料比无意义的材料容易识记,保持长久。也就是说,以有一定应用价值的项目为载体比单纯的提问、回答要更有利于学习。

许多研究表明,保持的程度取决于对材料的熟记程度。所谓熟记,这里指的是反复学习材料达到超出仅仅可能会意的程度。图3为经过不同程度熟记的工作大体的保持比率[3]。熟记是通过材料的反复学习而实现的,由于反复学习,头脑中的那些新知识的联系痕迹逐渐加深,信息的存储日益牢固,因而保持的较久。在迭代渐进式教学情境设计理念中,迭代是一个很重要的设计原则,其目的也是为了实现反复学习的效果。

图3 不同熟记程度的工作的保持率示意图

基于以上分析,迭代渐进式教学情景设计的重点在于如何将知识点整合在同一项目(这里指需求大体相同)中,以及如何把握在不同版本的项目之间的知识迭代量。这不仅要求教学情境设计者了解学习内容本身,而且要求其了解学生的学习实际情况,所以,必须建立反馈机制,不断在实践中修正,直至清晰化,以形成适应于所面对的学习者的最佳配置。

5 迭代渐进式教学情境设计举例

下面以基于迭代渐进式设计理念为指导的C# Winform程序设计课程教学情景设计为例进行说明。

首先将课程的知识点打碎并重新整合,形成主要知识点框架,然后分别以“中国跳棋”这一项目的不同版本为载体进行教学情境的设计,如表1所示。

表1 C#Winform编程教学情境设计

上述表格给出的只是知识点框架,在实际教学情境中应细分为具体的知识点,如:ADO.NET知识点框架应细分为:ADO.NET数据库编程、ADO.NET介绍、System.Data命名空间、用SqlConnection连接数据库、用SqlCommand执行SQL命令、用Sql-DataReader读取数据库记录、用SqlDataAdapter获取数据库记录、用SqlDataAdapter更改数据库记录、DataSet和DataTable类、使用DataSet类、遍历DataTable的记录、数据库的事务处理、System.Data.OleDb命名空间数据库访问等。专业教师在抽取了知识点之后,结合知识点本身之间的关联以及学习者学习过程的客观规律,整合到需求大致相同的能承载所抽取知识点的项目之中。迭代部分是一个需要动态掌控的部分,可以根据学习者的具体情况不断修正。

6 结语

教学情境的设计关乎基于工作过程的课程实施的成败,是整个课程实施过程中的重要环节。本文在经过大量的对比和实践之后,总结出了一种迭代渐进式教学情境设计方法,并给出了其实践重点,为高职高专院校软件开发类课程以及本科院校应用型软件类课程的教学实施提供了借鉴和参考。

[1]段立华.基于工作过程的项目课程教学研究[J].药学教育,2009,25(4).

[2]王世安.基于工作过程的高职项目课程教学探讨[J].计算机教育,2008(7).

[3]潘菽.教育心理学[M].北京:人民教育出版社,1980.

猜你喜欢

渐进式学习者知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
你是哪种类型的学习者
基本收入的理论构想与渐进式实现路径
十二星座是什么类型的学习者
汉语学习自主学习者特征初探
关于G20 的知识点
轻熟女“渐进式”省钱保养计划
高校学习者对慕课认知情况的实证研究