李佳琪 哈爾濱信息工程學院
PHP 技術是一種應用廣泛的腳本語言,是動態(tài)網站開發(fā)的主要應用語言。隨著時代的發(fā)展,網頁設計技術越來越是成熟,人們對網站的要對也越來越高。為此,社會上對PHP 技術人員的需求量也越來越大,從早期靜態(tài)網頁設計直到當今應用廣泛的動態(tài)網站的開發(fā),中間應用了很多網站開發(fā)技術。其中,PHP 技術在動態(tài)網開發(fā)中具有突出的優(yōu)勢,PHP 語言是一種超文本語言,不僅可以對超文本實現預處理,并且規(guī)范動態(tài)網站中的編程操作,有效完成網站開發(fā),充分發(fā)揮其作用。因此,PHP 提出全棧開發(fā)的理念,通過系統的教學與培訓,培養(yǎng)出優(yōu)秀的PHP 全棧開發(fā)人員。
《PHP 程序設計》是網站開發(fā)方向的一門Web 開發(fā)專業(yè)課程,通過本課程的學習,學生能夠了解 PHP 語言的特點、面向對象程序設計思想,學會利用 PHP 語言開發(fā)簡單的Web 項目。為進一步學習相關課程打下基礎,為學生軟件開發(fā)方向的就業(yè)做知識儲備。
掌握PHP 編程基礎,會話技術,文件編程、MySql 數據庫操作、留言本開發(fā)等內容,通過本課程的學習,課堂上先結合案例對PHP 的基本語法等知識進行講解,再通過上機操作和課后的練習,進行實際的案例開發(fā)。使學生能夠更加全面地理解PHP 語言的語法結構和運行原理,并能熟練地運用PHP 和MySQL 等知識進行項目開發(fā)。學生能具備開發(fā)標準的行業(yè)動態(tài)網站的能力;具備獨立分析問題并解決問題的能力;有一定的實際動手能力,具備獨立解決網站編碼錯誤以及網站排版的能力。使學生具有較強的邏輯思維能力;具有開朗性格,較強的責任心;能積極主動地工作,具備強烈的進取心和良好的團隊合作精神,有較強的溝通及協調能力。
本課程是一門重要的專業(yè)必修課,也是一門實踐性很強的課程。是在有C 語言操作基礎上進一步學習開發(fā)語言,學生要先完成《網頁設計》《C 程序設計》等課程后再開設本課程。后續(xù)課程為《PHP 程序設計(提高)》。通過該課程的學習,使學生掌握B/S 編程語言,熟悉網站開發(fā)技巧,培養(yǎng)學生閱讀、分析和設計算法的能力,掌握調試程序的基本技能。培養(yǎng)學生嚴謹的程序設計思想、靈活的思維方式及較強的動手能力,并以此為基礎,讓學生逐漸掌握復雜軟件的設計和開發(fā)手段,為后續(xù)專業(yè)課程的學習打下扎實的理論和實踐基礎,同時培養(yǎng)學生的編碼規(guī)范及自學能力。
《PHP 程序設計》課程邏輯性強、實踐性強,計算機思維的學習模式與學生已有的傳統的學習模式不同,如果學生已開始就沒有進入學習狀態(tài),后面就容易聽不懂,如果課后不勤加練習,對于代碼掌握不好,語法不夠熟練,對學生后續(xù)項目的編寫會有很大的影響。大部分學生自主學習能力較差,在當時的教學中不能跟住老師的思路,課后不認真復習。在大學的課堂上,老師一般不會對同一個知識點重復多次,至于學生在課堂上接受多少,課后怎么復習,都是由學生自己決定的,這就需要學生對學習有很大的自主性。
《PHP 程序設計》課程設計較多語法要求和概念,使用較為靈活,在傳統的授課模式下,學生普遍反映會有知識點多、零散,語句語法要求煩瑣,不易上手學習等問題。目前確實存在講課形式單一、枯燥等問題,這都導致了學生的學習動力不夠。沒有以程序設計能力為培養(yǎng)目標,學生的代碼基礎訓練量不夠,學生不知道如何利用計算機解決實際問題,也降低了學生學習的主動性。
對于該門課程的初學者,我們應該做到讓學生快速入門、逐步深入以及難點分散,快速的培養(yǎng)學生的興趣。在開始學習的前一個月,把PHP 程序設計語言的基本流程解決掉,這些簡單的內容容易培養(yǎng)學生的學習興趣以及學習的自信度,會很有成就感。比較難的部分通過案例引導來進行進一步的引入,漸進性的訓練。先帶領學生一起操作,讓所有人都能做出來,體改學生的積極性,早讓學生仿照案例進行改寫,最終可以自己編寫,一步一步循序漸進。最后就是課后練習,要有配套的練習冊,把練習題分為三個難度,讓各個層次的學生都有對應的題目進行訓練。
當前網絡資源十分豐富,我們可以將網絡上好的資源或者好的教學視頻引入到課堂上來,可以讓學生通過網絡上的資源進行預習,在課上積極引導學生們進行交流,給學生提供表達的機會,激發(fā)學生的學習主動性,也可以加深學生的理解以及記憶。在課堂上,教師再把重點和難點進行強化學習,把學生提出的問題在課上解決,避免積少成多,增強學生的學習興趣。
在當前“互聯網+”背景下出現的網絡教學方式,對于我們傳統的教育模式來說既是挑戰(zhàn)也是機遇。我們可以利用當前流行的網絡教學模式與傳統的教學模式相結合,利用一切網絡上的資源應用到我們的課堂上。基于能力培養(yǎng)的《PHP 程序設計》課程的教育改革,更改了傳統的教學模式,變得更加符合現階段學生的特點,在一定的程度生能夠增強學生的學習積極性和主動性,提高學生的學習興趣,增強學習自信心。提高學生的程序設計能力和動手操作能力,更有利于培養(yǎng)出符合市場需求的PHP 工程師。具體的實施過程還要結合實際教學情況進行進一步的完善。