陳多 馮婧
摘要:作者從互聯網語言的重要意義與其獨特的特點出發,面向新建本科院校學生實際情況,對比傳統計算機語言教學模式,結合實際教學經驗,對現代互聯網語言開發語言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.結語
以上教學模式和方法在實際教學中取得了一定成績,通過課程教學,不少優秀學生能夠從事小型項目開發。但是該模式仍然存在一定的需改進和探討之處,比如引入企業項目需要一定成本。