◆吳奇英
(哈爾濱職業(yè)技術(shù)學(xué)院 黑龍江 150008)
軟件行業(yè)的發(fā)展速度十分迅速,需要大量具有動手能力的人才。因此,只有運用項目教學(xué)的方式將虛擬項目和真實項目更好地結(jié)合起來,才能夠更好地實現(xiàn)工作和學(xué)習(xí)的相互結(jié)合,并更好地培養(yǎng)學(xué)生本身的實踐能力。這樣學(xué)生本人才能夠具備更強的實踐能力和就業(yè)能力。
“項目式教學(xué)法”是在學(xué)習(xí)理論、情境學(xué)習(xí)理論和實用教育理論的基礎(chǔ)上全面地提出的。老師和學(xué)生共同完成一個完整的“項目”來更好地進行教學(xué)活動。其核心的指導(dǎo)思想是由一個學(xué)生相對獨立地完成一個項目[1]。學(xué)生需要獨立完成信息收集、方案設(shè)計、方案實施和方案實施等諸多環(huán)節(jié)的內(nèi)容。整個過程都是由學(xué)生獨立完成的。教師僅僅在教學(xué)的過程中起到咨詢、指導(dǎo)和評價的作用?!绊椖渴健敝笇?dǎo)方法更好地綜合了咨詢、指導(dǎo)和解惑等各個方面,并有效地綜合了任務(wù)驅(qū)動和案例教學(xué)的諸多特點,以便更好地讓學(xué)生將學(xué)習(xí)和訓(xùn)練有效地融入項目任務(wù)完成的過程中。因為所有的教學(xué)活動都是圍繞著真實的項目而展開的,所以學(xué)生往往能夠更加積極地進行學(xué)習(xí)和構(gòu)建知識。
本文就軟件技術(shù)專業(yè)課程改革過程中項目式教學(xué)的設(shè)計和方法進行全面的研究,希望能夠給大家更多的參考性意見。
由于軟件專業(yè)技術(shù)課程的實際操作性很強,所以在 “項目教學(xué)”模式的引導(dǎo)下,尤其需要以項目為紐帶將企業(yè)更好地引入校園,并全面地加強學(xué)校和企業(yè)之間的聯(lián)系。只有以“校企聯(lián)合”的模式來讓企業(yè)更好地進駐校園,才能夠更好地加強學(xué)校和企業(yè)之間的聯(lián)系。比如,可以讓學(xué)校和企業(yè)聯(lián)合在一起來成立“計算機應(yīng)用研究所”,并將企業(yè)真實的項目整合成項目教學(xué)資源,建立“四位一體”的生產(chǎn)性的實訓(xùn)基地和真正的項目教學(xué)團隊。通過這樣真實項目的訓(xùn)練才能夠真正培養(yǎng)學(xué)生的項目開發(fā)能力和職業(yè)能力,提升學(xué)生的職業(yè)素養(yǎng)。
通過這樣的項目教學(xué)模式往往能夠有效地解決在教師培養(yǎng)、兼職教師聘請、實訓(xùn)基地建設(shè)和學(xué)生實習(xí)等過程中所面臨的一系列問題。
在項目驅(qū)動和以學(xué)生主體的理念下,尤其需要參考國內(nèi)外教學(xué)的模式和理論,一共設(shè)計“六步教學(xué)法”來有效地實施項目驅(qū)動教學(xué)[2]。下面讓我們結(jié)合實際的案例,分析“客戶管理系統(tǒng)登錄子系統(tǒng)設(shè)計”項目的實施過程。
在執(zhí)行項目之前,學(xué)生要具備最基本的窗體界面知識、JAVA語言基礎(chǔ)知識、計算機語言編程能力和數(shù)據(jù)庫的ADO方法。學(xué)生只有掌握了這些基礎(chǔ)的知識才能夠更好地進行后續(xù)的項目。教師可以先對登錄的窗體進行設(shè)計和講解,以便學(xué)生在最短的時間內(nèi)了解到編程的思路和難點。
全面向?qū)W生講解“客戶管理系統(tǒng)登錄子系統(tǒng)設(shè)計”項目的要求和具體的步驟,這樣才能夠讓學(xué)生真正清楚具體的步驟,并在之后對相關(guān)的難點和重點進行詳細的說明。也只有有效地將整體內(nèi)容劃分成項目步驟才能夠讓教學(xué)的過程更好地進行。
學(xué)生可以根據(jù)自己的實際經(jīng)驗編寫“客戶管理系統(tǒng)登錄子系統(tǒng)設(shè)計”的總體報告,選擇合適的數(shù)據(jù)庫類型。具體可以在 SQL Server最新版數(shù)據(jù)中選擇出合適的數(shù)據(jù)庫,然后設(shè)置登錄的用戶名和密碼,之后再有效地配合登錄窗體的外觀和樣式,最后具體描述系統(tǒng)中每個功能應(yīng)該要達到的目標和要求。學(xué)生在學(xué)習(xí)的過程中可以逐步掌握分析問題和解決問題的方法,更好地提高解決問題和設(shè)計項目的能力。
整體實施項目的過程包括如下幾個步驟:第一,學(xué)生可以先建立和存放專用的用戶名密碼和數(shù)據(jù)庫,設(shè)計登錄窗口。第二,對數(shù)據(jù)庫進行全面連接,判斷用戶輸入的用戶名和密碼是否和數(shù)據(jù)庫內(nèi)部的數(shù)據(jù)相一致。第三,編寫專屬于客戶的用戶名密碼和程序代碼,對窗體進行調(diào)試和測試。第四,學(xué)生在學(xué)習(xí)過程中往往需要不斷地學(xué)習(xí)軟件編程的過程,以便更好地提高軟件編程的能力。
學(xué)生先要提交與系統(tǒng)相關(guān)的總體設(shè)計報告和與之相關(guān)的程序代碼。主要可以根據(jù)系統(tǒng)總體設(shè)計的思想進行評價,并最終確定窗體的界面風格和程序代碼編寫的質(zhì)量。之后,教師和學(xué)生就可以一起進行全面評價。學(xué)生在學(xué)習(xí)的過程中往往會有更大的成就感,并對整個VB.NET的項目開發(fā)充滿興趣。
在評價每個項目的成果之后,教師也要進行全面點評和總結(jié)。教師可以和學(xué)生討論項目開發(fā)過程中所獲得的寶貴經(jīng)驗,并在之后的實踐過程中引導(dǎo)學(xué)生獲得新的經(jīng)驗,只有這樣才能夠?qū)⒔?jīng)驗運用到其他項目的開發(fā)中去,更好地培養(yǎng)學(xué)生的創(chuàng)新能力。此外,也需要一起討論在項目開發(fā)過程中遇到的困難和解決的方法,這就潛移默化地培養(yǎng)了學(xué)生分析問題和解決問題的能力。
只有配備強大的師資力量,才能夠更好地進行“項目教學(xué)”。一般可以組建由學(xué)校內(nèi)專職教師和企業(yè)兼職人員共同組成的人員隊伍。其中的專業(yè)帶頭人尤其需要熟悉市場對人才需求的狀況,并有著豐富的項目管理經(jīng)驗和學(xué)校教育的規(guī)律[3]。其中,每一個師資隊伍中必須要有這樣一個骨干教師,一方面能夠有效地強化對高職教學(xué)方法的培訓(xùn),另外一方面也要能夠有更好的執(zhí)教資格。在指導(dǎo)和管理學(xué)生的基礎(chǔ)上能夠帶領(lǐng)學(xué)生更好地“頂崗實習(xí)”。
建立合適的校外實訓(xùn)基地和校內(nèi)實訓(xùn)基地。一方面要將新技術(shù)、管理規(guī)范和相關(guān)知名企業(yè)有效地聯(lián)合在一起,這樣才能夠?qū)崿F(xiàn)校企的“雙贏”合作。并通過建立和健全合作制度來解決學(xué)生“頂崗實習(xí)”的需要。教師需要在整個過程中同時擔任項目開發(fā)任務(wù)和專業(yè)教學(xué)工作,學(xué)生也可以在過程中真正做到“邊做邊學(xué)”,真正實現(xiàn)與就業(yè)崗位的零距離。
真正建立由學(xué)校主導(dǎo)和企業(yè)參與的“項目教學(xué)”資源庫,并主動為教師和學(xué)生搭建公共服務(wù)的平臺。結(jié)合真實案例、立體化教材和課件來更好地進行學(xué)習(xí)。
要想更好的運用“項目式教學(xué)”的方法,一方面要能夠充分調(diào)動學(xué)生學(xué)習(xí)的積極性,另一方面需要教師進行全面指導(dǎo)。只有這樣,才能減輕學(xué)生的學(xué)習(xí)負擔,促使學(xué)生和老師更好地進行團隊合作。
運用“項目式教學(xué)”方法的過程中,一定要結(jié)合項目真實性、新技術(shù)和技術(shù)水平來確定合理的目標。一個好的項目必須要能夠兼顧學(xué)生對項目的完成度,也要能夠為學(xué)生構(gòu)建一個全面系統(tǒng)的知識框架。
“項目教學(xué)”的模式不僅打破了傳統(tǒng)的教學(xué)特點,而且也能夠更好地圍繞著真實的項目工程來組織教學(xué)活動。一方面能夠更好地向?qū)W生傳授職業(yè)道德和團隊的合作精神,另一方面也能夠更好地體現(xiàn)以學(xué)生為主題和全面發(fā)展為中心的教育思想。這種教學(xué)的模式一般具有更好的應(yīng)用效果和推廣價值。