项目教学法在《动态网站设计》课程中的应用
2013-11-30刘绍婕
刘绍婕
(北京市商业学校 北京102209)
当前, 中职学生的入学门槛低,基础知识薄弱,逻辑思维能力相对较差。 例如,我校2009 级计算机专业学生入学成绩半数以上在300 分以下,体现逻辑思维能力较为集中的数学成绩达到及格以上的仅8 人。 我校计算机专业的培养目标是培养从事计算机应用操作、计算机及外围设备硬件维护与管理、网站初步建设与维护和计算机产品销售与技术支持等一线工作的高素质劳动者和技能型人才。 针对目前学生的学习情况,为了使学生达到网站初步建设和维护岗位的要求, 笔者引入了项目教学法,并在《动态网站设计》课程中进行大胆的改革,取得了较好的效果。
行动导向教学法与项目教学法
行动导向, 又称为实践导向,是德国职业教育在吸收了各国职业教育先进经验的基础上率先推行的,集中体现现代职业技术教学论的完整职业教育教学体系。 它是以就业为导向,以国家职业技能标准为依据,以职业活动的实践需要为内容,运用行为引导教学方法组织教学,培养具有综合职业素质的技术应用型人才的教学形式。 它旨在在整个教学过程中创造一种学与教、学生与教师良好互动的社会交往情境, 即在教师的精心设计下,引导组织学生心、手、脑并用,教、学、做结合,身体力行获取知识与技能,自行完成学习任务,自行进行反馈和评价,激发学生强烈的学习兴趣, 培育学生的主动性,实现学习效果与发现问题解决问题等综合学习能力同步提高。
行动导向教学可以在多种不同的、 具体的教学方法中体现,如谈话教学法、角色扮演教学法、“头脑风暴”法、思维导图法、案例教学法、项目教学法,等等。
笔者所采用的项目教学是通过实施一个完整的项目而进行的教学活动,其目的是在课堂教学中把理论要点与实践教学有机地结合起来, 充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。 项目教学法的关键是设计和制定项目的工作任务,其侧重点在于: 让学生学会合作或独立发现、分析、解决实际问题,培养其关键能力。
《动态网站设计》课程在计算机及应用专业中的地位
《动态网站设计》 是计算机及应用专业一门综合性很强的骨干课程,是网站建设与维护方向的核心课程。 它主要面向网站建设和维护,其前导课程是《平面设计》、《网页设计》、《静态网页制作》、《动画设计与制作》、《数据库技术》、《网络配置与管理》,后继课程是《网站建设》,如图1 所示。
图1 《动态网站设计》课程在专业中的地位图
《动态网站设计》 课程为了培养学生的逻辑思维能力和编程能力,以及适应现代社会对网站编程技术的技术需要, 选取的是.net 框架+dreamweaver+access(数据库),因为这样搭配可以为学生学习.net编程语言降低难度,学生上手较为容易。
教学实施过程
在实际教学过程中发现,在经过一段时间的知识学习后,学生虽然已基本掌握了网站规划制作的基本知识和基本操作技能,但知识是零散的,学生很难将其整合起来综合运用于实际开发的项目中。 在学期末收集作业时发现,几乎没有学生能够设计制作出具有一定水平的网站。 为改变这种局面,真正使学生将所学综合运用到实际项目中来, 我分析了该课程的特点,在学习完留言板制作、 登录注册、新闻的子项目之后,将网站综合建设项目引入了课堂教学,引导学生共同开发项目,让学生既能学到知识,又能积累项目开发经验。 根据实际项目的特点,将教学过程划分成以下几个阶段:
教学准备 在教学正式开始之前,首先对学生进行分组,每组设置1 名组长,每组5 人。 分组主要根据学生的性格、成绩、组织能力及特长进行,应尽量使每组的力量达到均衡。
提出项目的制作要求 教师布置任务,完成“班级网站”的制作,包含前台显示和后台管理两部分功能。
1.前台显示包含登录、注册、找回密码、留言以及新闻功能。
登陆功能:用户登陆后,将显示“欢迎你,××”,并且能够进行登陆退出;以AD 用户登录的,应能够直接进入后台管理页面。
注册功能:用户注册成功后,直接返回到登录页面。
找回密码:能根据用户名、生日、问题答案找回密码。
留言功能:留言浏览,如果用户登陆过, 留言人为登陆用户,否则留言人为“匿名”。
新闻功能: 浏览新闻标题,在选中新闻标题之后,显示出新闻的标题、内容、时间和新闻出处。
2.后台管理包含新闻管理、用户管理和留言管理功能。
新闻管理:新增、删除新闻。
用户管理:删除用户。
留言管理:留言回复、删除、屏蔽留言。
网站规划 每一组学生根据教师给出的功能要求进行分工协作,完成需求分析,主要完成以下几个方面的工作:(1) 确定网站的名称。 (2)对网站进行规划,确定网站的栏目, 确定子页面的名称,完成网站的各页面布局草图。 (3)根据教师给定的功能要求,完成数据库的设计, 包括数据库的名称、表名及各个表的字段名称。 (4)学生根据课程时间的安排,结合项目的内容完成项目规划书的制作。 在这个过程中,教师根据每组上交的网站规划书来进行指导,指出其存在的问题及需要改进的地方;针对出现的共性问题, 进行统一指导,使学生为网站建设做好前期准备。
网站项目的实施 在这个过程中,每组按照项目规划书完成项目的制作。 学生需要完成资料的收集整理,图片收集制作(主要包括Logo、bannner、图标),静态页面制作、数据库制作以及动态功能页面的制作(包括登录功能页面、注册功能页面、留言功能页面、新闻功能页面、新闻功能管理页面、留言功能管理页面、 用户功能管理页面)。 组长负责根据每个学生的特点进行分工。 教师通过巡查督促每个小组按照自己的规划书进行制作的进度,并针对不同小组制作过程中出现的问题进行提示,对共性问题统一解答。 同时,教师观察每一名学生的学习情况,对学习不认真的学生进行督导。
学生成果展示并相互评价 学生作品完成后,分小组上台展示并解说,通过此过程锻炼学生的表达能力,增加学生的成就感,而且学生之间能够相互学习,能够学习到别的组的一些闪光点,对学生能力的提高有很大的帮助。 当所有小组展示完自己的作品后, 在组间展开互评,各抒己见,以培养学生公正的做事态度, 为日后的工作做好准备。
教师总结评价 在教学过程中,最重要的一点就是总结。 教师总结学生在整个过程当中做得创新出色和不足欠妥的地方,鼓励大家借鉴优点,纠正不足。
需要注意的问题
项目教学法不再拘束于以往“填鸭式”的授课方式,以一个完整的项目来驱动, 将项目进行分解,使子任务贯穿于教学的整个过程,通过把许许多多综合知识设置为各种场景的任务,从而形成由表及里、逐层深入的学习,便于引导学生由简到繁、由易到难、循序渐进获得网站制作的整体技巧。 相比于以前的授课方式,学生的学习态度发生了明显的变化,自主学习意识得到了提高。 但是在实施过程中,一定要注意以下几个方面的问题:
一是督促各任务完成的时效性。 由于本项目是一个真实的工作项目,每一个子任务之间具有严密的连续性和逻辑性,教师在教学中要将任务完成与问题解决统一起来,强调按时完成任务。 在教学中,对于部分小组可能无法按照进度完成任务的情况,教师要及时为学生提供指导,给出解决办法。
二是监督各任务完成的质量,并及时进行总结。 由于本项目的各个子任务之间具有严密的连续性和逻辑性,前期任务完成的效果对后期任务的完成影响非常大,因此,教师要及时检查各组的任务完成情况,并给出合理的建议。 对于各组中存在的共性问题,要留出专门的时间讲解。 在每个阶段过后,及时进行总结,这样能够督促学生认识到自身的问题和差距,及时改正和提高自己。
三是分组要考虑到各小组人员组成情况,及时与各小组的组长进行沟通。 由于学生的性格、成绩、组织能力及特长差异较大,在分组时要兼顾搭配, 以使各小组在组织实施项目时进度大体相当,有条不紊、顺利地完成项目任务。 这也要求教师要及时与各组长沟通,了解他们在项目组织、实施过程中所遇到的一些问题,并出谋划策。
总之,项目教学法较适用于像《动态网站设计》 这样综合知识点多的课程, 它既能整合零散知识,也能让学生通过完成一个具体项目, 切身体会工作实际操作流程、知识和技能的应用状况,有利于培养学生分析问题、解决问题以及利用环境条件去获取信息的能力,逐步形成自然的、符合现实生活中职场要求的行为方式,为将来的社会工作打下良好的基础。
□有话职说
勤学如春起之苗,不见其增日有所长。 辍学如磨刀之石,不见其损日有所亏。
——陶渊明
[1]姜大源.职业教育学研究新论 [M]. 北京: 教育科学出版社,2007.
[2]戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2007.
[3]吴延昌,张麦玲.网页设计与制作课程项目教学的设计与实施[J].计算机教育,2010(20).
[4]付兴宏,罗雨滋.项目教学法在《ASP 网站编程技术》课中的应用[J].广西民族师范学院学报,2010(5).