吳燕珍
摘要:項目教學法是一種在教師指導下的、以學生為中心的教學模式。根據(jù)動態(tài)網(wǎng)頁設課程的實踐性強的特點,把項目教學法運用在教學中,提高學生分析問題和解決問題的能力。
關鍵詞:項目教學法;動態(tài)網(wǎng)頁設計
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2018)18-0106-02
項目教學法起源于美國,盛行于德國。它是把整個學習過程分解為一個個具體的工程或事件,設計出一個個項目教學方案,按照行動回路設計教學思路,不僅傳授給學生理論知識和操作技能,更重要的是培養(yǎng)他們的職業(yè)能力。項目教學法突出的特征是“以項目為主線、教師為主導、學生為主體”,改變了以往“教師講,學生聽”被動的教學模式,創(chuàng)造了學生主動參與、自主協(xié)作、探索創(chuàng)新的新型教學模式。
項目教學法是一種在教師指導下的、以學生為中心的教學模式。在這種模式中,學生是信息加工的主體、而不是外部刺激的被動接受者和被灌輸?shù)膶ο?;教師是學生學習過程中的幫助者和促進者,而不是知識的傳授者和灌輸者。
1項目教學法實施的可行性
動態(tài)網(wǎng)頁設計課程是一門網(wǎng)站開發(fā)設計類課程,是中職計算機類專業(yè)的核心課程。也是一門綜合性很強的技能課程,是網(wǎng)頁設計基礎、Div+Css、MySQL數(shù)據(jù)庫應用和PHP編程等內容的綜合應用。學生在學習這門課程之前,必須是在完成了靜態(tài)網(wǎng)頁設計、數(shù)據(jù)庫管理與應用等課程的學習后,才進入動態(tài)網(wǎng)頁設計課程的學習。由于程序設計類課程對中職學校學生是一個學習的難點,許多學生因缺乏程序設計思維方式的訓練,在學習過程中很容易產(chǎn)生畏難情緒,從而失去學習的興趣。因此為了提高教學效果,教師在教學過程中不僅要強調對學生的知識傳授,也要注意課程教學的多樣化,使學生提高學習興趣,主動參與到學習中,從而達到掌握程序設計思維的方法,才可能真正地理解動態(tài)網(wǎng)頁設計的基本概念和PHP程序設計的方法。
中職教育是堅持以就業(yè)為導向,面向社會、面向市場,圍繞經(jīng)濟社會發(fā)展和職業(yè)崗位能力的要求,確定專業(yè)培養(yǎng)目標、課程設置和教學內容;堅持“做中學、做中教”,突出職業(yè)教育特色,高度重視實踐和實訓教學環(huán)節(jié),強化學生的實踐能力和職業(yè)技能培養(yǎng),提高學生的實際動手能力。打破傳統(tǒng)的按照學科體系進行教學的課程模式,開發(fā)綜合化和項目化的教學模式,以“綜合能力培養(yǎng)”為目標,構建實踐教學。開展實踐教學,培養(yǎng)學生的從業(yè)能力是職業(yè)技術教育區(qū)別于普通基礎教育的顯著特征之一,要充分體現(xiàn)這一特征,構建實踐教學模塊、開展系統(tǒng)訓練是關鍵。在項目教學活動中,教學過程與項目實踐融為一體,教師引導學生通過直觀感知獲得知識技能和技巧,有利于挖掘學生的創(chuàng)造性潛能,培養(yǎng)學生自主學習的熱情和積極性。因此,可以考慮在本課程教學中靈活引入項目教學法。以項目開發(fā)為主線展開教學。
2 項目的準備
在當今IT技術迅速發(fā)展的年代,動態(tài)網(wǎng)頁技術的應用已經(jīng)滲透到各行各業(yè),電商行業(yè)、金融行業(yè)以及眾多的政府門戶等等。因此本課程中項目的選擇面還是很廣的,但是教學以學生為中心,所以項目的選擇應以學生熟悉的內容為準。由于學生不熟悉這些領域的業(yè)務流程,將影響到學生學習的積極性和項目教學的效果。因為學生經(jīng)常瀏覽新聞網(wǎng)站,對此內容非常熟悉,所以筆者選擇新聞發(fā)布系統(tǒng)作為教學項目。
項目確定后,由于該項目內容不可能在2個課時全部完成,因而根據(jù)項目教學的特點,按照項目的內容及課時的需要,可以把項目分成若干個小項目,分別安排不同的時間完成。新聞發(fā)布系統(tǒng)分成兩大模塊,一是前臺展示的新聞瀏覽,二是后臺管理的新聞管理部分。新聞發(fā)布系統(tǒng)采用了模塊化程序設計思想,將需要重復使用的部分進行獨立設計,然后將其嵌入到需要調用該頁面的網(wǎng)頁中。重復出現(xiàn)的網(wǎng)頁包括頭部導航文件、左部搜索文件以及底部版權說明文件。根據(jù)該系統(tǒng)的內容以及特點確定了項目教學的四個項目。
項目一:編輯新聞主頁面和新聞詳細頁面,單擊新聞標題可進入新聞的詳細頁面。
項目二:編輯新聞導航條文件、分類新聞瀏覽頁面和底部版權所有頁面,用戶可通過單擊不同導航可瀏覽分類新聞頁面。
項目三:編輯左部搜索頁面和搜索結果頁面,可通過新聞標題或新聞內容搜索想要看的新聞標題,單擊新聞標題可進入新聞詳細頁面。
項目四:編輯新聞管理后臺文件,包括管理登錄頁面和新聞錄入頁面。管理員只有成功登錄才可以進行新聞錄入工作。
3 項目的實施
在學習本項目內容之前,學生已經(jīng)學習了表單頁面的操作以及表單內容的獲取方法;學習了MYSQL數(shù)據(jù)庫的連接和解決亂碼問題、定義記錄集、使用表格顯示記錄集數(shù)據(jù)、刪除記錄和插入記錄等知識點的應用。有了這些知識的積累,就可以實施網(wǎng)站的編輯了。
首先教師把已經(jīng)編輯好的網(wǎng)站,對學生詳細演示,把網(wǎng)站的應該具有的每一個功能都展示給學生看,讓學生體會網(wǎng)站的運行過程和效果。并把演示過程錄制成視頻,可以供學生下載觀看,在項目實施過程中回放,檢查自己的編輯是否做到項目所要求的效果。然后按項目的先后順序對每個項目逐個進行編輯,每個項目實施前,應把該項目新的知識點給學生詳細講解,用站點頁面為例進行演示說明,讓學生掌握該知識點,再布置項目任務給學生完成,這樣項目完成的質量就會事半功倍。
各項目實施過程如下所示:
項目一:此項目由兩個網(wǎng)頁組成
(1)新聞主頁面:在此頁面中顯示最新新聞、各分類新聞的前8條記錄,需要定義若干個記錄集,設置重復區(qū)域顯示8條記錄,設置單擊新聞標題時會轉到該新聞詳細頁面。因為這個頁面所定義的記錄集至少6個,所以在這個頁面學生最容易出錯的地方是記錄集的選擇出錯,需要提醒學生。
(2)新聞詳細頁面:在此頁面中顯示用戶點擊新聞標題時顯示該新聞的詳細內容,定義記錄集獲取該新聞標題從地址欄傳遞過來的新聞編號,定義函數(shù)修改代碼應用此函數(shù)規(guī)范新聞內容的輸出格式。
項目二:此項目由三個網(wǎng)頁組成
(1) 新聞導航條頁面:此頁面起到分類導航的作用,單擊不同的導航可以分類瀏覽新聞。此頁面為獨立文件,嵌入到需要調用該頁面的網(wǎng)頁中,因此把網(wǎng)頁重復標記刪除,以免引起代碼混亂。
(2) 新聞分類頁面:此頁面顯示分類新聞,定義記錄集獲取新聞導航條頁面單擊時傳遞過來的新聞分類編號,設置重復區(qū)域顯示10條記錄,設置中文頁面導航。
(3) 新聞底部文件:此頁面為版權所有顯示,沒有動態(tài)網(wǎng)頁技術應用。此頁面為獨立文件,嵌入到需要調用該頁面的網(wǎng)頁中,因此把網(wǎng)頁重復標記刪除,以免引起代碼混亂。
項目三:此項目由三個網(wǎng)頁文件組成
(1) 左部搜索及熱點新聞TOP10頁面:此頁面由搜索表單和熱點列表組成,搜索表單由文本框和兩個按鈕組成,兩個按鈕分別是“按新聞標題搜索”和“按新聞內容搜索”,按鈕動作分別是“提交”和“無”,需要設置當單擊第二個按鈕時表單的轉向動作。新聞熱點內容,定義記錄集按新聞發(fā)布時間降序排列,設置重復區(qū)域顯示10條記錄。由于此頁面為獨立文件,嵌入到需要調用該頁面的網(wǎng)頁中,因此把網(wǎng)頁重復標記和數(shù)據(jù)庫連接代碼刪除,并對服務器行為所涉及的代碼改名,以免引起代碼混亂。
(2) 按新聞標題搜索結果頁面:此頁面定義記錄集獲取搜索頁面文本框內容,顯示按新聞標題搜索結果。
(3) 按新聞內容搜索結果頁面:此頁面定義記錄集獲取搜索頁面文本框內容,顯示按新聞內容搜索結果。
項目四:此項目由兩個網(wǎng)頁文件組成
(1) 管理登錄頁面:此頁面設置表單,按用戶名和密碼設置登錄,設置登錄用戶的服務器行為。
(2) 新聞錄入頁面:此頁面的功能是添加新聞,需要管理登錄成功才可以進入該頁面。創(chuàng)建表單,表單項內容與新聞表格內容一致,設置對頁面的訪問和插入記錄等服務器行為。
4 項目教學實施效果
項目內容全部完成后,在教師的引導和輔導下,大部分學生都能較好地完成該項目的所有任務。對于自己親手完成一個完整的網(wǎng)站的建設,學生是頗有成就感,對所學的內容也掌握得很好。
在整個教學過程中,以學生為中心,教中學,做中學為指導方向。充分體現(xiàn)了學生的主體地位和教師的主導作用,在實際教學運用中非常受歡迎。通過項目教學實踐,與傳統(tǒng)的教學手段比較,學生不僅能夠迅速理解掌握知識和技能更能隨即將知識技能靈活應用于實踐中,從而能培養(yǎng)學生的創(chuàng)新能力和自主探究能力。項目教學法充分發(fā)掘了學生的創(chuàng)造潛能,全面培養(yǎng)了學生分析問題和解決問題的思想和方法,提高了學生對程序設計的意義建構,充分地展示了中等職業(yè)學校教學“以能力為本位”的價值取向。
參考文獻:
[1] 戴長秀,賴益強.開放式項目教學法的應用與研究[J].現(xiàn)代計算機,2012(10).
[2] 羅亞玲.項目教學法在高職程序設計課程教學中的應用[J].職業(yè)教育研究,2013(2).
[3] 王水蓮.項目教學法在 Access 教學中的應用[J].教學園地,2009(5).