项目教学法在动态网站建设的应用

时间:2022-06-28 03:33:18

项目教学法在动态网站建设的应用

一、创设问题情境,让生活走进课堂

在教学设计时,应将教学知识点与实际生活中情景相结合,以情景做引导,把学生带入到生活中所需要的某个知识点的学习中去,这样的设计容易被学生理解和接受,同时也可激起学生学习兴趣和培养学生的信息意识。例如:在学习IF条件语句时,其本身语法为IF…THEN…ELSE…ENDIF,如果,单是讲语法的话,是枯燥的。但如果将问题带入生活,从学生身边入手则会容易很多。如利用体育课作为引子,进行创设案例“今天有体育课,又赶上天气问题,该如何设计?”结合Dreamweaver软件做出了以下的条件选择页面给学生进行尝试操作,而设计的要求就是:今天体育课安排,下雨在教室上自习,不下雨则进行篮球比赛。代码如下图所示:通过学习生活的情境创设,让学生带着解决真实问题的目标来学习,在讲解新知识上更容易让学生理解,能更好地实现教学效果。在接下来的其他的生活实例中,例如心理测试页面的制作上,超过半数学生能够自发地去进行代码编写的尝试,90%的学生在完成实例后对ASP代码的学习产生了浓厚兴趣。

二、目标激励,分层训练,协作启发

项目教学法强调以目标为方向,学生为中心,小组学习为单位,层次化扩展为深度,并需要学生积极主动地参与。学习中的许多目标都是要学生主动并有目的地获取学习材料的过程来实现。教师在项目的设计上,要根据学生的实际水平来设计每一个模块,要使“项目”有层次感,还要给学生留出一定的思考和尝试的余地,要想方设法地启发他们亲自尝试和探究的能力,鼓励他们举一反三、触类旁通。如:在学生掌握了SQL语句中的写入、显示等基础上,进一步讲解SQL“查询(搜索)”语句项目学习。通过了解,大部分学生都比较喜欢上网,因此,利用百度这个平台来引入SQL语句中的查询这个新课项目。当学生感受到在平时经常使用的网络搜索操作通过自己的学习也可以实现时,顿时提起对该知识点学习的浓厚兴趣。作为更贴近生活的考虑,可以将“期中考试成绩查询”站点作为此次项目的安排。由于查询的扩展涉及其他的知识整合,因此将学生分为3人一组,以小组形式对每组完成的作品进行互评机制。这样的设计既调动了学生的学习热情,又注意了层次化教学,同时还培养了学生的合作意识与审美能力。在完成“期中考试成绩查询”这一项目制作过程中,作为基本知识点的SQL查询语句由老师讲解完成。而“多条件查询”和“特定条件查询”则作为知识扩展,由学生小组探讨完成。通过知识互通性,学生很快就想到了“or”和“and”在多条件或特定条件中的作用,并通过不断地摸索尝试和交流,最后实现了两个扩展知识的自学。通过小组协作机制,起到了互助互动的效果,每一组的成员都能参与到实际操作中,全班的学习氛围和学习效果在得到显著提升的同时,也提升了学生的计算思维能力。

三、倡导自主学习,以学习为竞争,以合作为乐趣

