技工院校軟體開發專業專案課程實踐探索論文
在日復一日的學習、工作生活中,大家都有寫論文的經歷,對論文很是熟悉吧,論文是探討問題進行學術研究的一種手段。你所見過的論文是什麼樣的呢?以下是小編收集整理的技工院校軟體開發專業專案課程實踐探索論文,歡迎大家分享。
技工院校軟體開發專業要取得大的跨越,實施專案課程改革為有效途徑,透過對目前各校實施專案課程情況現狀分析和總結,探索解決技工院校軟體開發專業教學改革中一些突出的問題。並透過實踐提供具體問題的解決方法。
目前,在技工院校中軟體開發專業大都在進行教學改革,單純的引入專案教材,將每章每節改成專案或任務不能解決任何問題。要實現軟體開發專業從根源上的變革,必須改變傳統的課程設定和教學方式,實施專案課程。大部分技工院校已經意識到這個問題,但如何實施專案課程教學,從何處入手,還在探索階段 [1~2]。
1、專案課程改革進度為何如此之慢
傳統教學計劃和教學模式根深蒂固,專案課程教學未成熟,難以為繼。現在大部分教師習慣傳統的教學模式,技工院校提出教學改革後,老師們大都難脫傳統教學模式的窠臼。單門課實施專案教學存在侷限性,課程以小專案為背景,學生很難進入角色,雖然稱之為專案,但上課感覺就是在做例子,與現實中專案差距甚大,結果導致沒門課學下來,專案做了一大堆,沒有一個能完成。
專案課程改革中專案來源必須為實際專案,專案來源、進度、質量難以保證,加大實施專案課程改革的難度。實施教學的專案不能離學生太遠,否則也缺少真實感。而幾個專案難以涵蓋所有知識點,也是教育者反對的.論據。
專案課程教學中教師課時分配難常態。在軟體開發中以專案為中心,任何人都要為專案的按時完成負責,按照現有的周固定課時無法滿足要求。而且專案所涉知識點並非連貫,這就需要每位教師精通幾門課程,提高了對教師的要求。
沒有合適的教材配合專案課程教學的開展。縱觀現有的軟體專業教材,大都以知識點羅列為主,沒有考慮實際專案開發時的順序、過程,即使學習優秀的學生學完後也難以進行專案開發。
學生層次不同,專案開發風險難以掌控,進度難把握。高等學校軟體開發專業學生進入企業要經過1至3個月的崗前培訓,而技工院校學生基礎普遍差,專業知識掌握並不牢固、應用起來不靈活,加大了專案開發的風險。
2、專案課程改革如何推進
針對以上存在的問題和技工院校學生的實際情況,並結合我院在實施專案課程改革中的一些實踐,提出如下措施。
大力推進專案課程改革,學生成績以學生動手完成多少實際專案或完成專案程度為依據,而非考試成績;教師授課以怎麼用、怎麼提高開發效率為首任,而非是什麼、為什麼這樣等一些抽象理論為主。
開展校企合作,引企入校或引校入企,成立校企合作委員會,專門保障專案來源。起初專案可以以學校專案為主。
根據專案安排教學計劃,專案實施一般在第一學年第二學期。根據具體專案的需求開設相關課程。如第二學期開發學生管理系統,學生需要的前期課程必須包括軟體工程、資料庫,而影象技術及動畫的課程則可推後安排。學習某門課程並非一貫而終,而是需要用到什麼只是就學什麼知識。這樣經過三個左右的專案,相關課程知識點基本能被全面覆蓋。
加強師資力量培訓力度,引進企業高階軟體人才。實施專案化教學完全採用軟體企業的開發流程來組織教學,對教師的專案管理、進度控制、風險管理、行業規範、職業素質等都提出了更高的要求。因此,學校必須加強師資引進和培養,在引進企業高階軟體人才的同時,安排校內教師多參加高水平的軟體專案開發培訓和下企業鍛鍊。同時,學校還可以透過政策導向,鼓勵教師自主提升專案開發能力和管理能力。
直視學生差異,專案關鍵點部分同學掌握即可。軟體開發區別與其他專業很重要的特點是開發的團隊性,一個團隊需要各種人才,沒有系統分析人員不行,沒有系統設計人員不行,沒有程式設計師不行,沒有測試人員不行,沒有文件編寫人員不行。每位成員勝任一個角色即可。
3、專案課程在我院軟體開發專業中的實踐
在我院軟體開發專業實施專案課程改革和專案課程開發正在探索性實施,具體做法有如下幾方面。
結合杜郎口中學教改模式[3],教師在課堂上由傳授者變成指導者,教師漸成“導師”,學生有了自主思考、獨立或小組解決技能訓練過程中產生的問題的時間與空間。如在講授了增加系統使用者方法後,對刪除和修改使用者任務透過小組討論,基本可以自主完成,對小組解決不了問題就請老師答疑。整個步驟輕鬆,氣氛活躍,學生參與率高,主導與主體角色明確、互補。
知識安排原則上應當先安排實踐知識的學習,然後安排理論知識的學習,把理論學習建立在實踐經驗基礎上。必要時可安排一些拓展知識。構建主義認為只有當一個人已有的知識無法解決他所面臨的問題時,真正的學習才會發生[4]。我們選取學生管理系統這個和學生息息相關的專案,系統的學習傳統課程中資料庫、軟體工程、程式設計等課程,用到哪門課的知識隨時補充,這樣學生學習的目的性非常強,效果非常好。
合理劃分專案小組,重視專案的完成。組建真實的開發團隊,分工明確、角色清晰、責任明確。專案分解成若干遞進的任務,每階段的任務細化成個個子任務,由責任人完成。
建立適合的專案考核機制,形成良好的職業素養。學生成績的60%來自專案開發工作量,40%來自開發過程的團隊精神,不同角色乘以不同係數。沒有規範的進度管理和質量管理,學生開發出來的軟體質量低,無法滿足客戶需求,要求嚴格按軟體企業的運作模式完成整個專案的開發。
4、結語
專案課程改革將帶來學校和社會的雙贏,也能提升學生職業能力和職業素質,軟體開發專業的課程改革較其他專業可操作性強,很多技工類院校把該專業作為專案課程實施的試點專業,學生透過對專案的開發找到了踏入企業的捷徑,老師也在綜合運用知識、拓展自己專業能力方面有了更好的途徑。