【摘要】項目教學是職業(yè)教育中的一種重要教學方法。作者記敘了在軟件技術專業(yè)人才培養(yǎng)模式改革過程中,如何充分發(fā)揮教學項目的作用,使其在專業(yè)課程體系中扮演紐帶的角色。這一改革措施對于高等職業(yè)教育人才培養(yǎng)起到重要促進作用,本文深入剖析了教學項目貫穿始終這一思想的內(nèi)涵。本文內(nèi)容來源于國家高職骨干校建設成果。
【關鍵詞】教學項目;高職;軟件技術專業(yè);課程體系
【中圖分類號】G712 【文獻標識碼】 A 【文章編號】
前言
項目教學是實踐性教學中的一種重要教學模式和教學方法,在職業(yè)教育領域尤其受到重視,在專業(yè)技術課程中被廣泛采用。大家著重研究教學項目的設計,使其能夠更加深刻地體現(xiàn)實際工作崗位的內(nèi)涵,以期更好地完成各門課程的教學任務,達成教學目標。但是,往往忽略了教學項目在整個專業(yè)課程體系中的意義,沒有考慮各門課程配套教學項目之間的呼應,也就沒有更加深層地體現(xiàn)項目教學的價值。
在我院國家骨干校建設過程中,軟件技術專業(yè)作為重點專業(yè)之一,其中一項重要工作,就是改造教學項目,使項目教學的意義不僅限于體現(xiàn)在每門課程的實踐教學中,還使教學項目起到了專業(yè)課程體系紐帶的作用。
一、軟件技術專業(yè)課程體系中的教學項目
1. 軟件技術專業(yè)課程體系中的項目教學
軟件技術專業(yè)的學生未來在工作崗位上的主要工作是軟件項目開發(fā)過程中的軟件開發(fā)、軟件測試等等,因此,軟件技術專業(yè)課程體系是“以軟件開發(fā)為核心的項目教學”的課程體系。依據(jù)軟件項目開發(fā)的過程,軟件技術專業(yè)的課程體系可以歸納成四個階段性環(huán)節(jié):項目設計、項目開發(fā)、項目測試、項目綜合優(yōu)化。項目設計的主要任務是完成數(shù)據(jù)庫設計,項目開發(fā)的任務是編制代碼,項目測試的任務是對項目進行測試,項目綜合優(yōu)化的任務是對已完成的項目進行優(yōu)化和綜合升級。在項目設計類課程中,如“SQL Server數(shù)據(jù)庫”、”O(jiān)racle數(shù)據(jù)庫應用“,教師指導學生完成的數(shù)據(jù)庫,正是后續(xù)項目開發(fā)類課程中所需要的數(shù)據(jù)庫;利用已經(jīng)建立的數(shù)據(jù)庫,學生在項目開發(fā)類課程(如“Java小程序開發(fā)”、“Java應用軟件開發(fā)”、“.NET應用軟件開發(fā)”等)中完成基于數(shù)據(jù)庫的課程項目開發(fā)(特別是對數(shù)據(jù)庫的增、刪、改、查操作要熟練掌握);在項目測試類課程中。如“軟件測試”,學生測試自己在項目開發(fā)類課程中的作品;在測試環(huán)節(jié)所發(fā)現(xiàn)的各方面缺陷,在“生產(chǎn)性實訓”課程中,學生可以對自己在前期課程中已經(jīng)完成測試的項目做綜合優(yōu)化,也可以基于對先修課程的反思,在能力允許的前提下參與企業(yè)真實的軟件項目開發(fā)。
在不同的課程完成不同階段環(huán)節(jié)的任務,通過若干門專業(yè)課程的實施,完成一個相對完整的軟件項目,形成以應用項目開發(fā)課程為核心的專業(yè)課程體系,并通過生產(chǎn)性實訓課程向企業(yè)實習和頂崗實習延伸。這一部分內(nèi)容是整個軟件技術專業(yè)的核心課程,所占比重也最大。
2、統(tǒng)一主題的教學項目貫通專業(yè)課程體系
深入探究會發(fā)現(xiàn),這樣的課程體系存在一個不足——缺乏貫通性。雖然一再強調(diào)專業(yè)課程的系統(tǒng)性和貫通性,但在每門課程的教學項目內(nèi)容之間不能體現(xiàn)一致性,使專業(yè)課程體系的系統(tǒng)性關系不夠明確,甚至容易導致弱化學生對每階段學習內(nèi)容內(nèi)在聯(lián)系的認知。簡而言之,就是課程體系沒有成為一個有機的整體。
要使課程體系真正達到統(tǒng)一,必須有一條貫通課程體系的紐帶。我們的思路是以統(tǒng)一主題的教學項目作為這一紐帶,貫穿課程體系,實現(xiàn)真正意義的有機整體。我們選定“工作日程管理系統(tǒng)”作為統(tǒng)一的教學項目主題,出發(fā)點有三:1.項目內(nèi)容在軟件工程領域非常多見,大多數(shù)OA系統(tǒng)都包含這一功能,便于學生緊跟工作領域?qū)嶋H項目;2.項目需求便于學生理解掌握;3.項目范圍便于界定。我們以Java和dot NET兩大技術線路為支撐,以統(tǒng)一教學項目主題為內(nèi)容,實現(xiàn)整個專業(yè)課程體系的貫通。具體結(jié)構(gòu)如表1所示。
表1 軟件項目的與專業(yè)課程關系圖(Java方向)
課程名稱 Java技術方向 Java小程序開發(fā) Java應用軟件開發(fā) Java Web應用開發(fā) Android應用開發(fā)
.NET技術方向 C#應用軟件開發(fā) ASP.NET應用開發(fā) WinPhone應用開發(fā)
教學項目名稱 個人日程表 Winform個人日程管理系統(tǒng) Web團隊日常管理系統(tǒng) 日常管理(WP App)
最終得到的是一套打破了課程壁壘、貫通性良好、以教學項目為紐帶的專業(yè)課程體系結(jié)構(gòu),使得整個軟件技術專業(yè)課程體系成為了一個有機的整體。
二、軟件技術專業(yè)課程體系的貫通性
深入發(fā)掘“教學項目”為紐帶的軟件技術專業(yè)課程體系結(jié)構(gòu)的內(nèi)涵,可以深度理解并更好地發(fā)揮這一特色模式的長處,突出這一特色模式的作用。
1.課程關系貫通
確定以“工作日程管理系統(tǒng)”為主題的一個項目貫穿整個人才培養(yǎng)過程,保持所有核心課程思路的連貫性。這樣做的好處在于,能使學生自始至終針對一套需求不斷深入、優(yōu)化,每門課程之間的相互關系更為緊密,學生更容易從中感悟到技術上的關聯(lián)性、課程上的關聯(lián)性,不僅利于加深理解,強化印象,也更便于實現(xiàn)代碼復用等技術。各門課程實施過程中,學生可以把每門課程的成果在數(shù)據(jù)庫設計、軟件開發(fā)、軟件測試、生產(chǎn)性實訓等課程中作為教學項目素材,也在很大程度上增強了學生的興趣。
2.技術貫通
課程體系中包含Java、dot NET兩個技術脈絡,通過在幾門課程中的反復實施項目教學,使學生層層深入了解和掌握當前軟件行業(yè)兩大技術,循序漸進培養(yǎng)學生對于不同技術結(jié)構(gòu)的開發(fā)技能。經(jīng)過多門課程的反復實踐,最終延伸到位于第五學期的生產(chǎn)性實訓課程,要求學生在這一階段學習中任選一種技術對“工作日程管理系統(tǒng)”項目做綜合優(yōu)化,在前期課程的基礎上完成一定規(guī)模的項目軟件設計開發(fā)工作,達到熟練運用至少一種技術的目的。因項目主題來源于企業(yè),在商業(yè)OA系統(tǒng)中非常多見,也便于學生上崗后快速適應企業(yè)的實際項目。endprint
3.設計貫通
在各門專業(yè)核心課程以項目教學模式實施過程中,因項目主題一致,方便學生快速熟悉需求并逐步拓展功能。每門課程在上一門課程設計的基礎上不斷優(yōu)化設計,從中培養(yǎng)學生軟件設計及架構(gòu)的思路,增強學生對于設計思想的理解能力。
4.專業(yè)素質(zhì)要求貫通
在項目教學實施過程中,對于學生專業(yè)技能的培養(yǎng)在不斷加深,對專業(yè)素質(zhì)的要求也在不斷強化。在項目教學過程中,要求學生以小組形式進行學習,項目的實施中強調(diào)小組中團隊分工合作,自學為主,藉此培養(yǎng)學生團隊合作意識、自我解決問題的能力。以文檔撰寫、整理工作為例,第一階段課程中所要求的文檔內(nèi)容相對簡單,種類、格式內(nèi)容都是最簡化的,重在培養(yǎng)學生的文檔意識。第二階段課程中的文檔種類有所增加,內(nèi)容也更細化,重在培養(yǎng)學生的文檔規(guī)范意識。第三階段課程中要求文檔進一步貼近企業(yè)要求,重在培養(yǎng)學生的文檔撰寫能力。整個過程形成了一個系統(tǒng)貫通的文檔過程。
三、結(jié)束語
綜上所述,以教學項目貫通專業(yè)課程體系的人才培養(yǎng)模式內(nèi)涵中包含兩個關鍵詞,一個是“項目”,另一個是“貫通”。在深入挖掘這一內(nèi)涵過程中,促使我們對這一人才培養(yǎng)模式的建設工作一再改進,一再優(yōu)化。從最初確定這一人才培養(yǎng)模式的特點,到對人才培養(yǎng)過程進行環(huán)節(jié)分解并確定各個環(huán)節(jié)與課程的對應關系,到在企業(yè)專家協(xié)助下對專業(yè)課程重新定位、重新分工使課程體系實現(xiàn)貫通,到校企合作共建一個項目主題貫穿整個人才培養(yǎng)過程的項目資源建設,以教學項目貫通專業(yè)課程體系的人才培養(yǎng)模式建設過程也在逐步逼近最佳狀態(tài),也呈現(xiàn)了一個貫通的過程。
教育過程本身就是一個貫通的過程。今天建設工作的成果只是明天工作的基礎,專業(yè)課程體系的一再改進將是無止境的過程。
參考文獻:
[1] 徐挺,張碧輝.高職人才培養(yǎng)模式的特征再探.職業(yè)技術教育(教科版)[J]. 2003(22).
[2] 姚壽廣.對高職教育人才培養(yǎng)方案基本框架的思考與設計.中國高教研究[J].2006(12).
[3] 朱立.軟件技術專業(yè)課程體系的教學項目設計.課程教育研究[J].2015,8.
作者簡介:朱立,女,(1970-),職務:教研組長,職稱:副教授,研究方向:軟件技術,高職教育教研
(國家骨干校建設項目成果)endprint