寧競 胡恒
(南寧職業(yè)技術(shù)學院,廣西 南寧530008)
隨著互聯(lián)網(wǎng)的飛速發(fā)展,計算機網(wǎng)絡被廣泛應用,網(wǎng)頁設計與制作人才越來越受到重視。除了Web前端設計,網(wǎng)站后端技能人才也越來越被市場需要。PHP+MySQL網(wǎng)站項目開發(fā)課程成為高職計算機網(wǎng)站專業(yè)的必修課程。這門課程是有一定難度的課程,對要求學習者在代碼編程上有一定的邏輯思維能力,同時,由于這門課與Web前端是相結(jié)合的,學習者應對Web前端技術(shù)有一定的了解。所以,這門課程是一門綜合性很強的課程。但是,傳統(tǒng)的課程常采用灌輸大量基礎知識的方法,注重基礎語法的學習,忽視課程綜合性的培養(yǎng)。對高職網(wǎng)站專業(yè)學生來說,培養(yǎng)學生綜合應用前后端技能制作網(wǎng)站項目的能力,是很重要的。如何在教學中提高學生的操作技能,提高教學質(zhì)量,本文對該課的教學進行了探索和實踐,現(xiàn)談一談體會。
授課的學生是高職學生,對計算機基礎操作有一定了解,由于學生水平參差不齊,有部分學生英語基礎較差,對編程代碼理解有一定困難。在網(wǎng)站制作技能上,部分同學能力較強,部分同學動手能力相應較差。學生的這些情況需要教師針對學生的特點對教學進行設計,使學生都能接受所學技能。
高職的學生需要動手多做任務,因此,課程的教材應盡量選擇對所講的基礎知識點配有操作任務的教材,以便將知識點加以綜合應用。教材能分章節(jié)清晰、有條理地闡述各知識點,豐富操作任務,除了每章節(jié)有小任務外,還要有綜合性的、較完整的項目練習。這樣的教材將對教師教學有很大的輔助作用。學生除了能在課堂上學習外,還能通過教材鞏固和加深所學的技能,并可把教材書本作為語法參考書參考。
PHP+MySQL網(wǎng)站項目開發(fā)課程是一門綜合課程。一開始學生要學會環(huán)境的搭建、安裝好后臺環(huán)境。同時,要學習PHP的語法,包括變量、表達式、流程控制,打好語法基礎。但單學習基礎語法是遠遠不夠的,這門課需要與網(wǎng)頁的前端頁面代碼結(jié)合,通過表單、a鏈接實現(xiàn)數(shù)據(jù)的提交,執(zhí)行對數(shù)據(jù)庫數(shù)據(jù)的增加、刪除、查詢、修改操作。因此,教師在設計教學內(nèi)容時,不能單一地只教語法知識,還要多設計網(wǎng)頁任務練習,在網(wǎng)頁任務的操作中,引導學生逐步實現(xiàn)與網(wǎng)頁前端代碼結(jié)合、數(shù)據(jù)傳遞、操縱數(shù)據(jù)庫實現(xiàn)動態(tài)需求的能力,最終制作出動態(tài)網(wǎng)站,使所學內(nèi)容與實際工作崗位操作相結(jié)合。
本課程采用項目教學的方法,以完成一個動態(tài)網(wǎng)站項目為最終目標,將項目貫穿到整個課堂教學中。根據(jù)技能點,將動態(tài)網(wǎng)站項目分解為多個小任務,由簡單到綜合,學生通過完成各小任務,最終將動態(tài)網(wǎng)站項目完成,從而掌握制作動態(tài)網(wǎng)站的能力。PHP+MySQL網(wǎng)站項目開發(fā)課程各任務如圖1所示。
圖1 課程整體設計圖
高職學生的學習應有較強的職業(yè)特色,而傳統(tǒng)的課程都是采用灌輸大量基礎知識的模式,注重基礎語法的學習,卻忽視綜合操作能力的培養(yǎng)。這門課是一門操作性很強的課程,需要加強實訓操作,應多安排上機操作,讓學生在操作中培養(yǎng)解決問題的能力和較強的操作能力。教師要將理論結(jié)合實際,而不是空洞地講解。采用以實踐為主的方式進行教學,不是直接講知識,而是將知識點融入任務中。教師精心選擇上機操作的網(wǎng)頁任務,任務要有一定的針對性,能使學生得到啟發(fā),理解并掌握所學的技能點。學生通過對任務的自主操作,掌握技能點。
在教學上,主要采用項目式教學法教學:
這門課的目標是實現(xiàn)動態(tài)網(wǎng)站制作,動態(tài)網(wǎng)站的各頁面往往互相緊密聯(lián)系,一環(huán)扣一環(huán)。而教師在授課中,往往獨立講解PHP各語法點,沒有與網(wǎng)頁操作相結(jié)合,或結(jié)合程度不夠,與整體網(wǎng)站案例制作相分離,使學生不能從整個網(wǎng)站的角度,綜合實現(xiàn)動態(tài)網(wǎng)站的各功能。因此,這門課不僅要講解和練習各基礎技能點,更要培養(yǎng)學生綜合實現(xiàn)動態(tài)網(wǎng)站各操作的能力。為此,教師選取一個動態(tài)網(wǎng)站項目,在這門課的教學中,教師對項目進行分解,分解成各不同的子任務。在基礎技能點的學習中引導學生完成各子任務,最終完成整個動態(tài)網(wǎng)站項目。
教師在項目教學中是以學生自己動手練習為主,教師講解關(guān)鍵點并做必要的引導,重點是讓學生自己動手摸索實踐,培養(yǎng)學生的動手能力和解決問題的能力。在課堂操作中,教師對普遍出現(xiàn)的問題給予及時講解、提醒,對同學的疑問,從旁指導,幫助學生理解與完成任務。最后教師進行點評,使學生對自己的完成情況、問題有清楚的認識,提高他們的學習積極性,也鞏固其所學的技能。同時,鼓勵學生創(chuàng)新、舉一反三,在完成老師布置的練習的基礎上,可自己進行適當拓展,做得更好。教師對拓展的同學給予適當?shù)仄綍r成績加分獎勵,肯定與鼓勵學生創(chuàng)新能力。
在教學過程中,鼓勵學生進行團隊合作,讓他們進行熱烈討論,培養(yǎng)學生的溝通能力、語言及文字表達能力。學得比較好的學生主動幫助學得相對較吃力的學生,互相幫助,共同提高。
通過采用項目式教學法,制作一個動態(tài)網(wǎng)站項目,將PHP+MySQL網(wǎng)站項目開發(fā)的技術(shù)要點融入任務中,培養(yǎng)學生綜合應用能力。這符合市場對網(wǎng)站后端開發(fā)崗位的需求,也鍛煉了學生的邏輯思維能力、理解和表達能力、自我解決問題的能力等。
課程考核,是對學生在課程中的表現(xiàn)的綜合評定,體現(xiàn)學生對本課程各技能點的理解與掌握情況。本門課程的考核方式包括平時表現(xiàn)、期末綜合大作業(yè)完成評定兩大部分。
平時表現(xiàn)包括考勤、課堂作業(yè)完成情況。通過平時表現(xiàn)的考核,使學生重視平時上課的紀律,認真完成平時練習。對平時練習中完成得較好或能實現(xiàn)練習拓展的同學,給予一定的加分,極大地調(diào)動了學生的學習積極性。
期末綜合大作業(yè)完成評定主要是在期末布置一個綜合性的大作業(yè),評定學生的大作業(yè)完成情況。在本課程中,要求學生根據(jù)主題制作一個動態(tài)網(wǎng)站。通過期末大作業(yè),考查學生對所學技能的綜合應用能力、動手操作能力,鞏固課堂所學技能。大作業(yè)以小組形式完成,培養(yǎng)學生的團隊協(xié)作、表達與溝通能力,為學生將來到社會中適應崗位的協(xié)作與分工做好準備。期末大作業(yè)完成后,進行集中的展示與點評,使學生了解自己作品的完成情況,促使其改進、完善。
通過課程考核體系,綜合評價學生各方面的表現(xiàn)、對知識的掌握程度,調(diào)動學生的積極性,使學生發(fā)揮出自己的潛能,也能使學生了解到自己的水平、優(yōu)勢及不足,不斷改進與提高。
在PHP+MySQL網(wǎng)站項目開發(fā)課程的教學過程中,根據(jù)高職學生自身的特點,采用合適的教材、制作工具、項目式教學、邊講邊練等教學方法、平時與期末相結(jié)合的考核方式,調(diào)動了學生的學習積極性,教學效果良好。學生的動手能力得到了提高,由傳統(tǒng)的被動學習變?yōu)橹鲃訉W習,適應了社會崗位的需求。