前言:想要写出一篇引人入胜的文章?我们特意为您整理了PHP网站开发课程改革探析范文,希望能给你带来灵感和参考,敬请阅读。
摘要:《php网站开发》课程是一门综合性较强的课程,需要静态网页、JavaScript脚本、SQLServer数据库基础等前续课程做支撑,采用传统的知识点逐一讲解的授课模式收效欠佳。文中提出了一种基于模块化项目教学模式,有效提升学生自主学习能力及学习效率。
关键词:网站开发;课程改革;模块化教学;文档式总结
一、现状分析
《PHP网站开发》是一门综合性较强的课程,学生需具备静态网页、JavaScript脚本、SQLServer数据库基础等知识。我院本课程开设在第三学年,安排为上下两个学期,授课模式和大多数学校一样,按照书本章节顺序对知识点进行逐一讲解,最厚让学生完成一个小型动态网站。通过自己的亲身实践、听课以及对学生进行调研,发现学生学习的效果欠佳,主要体现在学的知识点太多,需要运用到过去的知识太杂,学生在完成小型动态网站的时无从下手,削弱学生学习的积极性。
二、教改思路
基于学生反馈的问题及我在上课观察到的种种现象,决定从教学设计和教学实施上做改进。(1)大专学生五年的教学计划要成一个体系,按一个脉络进行开展,比如按照学习静态网页、编程基础、JavaScript脚本、SQLServer数据库的顺序进行课程安排,学生能够循序渐进地接收知识,为后面综合课程的学习做铺垫。(2)在具体授课过程中,采用“分组学习+任务驱动+模块教学+教师点拨”的四步教学法,让学生形成以小组互助学习为主,教师点拨为辅的自主学习氛围,小组探讨提升团队凝聚力,教师点拨提升教师上课效率,能有更多的时间研究如何让课堂变的更生动。(3)在授课完成后,组织学生进行教学反思,让学生养成总结经验,互助提升课堂质量的能力,主动将自己融入到课堂中。经过两年的《PHP网站开发》教学实践探索,摸索出了一种中职学生比较容易接受的授课模式。每个学校都有一个供学生拓宽自己眼界的图书馆,单纯依靠人力来对图书馆进行管理非常低效,通过计算机进行管理势在必行,本文就选择这样一个贴近学生学习的“学校图书馆管理系统”来进行讲解。
三、实施过程
(一)系统分析
“学校图书管理系统”分为五大模块,分别为管理员模块、读者模块、图书档案管理模块、图书借还模块、系统查询模块。在实际教学中将整个班的学生分成五个小组,每组推选出一名组长。教师将每个模块的任务分解,依次分配给小组长,组长一一分配给组员。
(二)课程设计
任务分解。查看图书列表页面属于当前系统中的第三级页面,用来显示全部图书信息列表,同时,有链接跳转到添加、删除、修改图书信息页面,该页面的编码和设计应分配给全局掌控能力较强的学生;而剩下的四个同学需要完成的页面结构基本一致,唯一不同的就是对数据表中的图书信息进行增、删、改、查操作。编码准备。每个小组发放一个任务完成的必备知识点文档,比如在实现增删改查图书信息的页面时,在文档里就应该提供好有关向数据表中插入、修改、删除数据的语法,让学生在实际操作的时候有章可循,不会到处抓瞎。任务实施。在已经搭好的系统框架上及任务书的指引下,根据自己的理解和创新理念将代码编写到相应的位置。技能拓展。对于中职学生来说,基本教学任务中对于数据表的操作只涉及到单表查询,该知识点在本模块中已经全部实现。在学生实施任务的过程中,老师发现动手能力较强,并愿意在这一方面有一个提升的学生,能有针对性的教授多表查询等知识,提升学生专业知识。任务点评。在整个任务完成之后,要根据学生完成过程中出现的问题分类进行点评,让学生明白自己的不足,以便在下一次的任务中改正。整个任务的顺利完成少不了团队合作能力,对在整个项目中给予其他同学帮助的学生提出表扬,提升学生互助学习的积极性。
四、教改评价
(一)分组式学习,提升团队意识
形成组长责任制的分组式学习方式,能提升组长的责任和担当意识,加强组员间的团队合作意识。通过组间成员的比拼,激发学生的求胜心理以及对专业知识的求知欲,能在班级中形成一股良好的学习氛围。
(二)模块化教学,提升动手能力
在第一次授课的时候可以拿出一个完整的系统,让有兴趣的同学上来操作一遍,比如说我在讲授该门课程的时候就拿出一个购物车管理系统,点名让一个同学上来操作一遍,然后在这个基础上去将整门课的知识点进行分解,分别告诉学生哪个知识点在哪个章节会讲到,让学生带着目标去学习。在接下来的课程中,将系统任务进行分解,学生才更有信心完成任务。
(三)文档式总结,提升学习效率
在动态网站的制作过程中总会碰到各式各样的bug、error和warning,中职学生的英语水平很差,对于他们来说要解决这些问题极具挑战性,在每一次碰到问题我都会耐心给学生解答,并让他们将碰见的问题记录在word文档中,附上相应的解决办法。随着课程的深入,做的系统增多,不会的解决的bug就越来越少。经过两年的实践,探索出一条学生易于接受的模块化项目教学模式。经过多方面的调研,学生反馈的信息是,学起来比之前轻松,模块化模式更容易上手项目,对该门课程的学习更感兴趣。老师反馈的信息时,能有更多的时间有针对性地去给不同的学生做辅导,对课程的掌控能力有了较大的提升,能真正做到了教有所思,思有所获。
参考文献
[1]任华,洪学银.PHP+MySQL+Dreamweaver网站开发与实践[M].人民邮电出版社,2017.17-19.
[2]张美娜,张玉军.创新人才培养模式下的《PHP程序设计》课程的教学改革研究与探索[J].电脑知识与技术,2017,13(29):91-92.
[3]李连民,李昌清.软件专业PHP方向的培养体系建设与实践[J].信息与电脑:理论版,2017(4):229-230.
[4]赵玲玲,孙云,邵秀凤.PHP程序设计课程教学改革研究[J].教育教学论坛,2016(46):85-86.
[6]李健君.《PHP动态网页制作》课程一体化教学模式的探索与实践[C].中国职协2013年度优秀科研成果获奖论文集,2013.
作者:徐奕枫 单位:江西现代职业技术学院