项目教学最大的特点是“以用促学”。我们的教学重点应是倡导学生主动参与、乐于探究、勤于动手的过程。培养学生竞争意识,以及搜索和处理信息,获取新知识以及交流与合作的能力。第一,采用自主学习方式。可以充分实现知识点的学习,还可以充分扩展学生的个性。如:投票项目学习时,因为投票运用的知识点是SQL更新命令的变形,知识点虽有区别但又互通,虽然夹杂着少量的函数计算,但该项目贴近生活,趣味性较高。在教学过程中采用了先练后讲的方式,由学生根据提供的学习材料和教学视频,进行自主学习,大胆思考,勇于探究。学生不但完成了教学目标,且完成的作品内容也张显学生个性。不少学生也从中联想到了投票系统中常用的同一IP重复投票限制、投票选项限制等知识内容,通过所给的学习材料和探讨摸索很好地完成了知识的扩展和创新,充分实现了核心素养中的数字化学习与创新。第二,在综合性实战项目中加入竞争机制。竞争机制不但能提高学生学习劲头,提升学生自学及探索的能力,还对学生的思维能力拓展有很大的帮助。如:“实训处学生管理系统”的制作,本项目为学校实用项目,所带的班级也刚好开设动态网站建设实训课程,因此将该项目拿出来作为一个实操案例。在学生间引入竞争机制,以项目小组为单位,拉动了学生自主学习的劲头,就如有学生在案例总结中这样写道:在没接到这项目之前,我真没想到学校会把这个项目交给我们。当时我很兴奋,但又有点担心做不好,可我们还是很有信心地接下了这个项目。之后,我们用了两个星期完成了初稿。在完成这项目之前,我和搭档遇到不少新的难题,并一次又一次地解决了。在难题解决后,知识不断地充实了我自己,让我有种非常美妙的成就感,让我更喜欢动态网站的建设。当老师跟我们讲解架设思路和完成要求时,我便有了想法。当时我也知道,用我的思路来做,第一必须解决关系复杂的数据库,我便通过看书、上网找相关的资料,找到了使用“关系”能将数据表中内容串联起来的方法。由于老师提出了可以小组合作,也可以组内竞争的方式完成,本来是跟搭档一起接到的任务,但由于我们建设的思路不同,就各自采用了自己的思路来制作,采用了组内竞争的方法。完成初稿时,由于我的作品比搭档的内容操作起来更方便,局限性更小,扩展性更广,最后被入选为了备选方案。由此可见,不放手就永远不知道学生的能力有多大,适当的放手会有意想不到的效果。第三,将团队合作、小组竞赛引入到竞赛培训中,更好地提高学生的合作精神、与他人沟通的能力。如:在省计算机技能竞赛“网站建设与网络互联”三人组赛项目的培训中,每一次的练习任务都是一个综合项目,每一个项目都必须要由三人共同的努力才能完成。在最初的赛前练习时,各小组合作不畅,总有人找不对自己的位置,结果无法在指定时间内完成任务。发现这个问题后,我仔细和学生分析问题,让成员之间多交流,结合自身的优势,合理分工,最后由三位同学组成的竞赛小组在省中职学生技能大赛中获得了省三等奖的成绩。有学生曾说道:“每次完成任务最大的收获就是与其他同学协同完成一个项目任务,并从中学习到应有的知识与其他的技巧,同时还能体会到合作的快乐。”我认为学生的这种收获,就是项目教学法有效的最好例子。

四、注重过程评价

项目教学不但是要细化学生的学习过程,而且也要重视每次项目后的评价。通过师生评价、生生评价等互评互动的方式,让学生收获的同时,也促进了学生的可持续的发展。师生评价时,教师要多以鼓励和赞扬为主,抓住过程性评价,如学生的参与度、每位组员所起的作用,以及学生的团结协作精神、创新精神等,对学生的提高要给予充分的肯定和赞许,营造一个积极向上的学习氛围。生生评价时,老师要引导好组内自评和组间互评的过程,将小组的优秀思路及闪光要充分地放大,再通过自我反思和互评互动的活动,让学生能更好地取长补短,在互评中学习,在互动中进步。综上所述,参与过项目教学法学习的学生,他们的动手能力、解决实际问题的能力以及团队合作能力相比之下都会更强。这种方法不但适合中学生的计算机课程教学,也同样适用于其他应用性比较强的学科教学,可以说,项目教学法是一种行之有效的教学方法。

【参考文献】

[1]马秀麟.信息技术课程教学法[M].北京师范大学出版社,2013.

作者:李科 单位:广东省湛江市霞山职业高级中学