应用型本科院校互联网开发语言教学的改革与探讨

2016-12-16 09:41陈多冯婧
考试周刊 2016年21期
关键词:教学改革互联网

陈多 冯婧

摘要:作者从互联网语言的重要意义与其独特的特点出发,面向新建本科院校学生实际情况,对比传统计算机语言教学模式,结合实际教学经验,对现代互联网语言开发语言PHP(HypenextPreprocessor)的教学模式与方法的创新提出建议。

关键词:PHP 教学改革 互联网 教学改革

1.引言

PHP(Hvpertext Preprocessor),是目前互联网开发中应用最广泛的一门开源通用脚本语言。它能够灵活嵌入超文本标记语言(HTML)中,与客户端开发紧密结合。PHP的语法吸收了Java、C、Perl的特点,功能强大的同时也便于学习。PHP不仅能够帮助互联网开发者迅速部署动态网站,随着不断的版本升级,功能增强,而且能够完成几乎所有与互联网相关的工作。

简单、易学、高产能的PHP不但深受开发者的青睐,而且非常适合计算机基础较薄弱的一般本科学生学习。

2.互联网开发语言四元课堂的构建与实施

目前我校全面实施技能技术型人才培养方案,以我校2013级计算机科学技术移动互联网专业-Web开发方向的《PHP程序设计》课程为例。完整课程共分为四个部分,包括课堂老师讲授,每周4学时,15周共计60学时课程;上机实践,每周2学时,15周共计30学时:课后网络教学资源的继续学习与深入练习:引入企业项目实训,第15周课程结束后,连续2周,每天4学时,共计40学时。

2.1课堂讲授中教材的选择与讲授内容的配合

传统课堂如何跟进互联网技术的发展是一个巨大的难题。课程开始时,使用当时PHP最新正式版本5.6.8,但是当课程进行到第12周时,测试许久的7.0系列版本发布了正式版,增加了大量的新特性。这是互联网时代语言的特性,此时教材产生滞后性,该如何选择教材是第一个挑战。

关于教材的选择,有三个针对性的方向。第一种选择国外编著教材,甚至是英文原版。推荐教材如《PHP和MySQL Web开发》、《PHP and Mrsql Web Development Fourth Edition》。切合实际,强调综合知识的应用,从技术学习入手,最后综合运用技术完成简单实际的商业应用,适合编程与数据库基础知识扎实、兴趣浓厚、动手能力强的学生使用。第二种选择国内编著技术细节详细的教材,如《细说PHP》。内容详尽,把理论知识与细节结合作者自身开发经验阐述清楚,适合长课时使用。第三种选择国内编著入门性教材,如《PHP程序设计基础教程》,适合基础薄弱、课时较短的情况使用。综上所述,根据学生的实际情况与课时选择合适教材。

关于教材的使用与讲授的内容配合,如何才能让学生在课程结束后既掌握基础知识又跟上技术的发展和更新,这是第二个难题。我们以教材的章节体系为线索,技术细节以PHP官方技术文档(PHP manual)为准。技术文档是实际开发中不可缺少的参考工具,它包括详细的技术解释与用法,程序使用实例,版本修订等。但是对于初学者而言,手册存在非常明显的缺点。第一,PHPmanual的内容相对枯燥,让初学者很快感到乏味,觉得困难。第二,缺乏由浅人深的教学顺序。PHPmanual如同字典一样,把所有技术条目一一列出。没有由简到难的先后顺序,让初学者无法学习。教材都是由浅人深地进行系统性的讲解,由简到难。借助教材的知识体系结构、先后顺序进行基础知识性的教学,并且对于具体技术细节和具体实例,我们参照PHP manual相关技术条目,培养学生从技术文档中寻求答案,独立查询和使用技术文档的能力。面对以后日新月异的变化,学生借助同步更新的手册寻求答案。

2.2上机实践课引进网络慕课资源

使用教材提供的例题,让学生操作。上机实践课同步引进各类网络慕课资源,越来越多的在线资源可以使用。除了传统的音视频外,大部分网站还借助脚本语言解释运行而非编译的特性,提供了代码在线测试、在线运行的环境,比如慕课网、w3shcool等。互联网让有兴趣的学生对于课堂上的内容,可以进行拓展和延伸。

2.3课后采用微课形式进行知识点消化

引入现在流行的微课方式。我们收集和整理了PHP全套优秀的中文网络教学视频。每集剪辑约为20分钟,分解复杂知识点,让知识点碎片化,易于学生消化理解,还可以对相关知识点进行延展。

2.4多元化课程评价

第一阶段,基础知识考核。我们仍然以传统笔试形式进行,考试的内容主要涉及基础性知识,考题知识点来自于上课所使用的PHPmanual技术条目,考查学生的阅读程序能力、编写程序能力,以及最重要的阅读技术文档能力。

第二阶段,在结束了15周的讲授和实际课程之后。采用分组进行高强度企业项目培训,连续2周,每次连续4课时。培训中需要同组学生协助完成一个完整项目。项目所用到的技术需要综合其他相关知识,例如,建立一个商务网站需要前端页面编写使用HTML5技术,而后端服务器搭建需要涉及操作系统知识,数据库知识及核心技术本门课程中的PHP程序设计。项目以展示的方式进行考核,评出优良中等级,并且对优秀组颁发奖项,以此为一个完整的课程教学周期。两个阶段的成绩组成学生的基础知识与实践编程能力综合评价。

3.结语

以上教学模式和方法在实际教学中取得了一定成绩,通过课程教学,不少优秀学生能够从事小型项目开发。但是该模式仍然存在一定的需改进和探讨之处,比如引入企业项目需要一定成本。

猜你喜欢
教学改革互联网
从“数据新闻”看当前互联网新闻信息传播生态
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索
以高品质对农节目助力打赢脱贫攻坚战