论文导读::采用任务驱动式教学。学生既掌握了基本知识又了解了项目开发的流程。教学方法。
论文关键词:任务驱动,项目开发,教学方法
《web应用系统开发》课程是我院计算机网络技术专业的核心课程。学生学习该课程,不仅要掌握基本的web开发技术,还能将前续的几门课程所学习的知识进行综合运用与提高。因此本课程的教学对计算机网络专业的学生来说是很重要的一门技能课程,能帮助学生提高就业能力。
1.教学理念
传统的教学中,以教师为主体,教师对理论知识的讲解主要是通过独立案例的实现来展开,学生被动的接受。学生学习结束后,能掌握各个独立的知识点,但要让学生独立的开发项目,绝大部分学生不知从哪里着手,当然更谈不上找到理想的IT职业。高职的教学使命是培养高素质的技能型人才,我们对传统的教学理念进行改革:以学生为主体,教师只是起引导作用;采用任务驱动式教学,将理论与实践紧密的结合起来,让学生在“做中学,学中做项目开发,做学合一”,不仅能提高学生的实践动手能力,还能加强学生的沟通能力和提高团队合作能力。
2. 教学内容
2. 1以就业为导向,确定课程培养目标
随着Internet的普及和推广,web应用技术得到了迅猛的发展,社会对web 应用系统开发人员的需求越来越多。根据广泛深入的社会调查,掌握本行业的就业岗位,和企业专家一起制定计算机网络技术专业的人才培养方案,确定《web应用系统开发》的培养目标为:
(1) 知识目标:熟练掌握ASP.NET开发环境的配置方法;熟悉ASP.NET页面的结构、事件 ;熟练掌握各种控件的使用方法;熟练掌握ADO.NET技术;熟悉内置对象的使用方法;熟练掌握Web.config配置文件的使用方法;掌握系统的安装部署的方法。
(2)能力目标:能够运用asp.net技术进行中小型企业网站的设计与开发、电子商务网站的设计与开发,基于B/S结构的信息管理系统的设计与开发。具体能力为:能搭建典型的ASP.NET开发环境 ;能设计制作ASP.NET的动态页面 ;能实现应用程序与数据库的交互;能对应用程序进行高效的调试 ;能采用规范的方式编写程序发表论文。
(3)素质目标:增强学生团队合作意识,提高学生学习能力、协作能力、创新能力。具体体现在:规范、优化的程序代码;诚实、守信、坚忍不拔的性格 ;自主、开放的学习能力;良好的自我表现、与人沟通能力 ;良好的团队合作精神
2. 2 以项目为载体,组织教学内容
精选四个的典型工作任务为载体,结合学生对知识的认知规律,由易到难,循序渐进。将项目的开发过程贯穿在整个教学过程中,让学生在学中做,做中学。
第一阶段(初级阶段),将留言簿系统分成若干个子任务,将基本知识贯穿在项目实现的各个阶段。教师以任务驱动式进行教学,学生先明确每个单元工作任务,再通过自己的思考、教师的演示与讲解,同步完成每个子任务的开发。学生既掌握了基本知识又了解了项目开发的流程。为了巩固所学知识,提高学生的动手能力,在第一阶段结束后,安排一整周的时间进行综合实训。
第二阶段(高级阶段),学生已具备项目开发的基本能力。对网上书店系统的实现,以学生完成项目为主体,教师穿插讲解一些知识,让学生在做项目的过程中学习新的知识并进行运用。在项目结束,学生具备独立开发中小型网站的能力。安排一周时间进行综合实训。教学内容的组织具有知识性、实用性、职业性和开放性。教学内容的组织如表1所示:
表1:教学内容的组织
阶段
|
基本知识
|
项目
|
实施方式
|
评价方式
|
第
一
阶
段
|
ASP.NET开发环境的配置、ASP.NET页面的结构和事件、各种控件的使用方法、ADO.NET技术、数据控件
|
留言簿系统
(贯穿在教学过程中)
|
教师以项目的开发为主线,进行知识的讲解,同时学生在讲教师的演示、讲解与指导下同步的实现项目(学中做)
|
作品展示
学生互评
交流学习
|
综合
实训一
|
asp.net基本知识、HTML、
DIV+CSS、数据库操作
|
在线论坛系统
|
由学生独立完成,教师进行指导与答疑(做学结合)
|
作品展示
作品答辩
教师点评
学生总结
|
第
二
阶
段
|
内置对象的使用;导航控件、用户控件、母版页技术皮肤和样式、Web.config配置文件的使用;系统的安装部署
|
网上书店
(贯穿在教学过程中)
|
以学生完成项目为主体项目开发,教师穿插讲解相关知识并指导和答疑。以学生为主体,教师起引导作用(做中学)
|
作品展示
学生互评
交流学习
|
综合
实训二
|
asp.net基本知识、HTML、DIV+CSS、
数据库操作、Javascript
|
在线考试系统、图书管理系统、电子商务系统
|
由学生独立完成,教师进行指导与答疑(做学结合)
|
作品展示
作品答辩
教师点评
学生总结
|
3. 教学方法
教学过程中注重培养学生逻辑思维和创新能力,遵循任务驱动式教学,通过各种教学方式激发学生的学习欲望,让学生的学习具有积极性和主动性。主要采取的教学方法有:
3.1任务驱动教学法
以真实的项目为教学情境,采用任务驱动教学法,提出问题、发布任务,在强烈的问题动机的驱动下,进行自主探索和互动协作的学习。例如在介绍服务器控件时,要求学生在静态网页设计的基础上,结合asp.net中的服务器控件设计注册界面,让学生在实践中预习,既完成了项目又提高学生的学习兴趣,学生带着自己设计的作品进入新课的学习会起到事半功倍的效果。
3.2讲授法
在教学过程中,在学生做的过程中或做之前进行相关知识的讲授,让学生能理解知识,从而在实践中运用知识。
3.3案例教学法
大量的实际案例,内容实在,案例真实具有可借鉴性,与学生所开发项目有相似之处又有不同的地方,这样既有理论深度,又有助于培养学生实际能力。
3.4 角色扮演教学法
项目开发是由不同成员组成的,几个学生组成一个开发团队,让学生扮演不同的角色,如项目经理、程序员、测试员、用户等,在真实的情境中增强他们之间相互协作的能力与沟通能力,培养学生团队合作精神、创新精神,将学生培养成一个准职业人。
3.5 启发式教学
在教学过程中根据教学任务和学习的客观规律,采用多种方式,以启发学生的思维为核心,调动学生的学习主动性和积极性。启发式教学,可以启发学生思维,激发学习热情项目开发,培养独立思考能力,促进个性发展发表论文。
3.6归纳总结法
在整个教学中实施的“教学做合一”,学生完成综合实训后,教师对学生的作品进行点评,对完成情况比较好的同学进行表扬,让学生互相交流学习,对存在的问题进行集中讲解,最后对整个知识进行归纳,让学生学习时思路清晰,也便于学生对知识的疏理。
4.教学手段
4.1 运用多媒体教学,更加生动易懂,激发学生的学习兴趣
课程组全体教师制作了一套多媒体教学课件,将知识以文字、图形、图片、动画的形式展现,使教学内容直观、易懂,又能提高学生的学习兴趣,激发学生的学习热情,提高教学的效果。还能作为学生课后复习的资料。
4.2 利用网络平台,扩展学生学习空间,促进学生自主学习
WEB应用系统开发的实例,在网络上随处可见,教师有意识的引导学生浏览、运用这些网站,提高学生的学习能力。
4.2.1以成功的案例为学习目标,进行有意识的训练
电子商务网站、在线论坛、在线调查等这些网站都是运用web 技术,引导学生在上网的过程中体会所学的知识,激发学生的学习激情,以成功的案例为实现的目标,进行有目的性的练习。同时还可以运用网络论坛与别人讨论学习中的问题、分享学习的乐趣。
4.2.2网络视频
网络视频在网上也是很多的,鼓励学生去听别的教师的视频,对任课教师所讲的内容是个很好的补充,对学生来说接受知识更全面一些。
4.2.3在线考试系统
本课程的精品课程资源中有《WEB应用系统开发》在线考试系统,学生随时进行自测,这样大大扩展了学习的空间,也培养了学生自主学习的能力。
4.3 在从真实的项目洽谈到实现的过程中锻炼学生的实践能力
鼓励学生自己组成一个团队去承接真实的项目项目开发,从项目的洽谈、网站的规划与设计、系统功能的实现,不仅学生提高学生的动手能力,而且还有助于学生的交流能力、协作能力的锻炼与提高。在实现整个项目的开发过程中不仅学以致用,让学生有一种成就感,同时为以后走了工作岗位积累了工作经验。
5. 小结
在《web应用系统开发》的教学中,结合高职教育的特点,不断的改革教学理念,以就业为导向,对就业岗位进行跟踪与分析,科学的制定人才培养方案,合理的组织教学内容,运用先进的教学手段,改革教学方法,从企业中选取经典的项目,在项目开发中进行知识的传授,对学生的实践能力和职业能力的培养,将学生培养成一个具备技能型应用人才,和与企业零距离的准职业人。
参考文献:
[1]《asp.net网络程序设计教程》张恒 廖志芳 刘艳丽 编著 人民邮电出版社 2009年2月第1版
[2]《asp.net项目开发全程实录》张领 等编著 清华大学出版社 2008年6月第1版
|