如何在动态网站设计开发课程中实现教学做一体化

2021-09-10 07:22孙荣侠
江苏广播电视报·新教育 2021年2期
关键词:教学做一体化分组教学任务驱动

摘要:动态网站设计课程对学生综合运用知识的能力要求比较高,是建立在学生已经学习网页设计和动态开发语言的基础上开设的课程。在实际教学中采用案例教学法、任务驱动教学法、模仿设计教学法、项目驱动法、小组学习法等等教学方法,教学效果显著,学习学习兴趣浓厚,真正实现了教学做一体化。

关键词:案例教学;任务驱动;模仿设计教学;分组教学;教学做一体化

“教学做一体化”的教学模式的实施过程主要是指将教学场所直接设在实训室,师生双方边教边学边做,理论和实践交替进行,直观和抽象交错出现,理中有实,实中有理,突出学生动手能力和专业技能的培养,充分调动和激发学生学习兴趣的一种教学方法。

学生真正变成了学习的主人,而老师只是一个引导者或答疑解惑者,可以培养学生的终生学习能力,对加强学生的计算机动手操作能力和解决实际问题的能力也有很大好处。极大的突出了学生能力的培养训练,在实践教学中又突出以学生“做”为主,就是要像在企业里一样,只给你要求说明或样板,自己用所学知识自己设计、自己制作。在实际教学中也以此为主线来教学,多种教学方法相结合帮助学生学的好,做的更好。

动态网站设计我们目前主要应用的是ASP.NET,对于HTML标签应用、C#语言应用、WEB控件应用等等在ASP.NET课程中已经进行了学习。所以在这门课的教学中,主要是对学生进一步学习ASP.NET知识加深和实践应用过程。该课程主要是指导学生完成一个完整的动态网站开发,老师边教学生边做,有问题及时解决,从始至终贯穿“教学做一体化”的教学模式,并主要采用以下几种教学方法:

1)案例教学法

这是一种最基础的教学模式,这种教学方法重点在于案例的选择,注重其实用性,案例要典型,吸引学生,这样学生有兴趣去完成。比如:注册页面,登陆页面,上传功能,分页浏览,实际网站的模拟设计等,这样学生在学习的过程中会觉得原来感觉神秘的东西居然自己也能够实现,学习兴趣自然就浓厚了。

授课过程中,直接讲解实践案例,并且让学生分步骤完成。比如登陆,第一步:先讲解前台界面的设计,然后让学生完成。第二步:讲解登陆过程涉及知识点:字符过滤、验证码实现及应用,并给出相关案例应用,然后让学生来完成,最后能够成功实现登陆过程的验证、字符过滤、验证码添加。第三步:实际登陆查询过程:1、建立连接代码2、查询过程实现3、登陆成功与否导向,然后让学生来完成。在应用案例教学过程中,把实际比较复杂的小项目进一步分解成更加简单容易实现的小问题,学生很容易达到,课堂学习效果显著。

2)模仿设计教学法

因为是ASP.NET的后续课程,后期要完成一个比较综合的系统设计,而系统设计主要应用的是ASP的知识点设计实现的。为了复习ASP.NET的知识点,开课初期给学生一个较综合的网站,里面基本包含了ASP.NET所有的知识点,教师演示网站功能及各部分主要技术实现,并做详细讲解,然后让学生模仿完成。在这个过程中,学生有效的复习了前面课程的知识点,并且在设计系统过程进一步掌握这些知识点的应用。

3)项目驱动

之前教学过程中前面讲案例,最后设计项目。出发点是前面案例为后面项目服务,后面项目可以加深前面案例的学习和应用。在项目设计实现过程中,存在问题:设计过程还会遇到案例练习过程中问题,重复讲解;设计过程时间不充足;查找资料不及时;设计过程中应用生涩,基本上还得把之前讲过的再讲一遍,浪费资源和人力;最后效果,作品不甚理想。

现在教学过程中:整个大项目贯穿整个教学,第一节课建立数据库,给出数据库数据库字段名称、字段宽度、字段类型,以及各数据表作用;第二节课开始建立系统,从目录结构说明开始,先设计管理员系统,从登陆到各个功能的实现;第三阶段,建立前台浏览界面,主要显示后台管理员添加的内容。

在整个大项目设计过程中,贯穿着讲解用到的每个知识点,并通过小案例给学生讲解重点功能的实现过程,并演示进展快的同学设计的效果和代码,让学生之间互助互调试互讨论,这样学生热情一直保持,增加了学生的学习兴趣。

4)任务驱动式教学方法

每一次实验课都要给学生一个具体的任务,并且要先演示给学生看完成的效果,然后给学生提示需要用到的知识点,需要注意的问题等等,可避免学生在完成的过程中出现不必要的错误,最后让学生先完成这个任务,如果是任务比较复杂,就划分成一个一个子任务让学生逐个完成,这样可以降低难度,让學生在逐步完成的过程掌握知识点。根据学生掌握程度,再加大难度,给学生布置新的任务,然后让学生通过自己的能力去完成,这样的学习过程既可以让让学生掌握已有知识点,还可以培养学生学习能力,在自己解决问题的过程中激发学生学习的兴趣。

5)分组课程设计

通过一学期的学习,学生水平参差不齐,按照统一标准以个人为单位大家都完成一样的系统,相似的功能,对优秀的学生而言没有任何挑战性,也得不到发挥和提高。而通过分组把学习能力强的思维比较敏捷的放到一组,给出的设计标准相对高,功能相对齐全,极大调动了他们学习积极性;把学生能力一般的学生放到一组,功能基本实现,稍稍加入一些其他功能,这样既在他们能力范围内,又有一定的挑战,学生们也完成的不吃力;基础差,能力差的学生放到一组,降低难度,也在他们能力范围内。打破以前差生根本不做,最后把其他学生的作业稍作修改就上交的不良习惯,在这个过程中,每个人都能够完成自己的课程设计,做到了人尽其才。

6)课程考核内容

课程考核包括两部分:一部分是设计的作品,主要指动态网站系统;另一部分是针对该系统的论文。论文描述包括:系统应用软件介绍、系统功能介绍、系统主要应用技术介绍、系统功能还需完善的地方等等。这样通过论文的撰写,学生可以充分地了解自己系统的设计过程,设计应用知识,设计应用软件,把这些内容完整的有条理的还原在论文中,有助于提高他们的设计能力和对知识的掌握和应用。

应用教学做一体化的教学模式,让学生边听边做边学习,极大地提高了课堂教学效率,激发了学习的学习兴趣,培养了学生的学习能力。

参考文献:

[1]代志勇. ASP.NET动态网站开发技术实践教程.中国铁道出版社.2011

[2]徐洪祥.网站建设与管理.北京大学出版社.2019

作者简介:孙荣侠(1973-),女,陕西澄城人,研究生,教师,副教授,研究方向:网站构建与设计。

(天津滨海职业学院 天津 300451)

猜你喜欢
教学做一体化分组教学任务驱动
实例研究微课程模式下的高职教学做一体化教学模式
浅析如何构建初中化学实验课高效课堂
一体化课堂分组教学中确定展示学生的策略
高职《公差》课程的改革与实践
利用数学建模提高高等数学教学效果的研究
教学做一体化改革与产教融合
分组教学在中学体育教学中的实施研究
任务驱动式教学模式在电子技术课程中的应用
任务驱动教学法在《网络应用服务管理》教学中的应用
任务驱动, 启发学生自学