谈中职动态网页的巧妙教学

2018-07-21 09:41何小霞
新教育时代·教师版 2018年20期
关键词:一题多解互动式教学

何小霞

摘 要:动态网页是各中职学校计算机专业学生的必修课程。但面对枯燥的代码和呆板的界面,职中生往往缺乏学习兴趣。那么,如何把枯燥的动态网页课程变得更加生动有趣呢?本文我将从两大方面来讲述如何运用巧妙的教学安排和新型的教学手段,把动态网页变得充满趣味。

关键词:动态网页 互动式教学 一题多解

随着计算机技术的发展,动态网页已被广泛用于各类网站,而对于动态网页的专业学习,自然也成了各中职学校计算机专业学生的必修课程。但面对枯燥的代码和呆板的界面,职中生往往缺乏学习兴趣。那么,如何把动态网页课程变得更加生动有趣呢?我认为可以从以下两方面入手,运用巧妙的教学安排和新型的教学手段,把动态网页变得充满趣味。

一、构建互动教学模式,让学生乐中学

动态网页作为一门立足于实践的课程,它要求学生能根据实际,自主编写相关程序。但在传统的课堂教学中,学生即能不到老师的个别点拨,也没有从课程中找到乐趣,容易失去学习兴趣。因此,我利用信息化技术,实施开放式教学,把课堂还给学生,让他们带着乐趣去学,带着喜悦去做。[1]

1.突破限制,引导学生自主学习

开放式教学,要求我们老师做好课堂的外延,让学生利用碎片时间快乐学习。课前,我利用班级平台公布新的教学内容及课前任务,上传学习资料。学生则通过下载学案,了解新任务,并根据实际情况观看视频讲解或者小组讨论,完成各种有趣的闯关任务。学生间既有合作,又有竞争的课前学习,能很好地激发他们的内在潜能,提高学习兴趣。课后,我再根据课程内容设置相关练习,引导学生对知识进行内化和巩固。借用多媒体技术,我能突破时间和空间的限制,最大限度地调动学生的学习积极性,提高课堂利用率。

2.模拟工作情境,提高学生职业技能

中职学校的教学任务是培养学生的动手能力和职业素养,而这两者都是通过具体的工作得到的,所以日常的教学也应该注重工作过程的体验。[2]

因此,教学中,我会建立模拟的工作场景,以企业工程师的身份,把课堂任务下发到各小组长手中,再以小组为单位进行实操练习。此时,各小组则作为独立的开发团体,由组长担任开发工程师,内部成员分别扮演编码程序员、系统测试员等不同角色。过程中,学生通过阅读教材、学案,自行讨论解决各难点问题。而我则会到各小组中去了解情况,记录各小组解决问题的方法和讨论结果。然而,学生的能力是有限的,不可能单靠小组内部就能解决所有问题。我还会把部分重难点问题进行展示,安排小组成员或者由我来进行答疑和点拨。这种互动式的工作情景模拟,不仅能碰撞出思维的火花,还能发现一些被老师忽视,但学生却很容易犯的错误,很好地体现课堂的过程管理。最后的验收环节中,我会对各小组上交的作品进行全面的点评,并利用生动的课件和视频进行总结归纳,让学生在脑海中构建系统化的知识网络。

与传统课堂相比,模拟工作环境能很好地提高学生的参与度,将其被动学习变为主动参与,有效提高学生的职业技能。

3.一题多解,培养学生的发散思维

在动态网页中,代码不是唯一固定的,而是根据实际,合理选用最优的解决方案。因此,如何利用一题多解的练习来提高学生的学习迁移能力,也是本门课程教学的关键所在。传统课堂中,老师照本宣科,学生只能通过死记书本代码来记住相关的内容及语法。显然,这不利于学生的迁移学习,只要一换条件,他们就可能编不出程序。

针对课程这一特点,教学过程中,我特别注重对学生发散思维的启发,不是一味强调书本的解题过程,而是采用集体讨论和分组研究交错进行。首先,我会对例题进行解题思路的分析,就重点内容进行提问,加深全班学生对知识点的理解。理清思路后,我再放手让各小组自主编码。由于没有了书本的约束,学生间编写的代码必定存在各种不同,也许是变量名的命名不同,所用的语句不同,循环次数不同……面对不尽相同的代码,我会引导学生通过提问、回答、论证、反驳、判断等进行讨论及修改,最终得出最优代码。这样的安排,不仅让学生掌握一个例题的程序编写,还大大地提升了他们的学习迁移能力。

二、让程序贴近生活,增添学习乐趣

学生不喜欢编程的主要原因是觉得它枯燥,日常生活中也很少用得到。其实不然,“编程来源于生活”,我们老师应该尽量采用生活实例进行讲解,增加程序的生活气息,使学生体会编程的乐趣。

如教授if语句时,我就选用了学生热衷的生活实例进行讲解。例1:成人礼是人从少年儿童时代迈向成人阶段的仪式。这天,亲友们都会为参加者送上18岁的寄语。适逢毕业季,请设计一程序,判断班级中哪些同学可以参加下周的成人礼。因为贴近生活,学生一下子就有了浓浓的学习兴趣,都纷纷欲试。我就趁热打铁,让学生参照书本例子自行尝试……当然,学生要理解if语句,单靠一个例子显然不足。因此,我还精心准备了例子2:最近,中国电信(江门)携手各大超市举行“因为有你,电信有折”的优惠活动。凡持电信银卡者在市内所有超市购物都有9.5折;电信金卡者享用9折;电信钻石卡可享8.5折,请同学们为其设计一程序。有了前面例子做基础,学生对这个例子的编写就更得心应手了,大部分同学都能利用if编写出打折程序。[3]

但生活经验告诉我:只有经得起细节推敲的程序才能成为最佳。所以,我让学生回归生活,用生活的经验去分析,提出程序中存在漏洞,如:出现没有电信卡的用户购物怎么办?要不要把优惠金额封顶呢?……在同学们的反复修改下,最终推选出班级的最佳方案。而通过这例子的学习,学生不仅收获了设计这段程序的成功,還拉近了程序与日常生活的距离,体会到编程的真正乐趣。

动态网页是一门实践性很强的课程,想真正把它的教学从枯燥变为生动,绝不是一件容易的事。但我会继续钻研教材,大胆创新,借助巧妙的教学安排和新型的教学手段,提升学生对该课程的兴趣度和参与度。

参考文献

[1]李哲.中职学校计算机程序设计课程教学方法探讨[J].科学时代,2010.

[2]赵明,范新灿.《动态网站开发》课程职业情境化的教学设计[D].天津职业大学学报,2011,20(3).

[3]龚秋萍.基于开放式教学的多元化学习方式[J].新课程研究,2011年11月.

猜你喜欢
一题多解互动式教学
例析初中数学的多解问题
一题多解在培养思维能力中的作用
论互动式教学在小学语文教学中的应用
《金融市场学》课程教学新方法探析
《金融市场学》课程教学新方法探析
高中数学“一题多解”的学习心得
年轻教师如何利用高效课堂培养学生的思维灵活性