寧競 胡恒
(南寧職業技術學院,廣西 南寧530008)
隨著互聯網的飛速發展,計算機網絡被廣泛應用,網頁設計與制作人才越來越受到重視。除了Web前端設計,網站后端技能人才也越來越被市場需要。PHP+MySQL網站項目開發課程成為高職計算機網站專業的必修課程。這門課程是有一定難度的課程,對要求學習者在代碼編程上有一定的邏輯思維能力,同時,由于這門課與Web前端是相結合的,學習者應對Web前端技術有一定的了解。所以,這門課程是一門綜合性很強的課程。但是,傳統的課程常采用灌輸大量基礎知識的方法,注重基礎語法的學習,忽視課程綜合性的培養。對高職網站專業學生來說,培養學生綜合應用前后端技能制作網站項目的能力,是很重要的。如何在教學中提高學生的操作技能,提高教學質量,本文對該課的教學進行了探索和實踐,現談一談體會。
授課的學生是高職學生,對計算機基礎操作有一定了解,由于學生水平參差不齊,有部分學生英語基礎較差,對編程代碼理解有一定困難。在網站制作技能上,部分同學能力較強,部分同學動手能力相應較差。學生的這些情況需要教師針對學生的特點對教學進行設計,使學生都能接受所學技能。
高職的學生需要動手多做任務,因此,課程的教材應盡量選擇對所講的基礎知識點配有操作任務的教材,以便將知識點加以綜合應用。教材能分章節清晰、有條理地闡述各知識點,豐富操作任務,除了每章節有小任務外,還要有綜合性的、較完整的項目練習。這樣的教材將對教師教學有很大的輔助作用。學生除了能在課堂上學習外,還能通過教材鞏固和加深所學的技能,并可把教材書本作為語法參考書參考。
PHP+MySQL網站項目開發課程是一門綜合課程。一開始學生要學會環境的搭建、安裝好后臺環境。同時,要學習PHP的語法,包括變量、表達式、流程控制,打好語法基礎。但單學習基礎語法是遠遠不夠的,這門課需要與網頁的前端頁面代碼結合,通過表單、a鏈接實現數據的提交,執行對數據庫數據的增加、刪除、查詢、修改操作。因此,教師在設計教學內容時,不能單一地只教語法知識,還要多設計網頁任務練習,在網頁任務的操作中,引導學生逐步實現與網頁前端代碼結合、數據傳遞、操縱數據庫實現動態需求的能力,最終制作出動態網站,使所學內容與實際工作崗位操作相結合。
本課程采用項目教學的方法,以完成一個動態網站項目為最終目標,將項目貫穿到整個課堂教學中。根據技能點,將動態網站項目分解為多個小任務,由簡單到綜合,學生通過完成各小任務,最終將動態網站項目完成,從而掌握制作動態網站的能力。PHP+MySQL網站項目開發課程各任務如圖1所示。

圖1 課程整體設計圖
高職學生的學習應有較強的職業特色,而傳統的課程都是采用灌輸大量基礎知識的模式,注重基礎語法的學習,卻忽視綜合操作能力的培養。這門課是一門操作性很強的課程,需要加強實訓操作,應多安排上機操作,讓學生在操作中培養解決問題的能力和較強的操作能力。教師要將理論結合實際,而不是空洞地講解。采用以實踐為主的方式進行教學,不是直接講知識,而是將知識點融入任務中。教師精心選擇上機操作的網頁任務,任務要有一定的針對性,能使學生得到啟發,理解并掌握所學的技能點。學生通過對任務的自主操作,掌握技能點。
在教學上,主要采用項目式教學法教學:
這門課的目標是實現動態網站制作,動態網站的各頁面往往互相緊密聯系,一環扣一環。而教師在授課中,往往獨立講解PHP各語法點,沒有與網頁操作相結合,或結合程度不夠,與整體網站案例制作相分離,使學生不能從整個網站的角度,綜合實現動態網站的各功能。因此,這門課不僅要講解和練習各基礎技能點,更要培養學生綜合實現動態網站各操作的能力。為此,教師選取一個動態網站項目,在這門課的教學中,教師對項目進行分解,分解成各不同的子任務。在基礎技能點的學習中引導學生完成各子任務,最終完成整個動態網站項目。
教師在項目教學中是以學生自己動手練習為主,教師講解關鍵點并做必要的引導,重點是讓學生自己動手摸索實踐,培養學生的動手能力和解決問題的能力。在課堂操作中,教師對普遍出現的問題給予及時講解、提醒,對同學的疑問,從旁指導,幫助學生理解與完成任務。最后教師進行點評,使學生對自己的完成情況、問題有清楚的認識,提高他們的學習積極性,也鞏固其所學的技能。同時,鼓勵學生創新、舉一反三,在完成老師布置的練習的基礎上,可自己進行適當拓展,做得更好。教師對拓展的同學給予適當地平時成績加分獎勵,肯定與鼓勵學生創新能力。
在教學過程中,鼓勵學生進行團隊合作,讓他們進行熱烈討論,培養學生的溝通能力、語言及文字表達能力。學得比較好的學生主動幫助學得相對較吃力的學生,互相幫助,共同提高。
通過采用項目式教學法,制作一個動態網站項目,將PHP+MySQL網站項目開發的技術要點融入任務中,培養學生綜合應用能力。這符合市場對網站后端開發崗位的需求,也鍛煉了學生的邏輯思維能力、理解和表達能力、自我解決問題的能力等。
課程考核,是對學生在課程中的表現的綜合評定,體現學生對本課程各技能點的理解與掌握情況。本門課程的考核方式包括平時表現、期末綜合大作業完成評定兩大部分。
平時表現包括考勤、課堂作業完成情況。通過平時表現的考核,使學生重視平時上課的紀律,認真完成平時練習。對平時練習中完成得較好或能實現練習拓展的同學,給予一定的加分,極大地調動了學生的學習積極性。
期末綜合大作業完成評定主要是在期末布置一個綜合性的大作業,評定學生的大作業完成情況。在本課程中,要求學生根據主題制作一個動態網站。通過期末大作業,考查學生對所學技能的綜合應用能力、動手操作能力,鞏固課堂所學技能。大作業以小組形式完成,培養學生的團隊協作、表達與溝通能力,為學生將來到社會中適應崗位的協作與分工做好準備。期末大作業完成后,進行集中的展示與點評,使學生了解自己作品的完成情況,促使其改進、完善。
通過課程考核體系,綜合評價學生各方面的表現、對知識的掌握程度,調動學生的積極性,使學生發揮出自己的潛能,也能使學生了解到自己的水平、優勢及不足,不斷改進與提高。
在PHP+MySQL網站項目開發課程的教學過程中,根據高職學生自身的特點,采用合適的教材、制作工具、項目式教學、邊講邊練等教學方法、平時與期末相結合的考核方式,調動了學生的學習積極性,教學效果良好。學生的動手能力得到了提高,由傳統的被動學習變為主動學習,適應了社會崗位的需求。