邬建彬
(东凤理工学校 广东 中山 528425)
项目教学法在中职《ASP网站设计》中的应用
邬建彬
(东凤理工学校 广东 中山 528425)
项目教学是师生通过共同实施一个完整的项目工作而进行的教学活动,是行为引导型教学方法中的一种,重点是对人的关键能力的培养。本文结合教学改革实践,探讨了项目教学法在《ASP网站设计》中的应用模式、步骤以及全过程。
项目教学法;中职;ASP网站设计
随着科技的日益发展,信息化时代的到来,人们的工作、学习、生活都发生了极大的变化,都在不断地寻求更为快捷有效的方式,这就对传统教育理念及教育模式产生了极大的冲击。中等职业技术学校的教学宗旨就在于提高学生的实际操作能力,集理论与实践为一体。因而,计算机知识水平和实践动手能力就成了中等职业学校计算机教育的根本任务。然而,由于种种原因,中职学生素质不高,学习积极性不高,自学能力和自控能力也较差,这成为中职教师特别是计算机程序科目教师最头痛的事。如何激发学生的学习兴趣,并最大限度地挖掘学生的创造性呢?笔者在中职计算机专业课程《ASP网站设计》的教学实践中,采用了能充分发挥学生主体性和创新精神的项目教学模式。
项目教学是师生通过共同实施一个完整的项目工作而进行的教学活动。它的特点是:把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案,按行动回路设计教学思路,不仅传授给学生理论知识和操作技能,更重要地是培养他们的职业能力,这里的能力已不仅是知识能力或者是专业能力,而是涵盖了如何解决问题的能力——方法能力、接纳新知识的学习能力以及与人协作和进行项目动作的社会能力等几个方面。项目教学法就是为了充分发挥学生学习的主体性,以学生熟悉的、感兴趣的主题为项目工程,来激发学生的学习兴趣与创造力。
精挑细选的教学内容 项目的确立不是一件轻松的事。项目教学法要求课程单元与任务设计必须达到的前提指标是:(1)项目所涉及的知识和技能在教学大纲所要求的范围以内,并且每个项目的难度系数要有一定的梯度。(2)学生对所确定的项目及其结果有着较强的兴趣,能激发学生的积极性和创造力。(3)项目所涉及的知识和技能、所涉及的内容符合最近发展区理论,通过学生主动的探索和学习是有能力完成的。(4)项目完成过程最好能突出独立完成与合作完成的能力,有利于对学生进行情感、态度和价值观的教育。(5)可以用某一标准(正确答案、美感等)对完成的项目是否达到教学目的进行评价。根据以上要求,笔者分别选取了4个项目案例——个人网站(静态网页)、在线日记(ASP程序基础)、会员管理系统(ASP程序进阶)、电子商务网站(ASP程序高级应用),融入理论知识讲解,逐步引导学生自主学习《ASP网站设计》这门课程。
科学的梯度与课时设计 项目确立之后,建议采用集体教研的方式,对项目进行知识结构、梯度设计、课时安排进行分析与探讨,最终确定项目授课顺序与课时安排:(1)个人网站,主要解决网页界面美工图,添加文字、图片或Flash动画等,制作静态页面。此项目的完成过程均可在设计视图中处理,不涉及程序的编写,相对比较简单,所以放在第一个项目实例(12课时)。(2)在线日记,主要实现书写日记、阅读日记、删除日记、更新日记、查找日记等主要功能。初步了解ASP程序,理解网页与数据库联系,并掌握实现的基本功能的简单程序(30课时)。(3)企业会员管理系统,在实现基本功能的基础上,增加文件上传功能和管理权限,实现分层管理(40课时)。(4)电子商务网站,ASP程序的高级应用,不仅要实现企业与客户的交互,还必须考虑网站的安全性,网页与数据库的加密技术(48课时)。以上4项举例如图1~4所示。对于初学ASP的学生来讲,马上要设计整个网站项目,肯定是吃不消的。就像没给学生任何工具,却要他们砍倒眼前的一大片树林那样,学生会觉得无从下手、不知所措,进而产生恐惧心理,这将大大打击他们的学习积极性。因此,教师应该给予学生工具,一把斧头或电锯,然后教会他们工具的使用方法,每天定量去完成任务。所以,分解细化项目是项目教学必不可少的一个重要环节。以“在线日记的网站建设”为例,根据客户提供的需求,整个设计过程分为四个子项目——制作项目策划或草图设计、然后开始编写程序进行网站设计、最后进行网站后期处理,每个子项目仍可以继续细分,具体项目分解如图5所示。
图1 个人网站示范案例图
图2 在线日记示范案例图
图3 会员管理系统示范案例图
图4 电子商务网站示范案例图
图5 在线日记网站建设项目分解图
对于学生来说,他们只要接受教师在课堂中给予的一个个小项目,研究它、解决它、体会它、总结它,最终会升华到一个更高的层次。
(一)创设学习环境,获取解题方法
教师在项目实践过程中充当引导者、指导者和监督者,主要任务有:课前熟悉项目内容进行深入研究,并准备好项目讨论可能涉及的有关知识;创设学习的资源和协作学习的环境;介绍项目内容,吸引学生的注意力,激发学生学习的积极性和讨论的热情。学生在项目实践过程中是学习主体,在教师的帮助和小组合作交流中,利用动手操作探索,发现新知识,自主学习。以“在线日记网站建设”项目中的子项目《读取数据库》为例,教师在课前准备好学生学习环境、学习资源(图片、文字、数据库、多媒体影音素材)等,并预设好学生在实际操作过程中可能遇到的问题以及解决方法或提示文字(ASP读取功能程序代码、SQL语法与用法等),学生则在教师的引导下进行项目实践,发现新知识,充分利用所提供的学习资源,探索求解思路,获取解题的“金钥匙”,最后完成项目。
(二)分小组合作,模拟设计公司
学习形式为小组分工合作完成。先将学生分成若干组 (分组应注意优差生搭配),每组4~5名学生,每个组模拟一家设计公司。小组成员扮演设计人员,组长为项目经理,教师为客户。每组在项目实施之前,派出各组的项目经理领取项目要求,例如:在网页上显示数据库内容,显示风格自由设计。再由项目经理向小组成员讲述客户需求,分配任务并开始策划和设计。
在这个过程中,教师巡察各个小组作业情况,对遇到问题的小组给予适当的提示和帮助。各小组设计风格、排版不同,所遇到的问题也就不同,解决的方法也就有差异。所有这些问题的解决方案应以网络资源共享的方式准备好,作为学习资料供学生随时阅读学习。设计者在项目经理的带领下,网页设计风格各异,有的利用线条分隔文字进行纯文字排版 (如图6),有的利用表格列表排版(如图7),有的则图文并列排版(如图8)。
图6 小组A作品图
图7 小组D作品图
图8 小组E作品图
在实践过程中,学生遇到问题,例如:如何解决记录的循环读取?教师给予学生适当提示,讲解循环语句语法与用法(见图9)。
图9 循环语句讲解图
然后设计者利用教师给予他们的“工具”去解决记录循环显示问题。学生通过自主学习教师提供的学习资料或组内研讨或教师的帮助,最终完成项目工程,然后交由客户(教师)审阅,提出修改意见。最后每组将小组的最终作品上交客户竞标评选。
各组项目经理向全班汇报、展示、交流本组设计的最终作品。在介绍过程中要求说明页面排版设计思路以及制作过程中遇到过什么问题,这些问题是如何解决的,让设计者解释设计所用的相关技术及特点。譬如,小组E提到“能否限字符读取”的问题:若读取全部内容,将会影响网页的美观性,能否只显示220个字符,其余字符用“……”表示?其解决方法是:根据教师提供的LEN、LEFT和if函数的使用方法,综合VB程序设计,学生甲运用LEN函数求出了文章的字符长度,再运用LEFT函数选取从左算起的220个字符;学生乙利用IF函数判断字符是否超过220个,若大于220个字符,就只读前面的220个字符,其余字符用“……”表示,否则读取全部内容。终于,在组内设计人员的讨论以及教师的指引帮助下,小组E编出程序解决了难题(见图10)。最终体验到了成功的喜悦,同时给学生以美的欣赏和智慧的碰撞,这样的活动很好地激发了学生的学习积极性,促使学生从多方面思考问题,培养创新精神。
图10 字符读取判断图
(三)自评或互评,检测学习效果
最后各组之间进行互评,互相学习,通过相互评价进一步修改各自的设计,评选出客户最满意的作品,教师点评。项目型教学的评价注重学生在项目活动中能力发展的过程,测评内容包括学生参与活动各环节的表现以及作业质量。因此教师评价除了要以学生完成项目的情况来评价学生学习效果外,更要关注过程(见表1)。
表1 自评/互评表
综上所述,项目教学法注重培养学生解决问题能力、团结协作能力、综合概括能力、动手能力等综合能力,可极大地拓展学生思考问题的深度、广度,同时项目教学法能更早地让学生感受工作气氛,对激发中职生学习计算机知识的动机,提高综合运用能力说来很有针对性,并能适应现代社会的需要。
[1]郭苏华,隋明.职业教育产学结合实践研究[M].上海”上海财经大学出版社,2009.
[2]邓文渊,陈惠贞,陈俊荣.ASP与网页数据库设计[M].北京”中国铁道出版社,2006.
[3]徐国庆.职业教育课程论[M].上海”华东师范大学出版社,2008.
[4]王屹.职业教育研究方法[M].北京”北京师范大学出版社,2010.
[5]李强.职业教育学[M].北京”北京师范大学出版社,2010.
[6]高林,鲍洁.高等职业教育专业课程体系改革与创新[M].北京”人民邮电出版社,2009.
G712
A
1672-5727(2012)08-0092-03
邬建彬(1981—),男,广东梅州人,东凤理工学校一级教师,中山市计算机一级教师,研究方向为中等职业学校计算机教学。