您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 浅谈PHP开发技术课程的教学设计与实践论文

浅谈PHP开发技术课程的教学设计与实践

出处:论文网
时间:2015-02-04

浅谈PHP开发技术课程的教学设计与实践

  随着互联网的出现和发展,动态网站开发技术已成为电子商务等信息技术的重要开发手段和技术。为满足社会的需要,许多职业学校均已将JSP、PHP、ASP.NET等动态网站设计课程设置为计算机应用专业、计算机网络专业、通信专业、信息管理技术专业等相关专业的必修课程。

  高职院校是以培养应用型人才为主的学校,应用的培养就应该体现为学生的实践技能的培养。从近年来我系开展动态网站课程设计的教学实践分析,不少学生就算程序设计的理论知识掌握得较为扎实,但对于动态网站的实际开发能力还是比较薄弱,单纯用代码完成一系列的网站开发较为困难。动态网站开发技术是一门综合性很强的学科,它主要分为三个区域:网站前台设计、数据库设计以及数据交互技术,因此这门课涉及到计算机网络技术,图形图像设计处理技术、数据库技术等知识。在长期的实践和分析中,偏向单纯地编程开发网站的教学方法已不是特别适合高职教育的需要和就业市场的需求,所以必须时刻随着就业市场的需求变化改进教学方法,引入更加迎合市场需求的教学理念。

  1.课程目标

  动态网站设计课程是很多理工科高职类院校计算机专业的专业课之一,在多次的比较和研究下,可选择 PHP开发技术 等课程作为动态网站设计技术的代表课程,PHP开发技术的入门相比JSP等动态网站开发技术要稍微简单,更容易让学生快速入门,同时,当掌握了PHP开发技术以后,对其他的动态网站开发技术也有举一反三,融会贯通的效果。不过 PHP开发技术 这门课综合性很强,牵涉的内容较多,因而如何更好地进行教学,达到最终的目标是需要进行反复探讨和实践的关键。

  2.教学内容

  在设计课程教学内容时,按照php动态网站开发技术所涉及的技术和需要培养的目标,规划出以下几个方面:

  (1)web界面设计

  以HTML语言为主,包含的主要内容有站点创建、页面布局、文字和图形的处理、多媒体的处理、CSS技术、表单,行为等。在这部分的介绍里,引入web标准的核心思想和基本技术,例如使用CSS实现内容和样式分离,合理使用HTML标签,将CSS应用于结构化的HTML文档,使用DIV+CSS的方法进行页面布局。通过这部分的介绍,让学生了解网页设计和网站开发的基本流程和方法,掌握web标准的基本理念。

  (2)数据库

  以Mysql的介绍为主,包含的主要内容有数据库的基本概念和相关术语,数据库的设计,mysql数据库的管理,表的创建、管理和操作,数据记录的相关操作,数据记录的查询,在介绍这部分内容的时候,可以用过phpadmin这类辅助软件进行分析和讲解。

  (3)PHP编程

  以PHP基础知识为目标,案例的实现为载体,包含的主要内容有PHP开发环境的搭建,PHP语法,FORM表单的数据采集,PHP与数据库的连接方法,session对象、cookie对象等。通过任务驱动的方式,将动态网站的前台设计、数据库访问技术和后台页面的创建综合在一起由浅入深地讲解。

  (4)综合实训

  通过实训,学生将理论知识运用在实践中,所以实训项目的选题比较重要,我系采用由简单到复杂,由局部到整体的项目实训方式,让学生在规定时间段内完成整个php网站的建设。

  3.教学方法

  对于实践性较强的学科,采用较多的教学方法有:在机房或多媒体课堂上课和案例教学以及由浅入深的教学方式。

  (1)在机房和多媒体课堂上课,边讲边练

  学生在这样的学习模式下,可以很快地了解程序设计的理念,及时看到程序设计出的结果,如果程序有错误,也容易马上发现并改正;对于动态网站开发这类课程,如果只是在教室里讲解,或者长时间的讲解理论,然后后期再让学生上机练习,这样的效果并不是很好,所以课堂讲解和上机练习相结合的方法,容易让学生接受并掌握要点。

  (2)案例教学

  现在大家都推崇项目教学或者驱动式任务教学,这是一种很好的方法,但是对于案例的选取,还是应该慎重,如果教学的案例选择太简单或者太脱离实践性,就会达不到学以致用的效果,对市场实际要求也没有帮助;如果选取的教学案例太难或者太复杂,学生就会觉得很难完成,甚至失去耐心和学习的积极性。因此,我们的案例选择,应该由浅至深,但还要和实际的应用密切关联起来。比如,在给学生讲解多路选择这个知识点的时候,以前选择较多的案例可能就是单纯去找个简单的选择题,类似实现从外界传入一个数字,判断今天是星期几;或者传入一个数字代表学分,判断是哪类成绩等。其实这样的例子,虽然可以让学生理解程序的结构,但在实际的使用上,意义不大,所以我们选用的例子,可能就偏向于实践性较强的方面,比如,输入一个人名,进行多路判断,然后再向页面输出问候语;或者判断用户选择的颜色,再根据颜色,改变页面背景等,这样的例子即不单调,也比较贴近实际,可以在学生掌握知识点的同时,提高他们的学习兴趣。

  (3)由浅入深的教学方式

  这里所提及的教学方式,并不是指知识点的深浅,而是指同一个知识点讲解的教学方式。例如,给学生介绍将数据表中的数据显示在前台页面上,我们采用的方法是先通过dreamweaver之类的软件直接实现,让学生了解并熟悉步骤,然后讲解软件所产生的关键代码,最后让学生自己通过代码实现相同的功能。这种方式,一是学生容易理解和记住功能的实现原理和流程,二是可以培养学生的独立专研精神。在反复的实践中,这种教学模式很适合网站开发的这类课程。比如,给学生讲解php页面和数据库的连接,使用dreamweaver的时候,软件会弹出一个如下的对话框(如图1所示)。   根据这个对话框,在实现数据库连接的时候,应该首先创建一个连接变量,然后再输入服务器的名字,用户名的名字,密码等等,当学生面对这个对话框,就可以非常清晰地知道连接的步骤,于是,再将代码的讲解和这个对话框对应起来,代码就写为:

  通过这种方式,使得知识点简单明了,学生也更容易掌握和记忆。

  4.实践教学

  现在大家使用最多的实践教学类型是项目教学实践,将一个综合项目通过小组的方式来完成,然后将小组成员进行角色分工,比如项目经理,网站设计师,网站程序员,数据库设计员等。这种方法确实可以提高学生的积极性和培养团队精神,但是为了让学生对这个领域有比较全面和透彻的了解,所以建议采用的实践教学方式是通过一个大小深浅较为合适的项目,比如留言薄管理系统、新闻管理系统、小型论坛的创建,小型商务网站的设计等,让每一位同学独立去完成,从项目的创建、资料的收集、页面的设计直到前台后台程序的编写。我们的目标是通过实践教学增强学生的动手能力和分析能力,充分认识相关的职业岗位,积累一定的工作经验。例如新闻管理系统,项目完成的评价标准为整体页面是否友好,是否达到web标准,是否实现对新闻的分类和发布,从而模拟新闻媒介的发布过程,主要涉及的操作有访问者的新闻查询功能,系统管理员对新闻的增加、更新和删除功能等。通过一个简单的小项目,就可以让学生对整个动态网站的设计有个全面的了解,还可以激发学生学习兴趣和专研能力,这便是我们实践教学的目的。

  校企合作也是通常采用的一种实践教学方式,通过这方法,可以让学生去企业参与实际项目的学习和开发或者邀请企业资深的项目开发工程师指导学生项目开发,引入新理念新方法新技术,提高学生的开发技能,让其尽快适应市场需求,为学生就业起到事半功倍的效果。

  5.预期教学效果

  通过对于动态网站设计的教学改革研究,让学生对这门课学习的积极性大有提高,实践操作能力也在不断增强,很多学生经过这种方式的学习,都可以独立设计出常用的动态网站。

  6.结束语

  PHP动态网站开发技术是一门逻辑性强,综合性强的学科,涉及到图形图像设计、程序设计、数据库设计等领域,在教学过程中,如何将这些知识点有效地结合并采用简洁的方式展示给学生,使得学生更易掌握关键技术,是我们长期研究的课题。在教学中,尽量以实践教学为主,理论教学为实践教学基础,以案例项目为主线,让学生轻松学习和理解,同时提高学生的创新能力和团队合作能力,培养学生的独立分析能力。动态网站的开发技术在不断地发展,我们的教学模式也应该不断地改进以适应市场需求,从而培养出企业所需的高质量人才。

浅谈PHP开发技术课程的教学设计与实践

论文搜索
关键字:开发 实践 技术 课程 教学 设计
最新学科教育论文
试论如何在初中地理教学中有效整合信息技术
试论初中地理教学中乡土地理课程资源利用
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向