计算机论文:谈高职计算机软件专业 PHP 课程体系设计
高职院校培养出来的学生应该能直接进行实际项目的操作。对于高职院校计算机软件专业,由于计算机行业软件和硬件更新发展速度很快,对应的程序设计语言也日新月异,新的应用程序必然需要新的程序设计语言来实现。由于学院教育的课程体系和企业应用存在一定的滞后性,所以高职院校可采用新的 WEB 开发语言 PHP,面向就业,以实训为导向,进行课程体系设计。
一、计算机软件行业发展的三个阶段(一) PC 机时代从七十年代末到八十年代末,其所主要面向的是以个人用户运行于自己的计算机上。企业以 IBM、微软、英特尔、戴尔等为代表。PC 机上运行的程序现在被称为桌面程序,桌面程序位于和运行于用户的计算机中。设计桌面程序的程序设计语言一般有 C、C++、Foxpro、VisualBacic、Power Builder 和 Delphi 等。
(二) Web 时代从九十年代初到本世纪初,其所主要面向于以网站形式的信息集成和数据服务。国外以雅虎、AMAZON、E-BAY、思科为代表企业;国内以新浪、搜狐、网易等为代表。Web 上运行的程序被称为 Web 程序,程序运行于网站的服务器上。Web 程序设计语言主要有 ASP、PHP,JSP、ASP.NET、JAVA 等。
(三) 移动互联网时代从本世纪初起到现在,其所主要面向应用于手机和平板电脑等移动设备。企业以谷歌、苹果为主流。操作平台主要是 Android 和 iPhone/iPad,此外还有黑莓、微软的Microsoft Phone、诺基亚的 Symbian 等。移动设备上运行的程序被称为移动程序,移动程序的设计语言主要有 JA-VA、 Objective-c、 C# 等 , 此 外 还 有 SL4A (适 用 于 An-droid 的脚本语言,比如 Perl、PHP、Python 等) 和通过网页前端技术实现移动程序 (HTML5、CSS、JavaScrip)t。
二、高职院校计算机软件专业课程体系现状分析通过对国内若干所高职院校计算机软件专业课程设置的调查分析,发现大多数程序设计类课程还处于 PC 机时代 (比如 C 语言、Foxpro、Visual Bacic、Power Builder等),部分院校开设了 Web 时代的课程 (比如 JAVA、ASP、ASP.NET)。C 语言一般可作为程序设计的基础类课程,其中面向过程的设计方法虽然不像现在流行的程序设计语言都具有面向对象的特征,但是通过 C 语言的学习,可以让学生了解程序设计的基本思想并通过实例来培养程序设计的思维方式。Foxpro 课程由于简单易学并且是全国计算机等级考试中的科目,所以很多高职院校把它作为非计算机专业学生的课程之一。但是对于计算机专业的课程,由于目前行业里很少再有把 Foxpro 作为开发语言的企业,所以不建议将其作为计算机专业的必修课程。VisualBasic 曾经是主流的 Windows 应用程序开发语言,以事件驱动和 GUI 界面设计为特点,但是其存在程序运行效率不高的缺点。
目前微软公司推出的.NET 平台和开发技术,可以作为替代 Visual Basic 的开发工具。Visual Studio 2010 是一种.NET 开发的集成环境,可以选用 Visual Basic、C++、C# 或者 JAVA 作为其开发语言。而且 Visual Studio 2010不仅可以开发桌面程序,还可以开发 Web 程序和移动程序。.NET 的优点是图形化的设计界面,但是正是由于其简单易于操作,很多代码系统可以自动生成,反而阻碍了学生理解深层知识的动力和能力的培养。JAVA 是 SUN 公司的产品,由于其跨平台和面向对象的特征,在企业中受到广泛应用。但是对于高职学生,接受起来有一定难度。
同时,作为实际应用,除了掌握语言本身,还需要学习很多框架的应用,导致学习曲线较长。目前高职院校中开设Web 开发程序设计的一般是.NET 或者是 JAVA,由于前面提到的两者的优缺点,一个由于过于图像界面化,一个过于繁杂,所以建议选用折中的 PHP 语言作为 Web 开发语言。PHP 语言既没有 JAVA 那么繁杂难学,又可以让学生跳过代码自动生成而多接触语言本身,在以后应用的效率较高,学习曲线平缓,学习周期不长。我们认为 PHP 课程总学时为 144 学时,分两个学期每学期 72 学时比较合适。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>