摘要:PHP是一种非常好的服务器端开发的编程语言,它不仅功能强大,而且具有极强的跨平台性,因此该语言的课程很受大学生们的欢迎。在该门语言的传统教学中,存在一些需要改进的地方。针对这些问题,我们对课堂教学和实验教学进行重新整合,对教学内容侧重点的调整等方面进行了教学改革试验。试验结果表明,改革的措施对于学生更好的掌握PHP知识,提高学生利用PHP进行实践的能力是有帮助的。
关键词:PHP;教学;改革
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)08-0101-01
Abstract: PHP is a wonderful programming language for server-side web development. It is powerful and can be used in multiple platforms. The curricula of PHP are attracted to most of the college students. But there are some deficiencies during traditional teaching. To solve such problems, we tried some reforms including integration of instruction in classroom and practice teaching in the lab, adjusting emphases of teaching contents, and etc. The result shows that reforms are helpful for the students to have more knowledge and improve their skills in practice.
Key words: PHP; teaching; reform
1 引言
作为一种服务器端的脚本语言,PHP相对简单,容易掌握,同时其功能却很强大,而且还开放源码,又具有极强的跨平台性,因此很受Web开发人员的欢迎。国内外很多著名网站,比如:百度、新浪、腾讯、Facebook、Yahoo等都大量使用PHP技术。
因为有广泛的应用前景,选修PHP课程的大学生越来越多。但传统的教学模式存在一些缺陷,不利于学生们掌握更多知识和提高自身的实际操作能力。学生们毕业后很难马上适应企业的要求,而不得不到社会上的培训机构进行再培训。
为了解决这些问题,我们尝试着对PHP课程的教学进行了一些改革,收到了不错的效果。
2 PHP传统教学缺陷分析
2.1 没有自身特点
之前采用的教材更像是对编程语言基本语法的介绍,通常是从数据类型开始,然后是运算符,接着是常量、变量、选择语句、循环语句,之后是函数和类,跟其它编程语言的教学如出一辙。因为教学时间有限,完成上述内容的教学之后基本上就没有足够的时间去介绍具有PHP自身特点的知识,比如:与常用数据库MySQL的搭配使用、cURL以及结合JavaScript的应用等。
2.2 教学过于侧重理论而忽略了实际应用
教材中使用的例子通常都是为了说明某个知识点,因此较为简单。而实际操作经常要综合各种知识,复杂程度更高,在传统教学中学生很难有机会接触到。另外,为了应对考试,学生也更愿意去背诵这些简单但不实用的例子,而不愿意去编写复杂的程序。这使得不少考试得高分的学生并没有多少创新能力,分数未能体现对PHP知识的真正掌握情况。
2.3 教学方式陈旧
跟其它的计算机课程教学一样,教学方式分为课堂教学和上机实践两部分。课堂教学由教师讲授理论知识,在长达两节课的时间里头,学生只能听,下课之后才有机会去实践。上机实践课时较少,通常只有理论教学课时的一半甚至是三分之一,因为时间少,只能让学生完成一些功能简单的小程序。而学生们往往还要先复习课堂上讲过的理论知识,最后留给他们编写程序的时间就不充分,效果通常都不理想。
3 针对上述问题对教学进行的改革
3.1 对教学大纲的调整
首先将该门课修改为大三或者大四的学生才能选修的课程,这样学生们已经选修过C语言或者C++,有了一定的编程基础。其次,将上面提及的数据类型、运算符等通常编程语言都会涉及的基本语法教学进行简化。具体做法就是不再单独进行教学,而是在讲授具有PHP自身特点知识的时候需要涉及才予以简单介绍。比如介绍PHP和MySQL的搭配使用的举例中会涉及变量和函数,这个时候稍微介绍一下PHP變量和自定义函数的使用方法。至于系统预定义函数,要求学生在编程过程中遇到需要实现某些功能,而这些功能在C语言中有相应的函数可以实现,此时通过百度或者PHP手册去寻找相应的PHP函数。这样就将PHP的基本语法融入到具有PHP自身特点知识的讲授中去。
3.2 培养方案更注重实际应用
采用自编的教材,教学举例贴紧实际应用,从一开始就采用综合性更强,复杂程度更高的例子。不要求学生们一下子能完全弄懂整个例子,要求学生们先理解例子中教授过的知识,并搞清楚相互的联系,随着学习的不断深入,学生们掌握的知识越来越多,最终就会看懂整个例子。这样,各个知识点不再是相互独立的,学生们也养成了通盘考虑的习惯。另外对考试形式也进行了改革,由以前的笔试改为上机考试,考试内容也由原来的各种题目,改为抽签然后当堂完成某项设计。考试形式的改革,使得学生们必须真正掌握各个知识点,而不再是通过背诵例题来得高分,这样得到的分数更能体现学生的实际水平。
3.3 教学方式的改革
将在多媒体教室进行的教授理论的课堂教学和实践教学都放在机房,实现理论教学和实践教学相统一。这样教师在教授了某项理论知识之后,学生们马上就能进行练习。由于刚刚听完相关知识,学生们不用再去复习,马上就能进行编程,极大地提高了实践教学的效率。
4 结束语
高校教学是为企业培养高技术人才,必须与企业的需求相一致。因此高校的教学需要以开放的姿态不断的进行改革,以便适应社会的不断发展和变化。本文针对PHP课程传统教学中存在的一些问题,结合教学实践提出一些教学改革方案,包括课堂教学和实践教学的整合、教学案例与考试方式的重新设定、教学侧重点的改革等方案的实施。这些措施是作者在实际教学中的经验总结,已经在PHP课程教学实践中得到实际运用,取得了良好的效果。
参考文献:
[1] 仲林林,王沫.PHP从入门到精通[M].北京:中国铁道出版社,2014.
[2] 陈一匡.网页制作与开发教学点滴心得[J].电脑知识与技术,2011(7):5984-5985.
[3] 贺玉珍.Java课程教学改革与实践[J].计算机时代,2014(10):64-65.
[4] PHP手册[S/OL].http://php.net/manual/zh/index.php.