劉潔 漆昊晟
摘 要:高職教育是培養(yǎng)應(yīng)用型人才的職業(yè)教育。在此方向指引下,武漢軟件工程職業(yè)學(xué)院計(jì)算機(jī)與軟件學(xué)院軟件技術(shù)專(zhuān)業(yè)依托“武漢·中國(guó)光谷”的地理優(yōu)勢(shì),服務(wù)區(qū)域經(jīng)濟(jì),借鑒工程教育模式理念,針對(duì)軟件技術(shù)專(zhuān)業(yè)的特點(diǎn)研究出一套基于高職院校軟件技術(shù)專(zhuān)業(yè)學(xué)生“創(chuàng)新、創(chuàng)意、創(chuàng)業(yè)”意識(shí)培養(yǎng)的參與式課程并針對(duì)不同課程設(shè)計(jì)出其應(yīng)用策略,盡最大可能為學(xué)生創(chuàng)設(shè)一個(gè)能夠親身參與的、體驗(yàn)式的學(xué)習(xí)環(huán)境。
關(guān)鍵詞:軟件技術(shù)專(zhuān)業(yè);參與式;應(yīng)用策略
一、軟件技術(shù)專(zhuān)業(yè)就業(yè)現(xiàn)狀及問(wèn)題分析
近幾年來(lái),大學(xué)生在就業(yè)時(shí)刻、就業(yè)之后和創(chuàng)業(yè)過(guò)程中,都不同程度表現(xiàn)出創(chuàng)業(yè)、創(chuàng)新能力不足的現(xiàn)象。究其原因,閉門(mén)造車(chē)式的學(xué)校教育體系、風(fēng)險(xiǎn)厭惡型的傳統(tǒng)家庭教育模式以及大學(xué)生自身素質(zhì)的缺失,都阻礙了大學(xué)生創(chuàng)業(yè)創(chuàng)新能力的形成。因此,培養(yǎng)大學(xué)生創(chuàng)業(yè)創(chuàng)新能力,幫助大學(xué)生從被動(dòng)的求職者轉(zhuǎn)變?yōu)橹鲃?dòng)的就業(yè)者,從根本上緩解大學(xué)生就業(yè)壓力已經(jīng)迫在眉睫。
高職教育培養(yǎng)的人才特點(diǎn)不同于普通高校,它是以一定的現(xiàn)代科學(xué)技術(shù)、文化和管理知識(shí)為基礎(chǔ),著重進(jìn)行高智力含量的集技術(shù)型、操作型和實(shí)用型為一體的人才教育。對(duì)于軟件技術(shù)專(zhuān)業(yè)而言,作為一門(mén)典型工科專(zhuān)業(yè),知識(shí)體系龐大,導(dǎo)致很多優(yōu)良的教學(xué)方法限于時(shí)間和內(nèi)容的限制難以開(kāi)展,教師按部就班地組織教學(xué),學(xué)生只能按部就班地接收,一味的講解扼殺了學(xué)生主動(dòng)思考的能力,即便采用常規(guī)的項(xiàng)目驅(qū)動(dòng)法及案例教學(xué)法等,也難免拘泥學(xué)生的個(gè)人發(fā)揮,阻礙學(xué)生在學(xué)習(xí)過(guò)程中創(chuàng)業(yè)創(chuàng)新能力的形成。
因此,改變目前課程的講授方式,注重培養(yǎng)軟件技術(shù)專(zhuān)業(yè)學(xué)生“創(chuàng)新、創(chuàng)意、創(chuàng)業(yè)”意識(shí),提升高職軟件專(zhuān)業(yè)畢業(yè)生的就業(yè)競(jìng)爭(zhēng)力是目前亟待解決的關(guān)鍵問(wèn)題。
二、軟件技術(shù)專(zhuān)業(yè)參與式課程開(kāi)發(fā)的基本思路
參與式課程發(fā)源于 20 世紀(jì)后期, 其最大的特點(diǎn)在于強(qiáng)調(diào)個(gè)體的參與。 這種“參與”意味著個(gè)體在身體、認(rèn)知、情感、思想等方面卷入群體的活動(dòng)中,并與其他個(gè)體進(jìn)行協(xié)作式、合作式的學(xué)習(xí)。 與傳統(tǒng)的“教授式課程”忽視成人學(xué)習(xí)者的主體性與個(gè)體資源、忽視成人學(xué)習(xí)規(guī)律和學(xué)習(xí)需求而單純灌輸知識(shí)的做法不同,參與式課程是在參與的氛圍中,使學(xué)習(xí)者親身體會(huì)主動(dòng)、合作、探究學(xué)習(xí)的過(guò)程,以達(dá)到自身觀念、態(tài)度和行為上的改變,并能將所學(xué)知識(shí)和方法運(yùn)用于自己的實(shí)際工作中。參與式課程通過(guò)聆聽(tīng)和發(fā)問(wèn)反映出學(xué)習(xí)者的心態(tài),并向其提出相關(guān)的反饋意見(jiàn),使學(xué)習(xí)者認(rèn)清自己的目標(biāo)、價(jià)值觀和角色,并調(diào)整心態(tài)、清晰目標(biāo)、專(zhuān)注行動(dòng),最終創(chuàng)造更大的成果。
而軟件技術(shù)專(zhuān)業(yè)作為一門(mén)典型工科專(zhuān)業(yè),知識(shí)體系龐大,具有難以開(kāi)展參與式課程的特點(diǎn),故而國(guó)內(nèi)大多數(shù)院校在軟件技術(shù)專(zhuān)業(yè)都未選擇采用參與式課程,因此如何在軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)方案中設(shè)計(jì)參與式課程,緊密聯(lián)系知識(shí)內(nèi)容,調(diào)動(dòng)學(xué)生參與的積極性,動(dòng)手動(dòng)腦,使學(xué)習(xí)者獲得全新的學(xué)習(xí)體驗(yàn),運(yùn)用智慧和知識(shí)去發(fā)現(xiàn)問(wèn)題、分析問(wèn)題并解決問(wèn)題,從被動(dòng)的“受訓(xùn)者”轉(zhuǎn)變成為主動(dòng)的“學(xué)習(xí)者”和“創(chuàng)造者”。 學(xué)生能通過(guò)分析、討論、比較進(jìn)行創(chuàng)新,創(chuàng)意,培養(yǎng)學(xué)生的實(shí)踐能力、創(chuàng)新能力和團(tuán)隊(duì)合作精神。
故根據(jù)分析當(dāng)今軟件類(lèi)高職生應(yīng)具備的基本能力,將軟件技術(shù)專(zhuān)業(yè)所需的知識(shí)體系及職業(yè)能力素養(yǎng)穿插在具體的案例分析、分組討論、現(xiàn)場(chǎng)診斷、示范—模仿、專(zhuān)題講座、問(wèn)題探究、情境體驗(yàn)、自修—反思等具體操作模式中。同時(shí)課程的編排與設(shè)計(jì)能使學(xué)習(xí)者親身參與到觀看視頻、項(xiàng)目角色模擬、辯論、小講座等其他根據(jù)課程內(nèi)容而設(shè)計(jì)的各種游戲和活動(dòng)中來(lái)。利用成人教育的特點(diǎn),盡最大可能為學(xué)生創(chuàng)設(shè)一個(gè)能夠親身參與其中的、體驗(yàn)式的學(xué)習(xí)環(huán)境。
三、軟件技術(shù)專(zhuān)業(yè)參與式課程的應(yīng)用策略設(shè)計(jì)
1 . 情景教學(xué)策略設(shè)計(jì)
情景教學(xué)策略設(shè)計(jì)側(cè)重于為學(xué)生營(yíng)造一種氛圍,側(cè)重于體驗(yàn)式教學(xué),以“Java EE輕量級(jí)框架開(kāi)發(fā)”為例,教學(xué)設(shè)計(jì)采用UML項(xiàng)目建模組織課程以期學(xué)生通過(guò)使用規(guī)范的Java編碼技術(shù)實(shí)現(xiàn)軟件系統(tǒng)模型,能以個(gè)體或團(tuán)隊(duì)協(xié)作的形式開(kāi)發(fā)小型項(xiàng)目,了解項(xiàng)目開(kāi)發(fā)全過(guò)程,充分運(yùn)用與Java Web開(kāi)發(fā)相關(guān)的各種編碼技術(shù)、熟練使用Java開(kāi)發(fā)工具、熟練運(yùn)用Java軟件開(kāi)發(fā)技能及技巧。設(shè)計(jì)如表1所示:
其中“Java EE輕量級(jí)框架開(kāi)發(fā)” 課程每個(gè)教學(xué)單元的實(shí)施方案采用任務(wù)驅(qū)動(dòng)的形式,以表2所示的學(xué)習(xí)情景“獲取需求愿景”為例:2.項(xiàng)目實(shí)戰(zhàn)模擬策略設(shè)計(jì)
對(duì)于工科學(xué)生而言,項(xiàng)目實(shí)戰(zhàn)模擬能有效的調(diào)動(dòng)學(xué)生參與的積極性,動(dòng)手動(dòng)腦,使學(xué)習(xí)者獲得全新的學(xué)習(xí)體驗(yàn),運(yùn)用智慧和知識(shí)去發(fā)現(xiàn)問(wèn)題、分析問(wèn)題并解決問(wèn)題。以“WEB應(yīng)用程序編碼—Struts”課程為例,如表3所示:
3.問(wèn)題框架策略設(shè)計(jì)
在引入課程知識(shí)點(diǎn)時(shí)采用問(wèn)題框架設(shè)計(jì),使同學(xué)循序漸進(jìn)地在對(duì)問(wèn)題的回答過(guò)程中掌握知識(shí)點(diǎn)。以“WEB應(yīng)用程序編碼—Struts”課程為例,如表4所示:
表4 問(wèn)題框架設(shè)計(jì)表
在掌握知識(shí)點(diǎn)之后輔助實(shí)驗(yàn)實(shí)習(xí),全面強(qiáng)化重要內(nèi)容,最后在學(xué)習(xí)完相關(guān)重點(diǎn)章節(jié)之后,完成綜合實(shí)訓(xùn)。以“WEB應(yīng)用程序編碼—Struts”課程為例,如圖1所示:
圖14.角色扮演活動(dòng)策略設(shè)計(jì)
角色扮演活動(dòng)策略設(shè)計(jì)的初衷是對(duì)于一些難于理解又不易解釋的問(wèn)題,可以通過(guò)創(chuàng)造情景由學(xué)生自己深入其中去理解及體會(huì)。以“軟件建模及軟件文檔寫(xiě)作”為例,如表5所示:
表5 角色扮演設(shè)計(jì)表
5.階梯實(shí)踐策略設(shè)計(jì)
階梯實(shí)踐策略設(shè)計(jì)主要理念為以工程教育為核心,調(diào)動(dòng)學(xué)生積極性,循序漸進(jìn)學(xué)習(xí)課程知識(shí),具體分為以下五個(gè)階梯步驟,即:
(1)科技創(chuàng)新:通過(guò)科技創(chuàng)新、競(jìng)賽、企業(yè)實(shí)習(xí)等,不斷提高學(xué)生創(chuàng)新能力。
(2)課程設(shè)計(jì):掌握初步設(shè)計(jì)方法,綜合一門(mén)課程的知識(shí),以軟件架構(gòu)模型為主線,開(kāi)展綜合訓(xùn)練。
(3)綜合實(shí)訓(xùn):通過(guò)小型案例的練習(xí),完成部分核心知識(shí)點(diǎn)的串聯(lián)。
(4)實(shí)驗(yàn)實(shí)習(xí):包含專(zhuān)業(yè)基礎(chǔ)知識(shí)及核心知識(shí)的實(shí)驗(yàn)實(shí)習(xí),掌握科學(xué)的實(shí)驗(yàn)方法和手段,鞏固知識(shí)。
(5)工程入門(mén):通過(guò)專(zhuān)業(yè)講座、了解工程基礎(chǔ)。
以“WEB應(yīng)用程序編碼—Struts”課程為例,它是Java課程體系中承上啟下的核心課程,它的教學(xué)效果直接影響到后續(xù)課程的教學(xué)。對(duì)其采用階梯實(shí)踐策略設(shè)計(jì)如圖2所示:
圖26.創(chuàng)新工作室策略設(shè)計(jì)
創(chuàng)新工作室的基本原則是培養(yǎng)學(xué)生的設(shè)計(jì)制作經(jīng)驗(yàn):設(shè)置包括“設(shè)計(jì)-制作”實(shí)踐項(xiàng)目;基礎(chǔ)層次和高級(jí)層次的項(xiàng)目;從概念設(shè)計(jì)開(kāi)始,經(jīng)歷產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn)階段;應(yīng)用工程科學(xué)知識(shí)設(shè)計(jì)產(chǎn)品和制作產(chǎn)品的能力。
工作室通過(guò)實(shí)戰(zhàn)演練一個(gè)業(yè)界委托的小型項(xiàng)目(或者大項(xiàng)目中的子項(xiàng)目)達(dá)到以下的目標(biāo):
(1)增強(qiáng)學(xué)生對(duì)項(xiàng)目開(kāi)發(fā)和組織溝通的宏觀了解,熟悉研發(fā)流程,全面掌握相關(guān)活動(dòng)方法。
(2)通過(guò)角色模擬,體會(huì)不同角色的工作職責(zé)和工作方法,體驗(yàn)企業(yè)的真實(shí)壓力,增強(qiáng)全流程意識(shí),提高軟件開(kāi)發(fā)和測(cè)試的規(guī)范性,培養(yǎng)質(zhì)量意識(shí)。
另外根據(jù)學(xué)生的興趣,鼓勵(lì)他們?cè)诠ぷ魇依锍闪⒏鞣N創(chuàng)新、創(chuàng)意團(tuán)隊(duì),用以創(chuàng)造新產(chǎn)品、研究新技術(shù)。
四、反思
在整個(gè)參與式課程教學(xué)過(guò)程中使用各種應(yīng)用策略時(shí),還應(yīng)注意一下兩點(diǎn)問(wèn)題:
1、教學(xué)設(shè)計(jì)中注重過(guò)程管理
在實(shí)施過(guò)程中,需注意加強(qiáng)過(guò)程管理,例如知識(shí)積累的過(guò)程、能力培養(yǎng)的過(guò)程、行為規(guī)范的過(guò)程、成績(jī)考核的過(guò)程。在教學(xué)設(shè)計(jì)中注重過(guò)程,以培養(yǎng)學(xué)生創(chuàng)新思維能力和動(dòng)手能力;在實(shí)踐教學(xué)中注重過(guò)程,培養(yǎng)學(xué)生的規(guī)范性,比如代碼開(kāi)發(fā)流程的規(guī)范性、軟件編碼的規(guī)范性、語(yǔ)言表達(dá)的準(zhǔn)確性等;在成績(jī)考核也注重過(guò)程,將平時(shí)分?jǐn)?shù)量化到上述各個(gè)過(guò)程中。
2、構(gòu)建合作學(xué)習(xí)模式,培養(yǎng)團(tuán)隊(duì)精神。
將學(xué)生分為若干個(gè)小組以小組為單位完成項(xiàng)目開(kāi)發(fā)時(shí),在分組前,需充分了解學(xué)生特點(diǎn),在學(xué)生自由分組的基礎(chǔ)上,教師再根據(jù)實(shí)際情況進(jìn)行調(diào)整,以保證學(xué)生興趣一致、并兼顧優(yōu)、差學(xué)生互補(bǔ)。同時(shí)為防止差生“摸魚(yú)”的現(xiàn)象,在上機(jī)檢查或項(xiàng)目答辯時(shí),多選擇他們進(jìn)行提問(wèn),并給予小組整體分?jǐn)?shù),通過(guò)這種方式促進(jìn)同學(xué)之間的溝通與協(xié)調(diào),使得他們能在合作學(xué)習(xí)中培養(yǎng)團(tuán)隊(duì)精神。
參考文獻(xiàn):
[1]張少龍.高職Java課程改革中“三個(gè)如何”問(wèn)題的思考與實(shí)踐.計(jì)算機(jī)教育,2009,5.
[2]羅凌.基于項(xiàng)目驅(qū)動(dòng)的“ASP.NET程序設(shè)計(jì)”課程創(chuàng)新教學(xué)法研究.計(jì)算機(jī)教育,2009,13.
[3]王向中.項(xiàng)目教學(xué)法在《基于Java的Web開(kāi)發(fā)》課程中的應(yīng)用研究.電腦知識(shí)與技術(shù),2011,7(36).
[4]戴冬、諶湘倩.項(xiàng)目驅(qū)動(dòng)法在Java Web 開(kāi)發(fā)教學(xué)中的應(yīng)用.河南機(jī)電高等專(zhuān)科學(xué)校學(xué)報(bào),2011,19(6).
注:本文項(xiàng)目來(lái)源:湖北省教育廳科學(xué)研究計(jì)劃項(xiàng)目,編號(hào):B2013249。