项目驱动教学法在课程模块中的创新与实践

2020-09-24 07:55孙红丽
甘肃农业 2020年8期
关键词:驱动教学法模块

孙红丽

商丘师范学院 信息技术学院,河南 商丘 476000

一、项目驱动教学法相关背景

Java web程序设计课程是计算机相关专业的一门专业限选课程,在电子商务网站建设、网站开发建设领域应用广泛。主要讲授基于Java web编程技术,具体内容包括JSP技术与Servlet技术。本课程开设需要学生具有一定的Java语言、数据库、HTML及网络基础知识,是一门实践性较强、应用较广泛的课程,主要目标是使学生掌握Java Web开发的基础知识,基本获得独立开发简单web应用系统的能力。

该课程学习起点较高,课程教学中存在教学内容多、实践学时少以及学生程序设计基础薄弱等现象,教师开展教学时一般采用理论讲解分析后举例说明具体应用,会缺乏程序编写、调试的真实演示过程,学生普遍觉得学习内容枯燥,理论与实践很难有效结合,学习效果不佳。

针对上述存在问题,本文考虑在该课程教学中引入项目驱动教学方法,通过在教学过程中导入细分任务子模块项目,引导学生理论联系实践,锻炼其实践动手能力。

二、项目驱动教学法及其在Java Web课程中的实施

不同于传统教学法,项目驱动教学法在教学实施过程中以学生发展为本,以具体项目为主,把课程的主要知识点融入具体项目的每个环节中逐层推进以实现理论与实践教学的一体化[1]。

为配合商丘师范学院转型发展,培养应用型人才,以求学以致用,在Java Web程序设计课程教学实施时采用项目驱动法,按照分模块、递进式的教学改革思路,构建模块化的系统设计项目,创新课程教学设计与实践方案,让学生真正掌握Java web开发技术,将课堂理论与实验室实践紧密结合。具体实施方案如下:

(一)选取项目

开展项目驱动教学法首先要选择一个课程相关联项目,教师准备的项目要立足实践应用、能激发学生学习兴趣并有开发价值,同时可以把本课程的主要知识点嵌入项目。本课程主要目标是进行web动态网站开发,设计并实现一个在线网上商城系统作为课程开发项目。

在具体课程学习开展中把系统的主要功能模块再进行细化成子模块,根据课程知识点,每次课完成其中的一部分子模块功能实现。为了让学生能在课上完成模块主体部分,启发学习兴趣与成就感。本课程选取项目功能图具体如下:

(二)准备教案

图1 某网上购物商城系统

确定好课程授课对应项目后,教师需要按照项目设计的基本思路、需求分析、系统总体及概要设计、系统前台购物系统设计与后台数据库管理系统设计,以及设计中要注意的主要事项详细加以说明,分解任务,介绍给学生。以具体任务模块设计教案,呈现给学生。每个任务包含的知识点拆分出来,任务实现教师要自己完成以后,整理出经常出现的问题及解决方案,以便于教学过程中学生出现问题时能及时给以点拨。

(三)学生分组

课程开始之初根据学生知识层次对学生进行分组,建立课程学习小组,学习能力强和学习能力欠缺的学生搭配,每组保证有动手能力与学习能力强的学生,每组选出组长,负责对分配的项目任务进行细化分解,拆分为多个不同子任务分配给各个组员,保证每个组员都有子任务完成。小组协作的学习模式有助于学生取长补短,在完成任务的过程中,发挥团队协作精神,调动不同组别间竞争意识,充分开发学生学习主动性与积极性。

(四)组织课堂

改变教师传统的课堂与实验不同步的状况,采用项目模块化练习,教师分配任务给各个学习小组,详细描述需要知识点及需要实现功能,引导学生分析讨论如何技术实现,提高学生学习主动性;用一个完整项目贯穿教学各个阶段,采用项目驱动模式,学生有目的地学习,真正做到以学生为中心,让学生成为课堂的主体,改变原来的学习方法。课程学习结束,项目系统设计与实现同时完成,同学还可以根据自己的兴趣对项目进行提升扩展,能充分调动学生对课程学习积极性,提高学生web开发能力[2]。

对学生完成的每个任务模块,进行课堂评价,探讨实现具体功能的各种不同方法的差异及优缺点,提醒功能实现过程中的常见错误及解决方案,寻找各个小组的亮点,给予学生学习的成就感,提升学习积极性。

(五)验收评价

项目驱动教学法推广中关键一环是验收评价,检查学生学习任务完成情况及教学目标实现情况如何,及时发现项目推进过程中存在什么问题实时进行改进。在课程教学中采用两种评价方式:分阶段评价与结论性评价,前者评价学生的学习能力、学习效果、学习态度与组内合作情况,后者评价课程知识点的掌握情况、分组的任务模块完成情况以便了解学生实践应用情况[3]。重点从如下方面进行:

1.学习能力。考查学生课前收集资料能力、自主学习能力、小组内团结协作能力;遇到问题后分析问题及解决问题的能力。

2.学习态度。考查学生课堂中纪律情况,布置小组任务模块后学生自学的态度、小组任务完成的参与度。

3.知识掌握。考查学生对各个小组分配任务中涉及到的知识点的掌握情况,任务完成时知识点的灵活运用情况。

4.实践成果。对各个学习小组提交的小组成果进行评价,小组成果包括小组任务说明书、项目设计分工说明书、项目完成总结报告及项目程序实现源代码。

综上所述,把项目驱动教学法应用到Java Web程序设计课程教学中,以网上商城系统项目覆盖课程主要知识面,项目系统功能细化为子模块,进行教学,结合应用实践,让学生对知识点有更深刻的认识,学以致用,同时充分发挥学生的自主学习、主动学习、团队协作能力,学会分析并解决问题。

此教学法在Java Web应用中推广已经进行三年,教学效果较好,课堂教学质量得到提升,学生学习兴趣高,学习效率得到显著提高。

猜你喜欢
驱动教学法模块
28通道收发处理模块设计
数据驱动世界。你得懂它 精读
“选修3—3”模块的复习备考
基于模糊PI控制的驱动防滑仿真系统分析
屈宏斌:未来五年,双轮驱动,砥砺前行
批注式阅读教学法探究
实施“六步教学法”构建高中政治高效课堂
深入实施创新驱动发展战略
高中数学实践教学法的创新策略探讨
集成水空中冷器的进气模块