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