發(fā)布時間:2022-04-16 04:43:13
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇軟件開發(fā)專業(yè)論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進步。
一、基于工作過程系統(tǒng)化專業(yè)課程體系的構(gòu)建
基于工作過程系統(tǒng)化的構(gòu)建中職軟件開發(fā)專業(yè)的課程體系,是指根據(jù)專業(yè)的培養(yǎng)目標,以具體職業(yè)崗位需求為依據(jù),由工作過程中的典型工作任務(wù)出發(fā)逐步梳理出專業(yè)課程,再經(jīng)過合理安排,讓學生在完整工作過程中學習,以適應(yīng)社會企業(yè)對軟件人才的要求。具體過程是遵循軟件人才的工作過程,從工作崗位出發(fā),對工作崗位對應(yīng)的具體崗位進行工作任務(wù)分析,尋找出典型工作任務(wù),然后轉(zhuǎn)換成行動領(lǐng)域,再將行動領(lǐng)域轉(zhuǎn)換為學習領(lǐng)域,最后根據(jù)學習領(lǐng)域確定專業(yè)優(yōu)秀課程。
1、進行企業(yè)調(diào)研
主要是對軟件開發(fā)專業(yè)人才培養(yǎng)模式存在的問題以及目前企業(yè)對軟件技術(shù)專業(yè)人才的需求狀況進行調(diào)研,掌握軟件技術(shù)人員所需的崗位優(yōu)秀能力及要求。
2、培養(yǎng)目標的確定
通過前期對企業(yè)的走訪調(diào)研,明確了中職軟件開發(fā)專業(yè)的人才培養(yǎng)目標:本專業(yè)主要是面向軟件開發(fā)以及相關(guān)的IT信息企業(yè),以軟件開發(fā)技術(shù)在IT信息行業(yè)中的應(yīng)用,培養(yǎng)具有良好職業(yè)道德、工作態(tài)度及行為規(guī)范,能夠在相應(yīng)的IT企業(yè)及需要相關(guān)的企事業(yè)單位從事軟件項目開發(fā)、網(wǎng)頁美工、軟件項目銷售、軟件培訓(xùn)以及軟件的實施和維護等工作,具有可持續(xù)發(fā)展能力的初中級技術(shù)人才。
3、崗位需求及典型工作任務(wù)分析
典型工作任務(wù)是指描述一項工作行為,它反映職業(yè)工作的內(nèi)容和形式。結(jié)合前期企業(yè)調(diào)研的崗位需求、相應(yīng)的職業(yè)以及企業(yè)的業(yè)務(wù)方向,發(fā)揮合作企業(yè)、行業(yè)專家對課程改革的指導(dǎo)作用,邀請行業(yè)專家以研討會、頭腦風暴等形式,集中分析相應(yīng)職業(yè)崗位所需的典型工作任務(wù)模塊,進而對工作任務(wù)模塊所需的知識、技能和態(tài)度進行分析,初步構(gòu)建專業(yè)知識與技能的課程體系。中職軟件開發(fā)專業(yè)的主要崗位需求有:程序員、PHP程序員、JAVA程序員、網(wǎng)頁美工、軟件銷售及培訓(xùn)、軟件實施及維護。
4、行動領(lǐng)域和學習領(lǐng)域分析
根據(jù)工作崗位的能力需求以及典型工作任務(wù)的內(nèi)容,筆者對相應(yīng)的行動領(lǐng)域進行了分析,并且進行了歸類重組:
(1)程序員、php程序員、Java程序員的工作任務(wù)有一定的相同性,如都要進行數(shù)據(jù)庫的設(shè)計和創(chuàng)建、軟件開發(fā)相關(guān)文檔編輯以及服務(wù)器的搭建和配置等;他們的不同之處在于服務(wù)的業(yè)務(wù)方向(如有的做網(wǎng)站、有的是做管理系統(tǒng)軟件等)、編程語言以及開發(fā)平臺和環(huán)境不一樣,如:php主要應(yīng)用于中小型網(wǎng)站的開發(fā),主要應(yīng)用于web應(yīng)用程序、企業(yè)級應(yīng)用程序開發(fā),而Java在web應(yīng)用程序、企業(yè)級應(yīng)用程序開發(fā)以及移動服務(wù)應(yīng)用程序開發(fā)均有較多的應(yīng)用。
(2)網(wǎng)頁美工人員體現(xiàn)在行動領(lǐng)域上主要是進行網(wǎng)頁設(shè)計與制作以及網(wǎng)站的編輯。
(3)軟件銷售與培訓(xùn)員體現(xiàn)在行動領(lǐng)域上主要是與客戶交流、溝通,進行軟件的銷售以及對軟件進行安裝、使用的培訓(xùn)。
(4)軟件實施及維護員體現(xiàn)在行動領(lǐng)域上主要就是軟件的實施與維護。圍繞著行動領(lǐng)域和崗位能力要求,筆者整合出了相應(yīng)的學習領(lǐng)域,再由學習領(lǐng)域的分析,分析得出相應(yīng)的課程設(shè)置。
5、貫穿教學過程工作項目的選取
(1)選定工作項目的方法
①選擇的項目內(nèi)容要分學期循序漸進,由小項目到大項目,由簡單項目到復(fù)雜項目,最終使學生通過對項目的開發(fā)實踐,能夠達到不同崗位的能力需求。
②每個學期制定一或兩個段考終極目標項目,完成項目所需的主要技術(shù)能力主要呈現(xiàn)在其中一或兩門專業(yè)優(yōu)秀課程中,而其它的知識技能經(jīng)分解后需要由其他的專業(yè)基礎(chǔ)課及文化課中來支撐。
③結(jié)合企業(yè)需求,邀請企業(yè)專家對選定項目進行研究論證。
(2)明確工作項目經(jīng)過對崗位能力及學習課程進一步分析和研究,結(jié)合企業(yè)專家提供的實踐意見,筆者整合出了6個項目(班級網(wǎng)站、內(nèi)容管理系統(tǒng)、在線學習網(wǎng)站、OA系統(tǒng)、商業(yè)網(wǎng)站、客戶關(guān)系管理系統(tǒng))作為貫穿教學過程的目標工作項目,并確定相應(yīng)的目標(三維目標)及相互之間的關(guān)系。
6、工作項目與課程之間的關(guān)系分析
明確了貫穿教學過程中的工作項目以及其需要達到的教學目標后,筆者進一步分析了與工作項目相關(guān)專業(yè)課程及文化課程的關(guān)系,并把課程劃分為呈現(xiàn)課程和支撐課程,同時劃分了每個支撐課程所需要的知識模塊。
7、貫穿項目知識模塊重組
依托行業(yè)企業(yè),根據(jù)崗位的職業(yè)標準和行業(yè)標準,結(jié)合貫穿項目的目標以及相關(guān)的知識模塊要求,分別重新整合呈現(xiàn)課程、支撐課程的知識模塊,并根據(jù)整合的知識模塊重新制定課程標準。
(1)呈現(xiàn)課程的知識模塊重組每個學期的呈現(xiàn)課程,主要圍繞著貫穿項目進行相應(yīng)的教學,課程的最終目標是要實現(xiàn)相應(yīng)的貫穿項目,而為了實現(xiàn)貫穿項目的過程中,對需要完成的專業(yè)知識模塊則通過其它的子項目或是子任務(wù)的形式進行完成,而子項目或是子任務(wù)之間也是一種循序漸進的關(guān)系;對于項目需要的其它知識模塊,則在其所支撐的專業(yè)基礎(chǔ)課或是文化課上按模塊進行補缺。
(2)支撐課程的知識模塊重組
①專業(yè)支撐課程專業(yè)支撐課程主要是圍繞著其所支撐的貫穿項目所需知識模塊進行,項目所需要的專業(yè)基礎(chǔ)知識整合在一年級的專業(yè)支撐課程完成,表現(xiàn)方式也主要是以有遞進關(guān)系的子項目或是子任務(wù)的形式進行。
②文化課支撐課程文化課支撐課程主要是圍繞著其所支撐貫穿項目所需其它知識模塊進行,需要的知識模塊主要是根據(jù)貫穿項目所需的知識進行相應(yīng)的整合后進行重組,再根據(jù)所包括的知識模塊量,確定其實施的學期跨度,比如英語,根據(jù)需要,把兩年需要的英文知識模塊融合在一年級全部實現(xiàn),而語文,所涉及的知識模塊量較大,那么就把所需的知識模塊在四個學期學期分別實現(xiàn);表現(xiàn)方式主要是以體現(xiàn)模塊知識的子任務(wù)形式進行。
8、制定課程標準
根據(jù)重組的知識模塊及貫穿的工作項目制定相應(yīng)的課程標準,內(nèi)容包括確定課程性質(zhì)、設(shè)計思路、課程三維目標(知識與技能目標、過程與方法目標、情感態(tài)度與價值觀目標)、課程結(jié)構(gòu)(課程結(jié)構(gòu)主要包括學習模塊名、學習內(nèi)容、實現(xiàn)的專業(yè)能力、主要教學方法、教學場所與設(shè)備要求、學時等)、課程考核評價方式。
9、制定相應(yīng)的教學實施方案
根據(jù)相應(yīng)的課程體系、工作項目、課程標準等制定一個可行的教學實施方案。
二、軟件開發(fā)工作室的創(chuàng)建
為了讓學生積極更多項目實踐經(jīng)驗、零距離的接觸社會企業(yè)需求、運營模式和企業(yè)環(huán)境氛圍等,可以工作室的形式組織學生進行軟件項目的設(shè)計開發(fā),即在軟件開發(fā)工作室中,通過校企合作及其它途徑,承接企業(yè)的真實需求項目,以軟件專業(yè)的學生及老師為開發(fā)團隊,組織師生進行軟件項目的設(shè)計、開發(fā)、實施及維護等。項目開發(fā)主要是以、JAVA平臺的為主,在工作室分.NET和JAVA開發(fā)小組。工作室的負責教師應(yīng)該由在企業(yè)實踐過的專業(yè)課教師或者是由有一定實戰(zhàn)經(jīng)驗的企業(yè)人員兼職擔任,只有熟悉企業(yè)運作及相關(guān)企業(yè)文化的教師通過言傳身教,才能使學生對企業(yè)的更深;同時要求教師把辦公的地點移到工作室,并且擔任項目總經(jīng)理的角色,使得教師能夠全身心投入到生產(chǎn)教學中,在工作室的運營中,教師不僅要“擅長專業(yè)教學、精通教育教學科研”,同時還要“熟練地進行市場經(jīng)營、會從事或者指導(dǎo)商品生產(chǎn)、懂得現(xiàn)代管理”。結(jié)合學生的實際能力和層次給學生分配不同的崗位;按照軟件項目的開發(fā)過程明確不同的崗位(項目經(jīng)理、項目組長、界面設(shè)計、數(shù)據(jù)庫設(shè)計、代碼編寫、項目測試、項目維護、文案等),實現(xiàn)流水線生產(chǎn)的軟件開發(fā)模式。在工作室中,主要以項目作為引領(lǐng),為學生制定長、中、短期的工作任務(wù)以及學習目標,學生在任務(wù)及目標的驅(qū)動下,通過自學、學長指導(dǎo)、教師解答、團隊交流等形式進行新知識的學習。
三、行動導(dǎo)向教學法的應(yīng)用
行動導(dǎo)向教學法主要是以學生為主,著重培養(yǎng)學生的方法能力、社會能力、個性能力、專業(yè)能力為培養(yǎng)目標;在“項目一貫制”的實施過程中,以項目為引領(lǐng),學生為主體,教師為主導(dǎo),混合使用任務(wù)驅(qū)動、角色扮演等多種形式和方式,引導(dǎo)學生通過以真實企業(yè)的員工身份進行項目的實訓(xùn)、開發(fā)等,使學生不斷提高職業(yè)道德修養(yǎng)、學會學習、主動學習,不斷提高分析問題、解決問題等方法能力、社會能力、個性能力及專業(yè)能力的水平。行動導(dǎo)向教學法在使用過程中均使用資訊、計劃、決策、實施、反饋、遷移六大過程。
四、“項目”教學資源庫的開發(fā)
充分利用工作室的條件,組織學生、老師分析整理真實項目開發(fā)過程中的文檔、程序資料等,并根據(jù)軟件方向的課程體系,對項目進行教學化的開發(fā),搭建軟件項目的教學資源庫平臺,總結(jié)出一套適合開發(fā)的快速上手實訓(xùn)手冊,開發(fā)校本教材,為后期的教學實訓(xùn)提供更豐富的資源及更有效的途徑。
五、多元化評價的實施
在項目實施的整個過程中,以完成項目的質(zhì)量為依據(jù)實施,教學評價采用學校評價、行業(yè)評價和企業(yè)評價的多元化評價體系。學校評價采用探究式過程性評價,通過項目的設(shè)計、操作來評價學生對知識的掌握和運用,完成項目過程中的方法能力、個性能力評價學生的職業(yè)素養(yǎng),促進職業(yè)能力與職業(yè)素養(yǎng)的形成。行業(yè)評價以社會資格認證為主,即將職業(yè)資格認證的標準作為評價工程項目完成的質(zhì)量、實施教學考核的依據(jù),使學校教學與行業(yè)要求保持一致,增強學生的就業(yè)競爭能力,企業(yè)評價采用反饋式評價,即由企業(yè)對進行項目實踐的考察,對其綜合素質(zhì)做出總體評價。
作者:彭鳳英 單位:柳州市第一職業(yè)技術(shù)學校
摘要:本文結(jié)合筆者實際工作經(jīng)驗,分析了國內(nèi)給排水專業(yè)CAD軟件開發(fā)及應(yīng)用現(xiàn)狀,探討了給排水CAD軟件開發(fā)的原則、思路、方法及步驟等,并給出了開發(fā)實例。
關(guān)鍵詞:給排水專業(yè)CAD軟件開發(fā)方法
1、給排水專業(yè)CAD開發(fā)應(yīng)用現(xiàn)狀
在工程設(shè)計行業(yè),CAD技術(shù)的應(yīng)用大大提高了設(shè)計及繪圖效率。CAD應(yīng)用軟件的開發(fā)也越來越重要。
在給排水設(shè)計領(lǐng)域,CAD開發(fā)應(yīng)用起步較晚。有些設(shè)計院從八十年代末開始嘗試進行CAD開發(fā),但進展比較慢,多數(shù)是圖塊和小型實用程序,在深度和廣度上都存在著差距。從1993年以后給排水CAD開發(fā)步伐開始加快。1994年底全國給排水學會和給排水技術(shù)情報網(wǎng)組織召開了“計算機技術(shù)在給排水專業(yè)應(yīng)用研討會”,對給排水軟件開發(fā)起了積極的促進作用。
目前在給排水CAD開發(fā)方面已經(jīng)取得了可喜的成績,尤其是建筑室內(nèi)給排水方面涌現(xiàn)出1些比較優(yōu)秀的給排水CAD軟件,如洛陽的1家軟件和北京的幾家軟件。這些軟件都具有計算機輔助設(shè)計建筑給排水平面圖、自動生成系統(tǒng)圖、自動統(tǒng)計材料表;進行室外給排水管網(wǎng)計算、自動生成圖形等功能,其中個別軟件已在室外設(shè)計和泵房設(shè)計等方面有了新的進展。
現(xiàn)有軟件都偏重于民用建筑給排水方面,而且也有待于繼續(xù)完善、發(fā)展。在給排水的其它領(lǐng)域,由于難度大,投資回報較低,軟件公司還不愿涉足,所以進展緩慢。應(yīng)用CAD進行給排水及水處理系統(tǒng)的優(yōu)化設(shè)計更是少有人涉足。此外,目前還沒有專業(yè)設(shè)計CAD軟件的標準和規(guī)范。商業(yè)化軟件多數(shù)都不經(jīng)過權(quán)威部門嚴謹?shù)募夹g(shù)測試和鑒定,所以其數(shù)據(jù)庫、計算方法、設(shè)計方法和生成圖形的準確性還沒有嚴格保障,這1點還可能成為工程設(shè)計質(zhì)量的隱患。
現(xiàn)在設(shè)計部門的給排水CAD應(yīng)用水平也參差不齊。有的購買或自行開發(fā)了給排水專業(yè)軟件,提高了設(shè)計繪圖效率。有的只是在用AutoCAD的簡單命令繪圖,雖提高了CAD出圖率,卻根本談不上利用CAD提高效率。給排水專業(yè)CAD應(yīng)用水平還有待于進1步提高。
目前許多有精力的設(shè)計院及研究部門都在研究開發(fā)本單位適用的專業(yè)軟件及應(yīng)用程序,但由于開發(fā)經(jīng)驗不足,成績不明顯。本文將結(jié)合筆者的工作經(jīng)驗,著重論述有關(guān)給排水軟件開發(fā)的原則、思路、方法及步驟,旨在拋磚引玉,促進給排水CAD軟件開發(fā)工作。
2、給排水軟件包開發(fā)思路及原則
由于現(xiàn)有建筑給排水軟件已經(jīng)比較成熟,且仍在繼續(xù)開發(fā)、升級。1般開發(fā)者在水平和起點上均與這些軟件開發(fā)有1定差距,所以應(yīng)該購買此類軟件,而著重開發(fā)適合本單位使用的實用程序、應(yīng)用軟件或優(yōu)化設(shè)計軟件。高起點開發(fā)者則應(yīng)在深度及廣度上向更高層次沖擊。
1。給排水CAD軟件開發(fā)依據(jù)及原則
(1)設(shè)計依據(jù)為有關(guān)設(shè)計規(guī)范、制圖標準以及設(shè)計手冊等;保證數(shù)據(jù)庫、計算方法和設(shè)計方法的準確性。
(2)軟件包開發(fā)設(shè)計首先要突出專業(yè)水平,把專業(yè)設(shè)計思想轉(zhuǎn)化為計算機語言是專業(yè)軟件包的關(guān)鍵所在。
(3)符合設(shè)計人員思維習慣及設(shè)計習慣,人機界面友好,操作簡單,易掌握。
(4)適用性強,容易修改,容易擴充,容易發(fā)展。
(5)盡量使用效率高、功能強的計算機語言及開發(fā)工具。
(6)嚴格執(zhí)行標準化及規(guī)范化。
(7)通過自動繪圖以及建立標準圖庫,提高圖紙復(fù)用率等途徑,提高設(shè)計繪圖速度,真正發(fā)揮計算機的優(yōu)勢,把設(shè)計人員從圖板上解脫出來。
2。設(shè)計開發(fā)步驟
(1)開發(fā)適合于給排水專業(yè)應(yīng)用的CAD軟件環(huán)境,包括AutoCAD的優(yōu)化配置及常用專業(yè)圖塊及繪圖工具。
(2)開發(fā)1些獨立的專業(yè)繪圖軟件,發(fā)展標準圖形庫,由淺到深,從易到難,逐步提高自動成圖及圖紙復(fù)用比例,使軟件包成為覆蓋面廣,功能齊全的專業(yè)繪圖軟件包。
(3)開發(fā)給排水專業(yè)高階段設(shè)計方案優(yōu)化軟件,以及設(shè)計、繪圖1體化軟件,逐步成為智能化、自動化程度較高的專家系統(tǒng)軟件包。
3。開發(fā)人員配備軟件開發(fā)是1項較復(fù)雜的腦力勞動,對開發(fā)人員要求也較高,專業(yè)軟件開發(fā)人員大致可分為以下幾個檔次:
(1)初級水平:專業(yè)人員掌握1些基本計算機知識及開發(fā)工具可以進行1些專業(yè)圖塊制作,簡單的實用程序開發(fā)。
(2)中等水平:較高專業(yè)水平加上較高計算機水平。熟悉專業(yè)設(shè)計習慣,有較豐富的設(shè)計經(jīng)驗的專業(yè)人員,如果掌握先進的CAD開發(fā)技術(shù),可以開發(fā)出較高水平的CAD應(yīng)用軟件,可以提高設(shè)計效率,特別是可以大大提高繪圖效率。
(3)高級水平:高深的專業(yè)水平加上先進的計算機開發(fā)技術(shù)。在專業(yè)方面應(yīng)該熟練掌握專業(yè)基礎(chǔ)知識,有豐富的工程設(shè)計經(jīng)驗,善于總結(jié)專業(yè)設(shè)計思路,發(fā)現(xiàn)規(guī)律,具有較強的系統(tǒng)工程及方案優(yōu)化水平。在計算機方面要掌握LSP、ADS、DCL等開發(fā)工具(或其它高級開發(fā)工具)。這類人員開發(fā)專業(yè)CAD軟件是最理想的。
由于給排水專業(yè)涉及面廣,而且不同行業(yè)給排水設(shè)計習慣也不盡相同,不可能有軟件可以覆蓋所有給排水領(lǐng)域,適用于所有設(shè)計院,所以目前仍然需要分行業(yè)、分類進行開發(fā)。前述的個別建筑給排水軟件包及開發(fā)人員屬于較高水平,其開發(fā)設(shè)計思路非常值得向給排水其它領(lǐng)域延伸。4。開發(fā)工具(軟件方面)
目前較常用的CAD開發(fā)工具主要有AutoLISP語言、ADS、DCL語言以及數(shù)據(jù)庫處理,也有的開發(fā)者使用BASIC、FORTRAN等高級語言與AutoCAD的圖形數(shù)據(jù)交換接口進行開發(fā);還有用C++開發(fā)或用VB等在Windows界面下開發(fā)的;此外,網(wǎng)絡(luò)技術(shù)也越來越重要。
開發(fā)CAD軟件,需要非常熟悉AutoCAD命令,以及其中的各參數(shù)、系統(tǒng)變量、圖層、圖塊、線形等,這樣才能方便靈活地在程序中執(zhí)行各種命令,掌握CAD開發(fā)技巧,例如圖塊的屬性可以帶許多信息,1條LINE線的厚度可以存入管道的管徑等。此外現(xiàn)在有些軟件使用數(shù)據(jù)的后處理方式,使軟件和AutoCAD結(jié)合得更好,這些技術(shù)還需要對AutoCAD圖元數(shù)據(jù)庫和數(shù)據(jù)圖形交換等有更深的了解。
AutoLISP是在AutoCAD內(nèi)部使用的語言,用AutoLISP編輯的程序可以定義變量,對數(shù)據(jù)進行處理和作出圖形,并可能自定義函數(shù),比較適合搞人工智能工作,特別是它的表處理功能以及遞歸等功能比較獨特,在CAD工作中它可以獨立工作,也可能與DXF圖形交換文件互相配合困難,要求開發(fā)人員具備C語言編程經(jīng)驗并熟悉ADS庫中各函數(shù)用法。1般商業(yè)軟件應(yīng)該用ADS。
AutoCAD還提供了可編程對話框(PDB)工具,使用戶可以結(jié)合自身專業(yè)特點,用DCL語言構(gòu)造自己的對話框,從而改善界面,提高CAD軟件效率。
目前最流行、最實用的專業(yè)CAD開發(fā)工具是ADS、DCL,加上少量AutoLISP。
3、開發(fā)過程1。專業(yè)繪圖環(huán)境的開發(fā)
(1)AutoCAD的配置及改善
a。選擇AutoCAD版本。目前最常用的是漢化AutoCAD12。0版。但其漢字輸入不太方便,應(yīng)配上較先進的漢字系統(tǒng),或用12。0版forWindows(中文)。
b。對AutoCAD系統(tǒng)變量進行重新優(yōu)化配置及設(shè)定,主要包括系統(tǒng)變量及尺寸變量設(shè)置,層、線形設(shè)置等,使acad。dwg成為理想的樣板圖。
c。對acad。mnu進行優(yōu)化,將許多常用命令放在最容易拾取的位置或固定位置。專業(yè)菜單部分可加入acad。mnu,也可以獨立編寫。
d。利用acad。pgp做簡化命令(10。0版以前的版本可在acad。lsp中用defun函數(shù)設(shè)定),編寫acad。lsp。
(2)專業(yè)繪圖功能
a。專業(yè)圖框繪制:可由菜單點取或用屏幕幻燈菜單點取,自動生成各種圖框。
b。專業(yè)常用圖塊:由菜單點取生成,自動插入斷線。
c。開發(fā)實用的專業(yè)繪圖工具程序:如標注標高、管徑、坐標、管道立管、代號、各種管件等的程序,繪制單、雙線管道的程序,生成專業(yè)設(shè)計說明、圖例、專業(yè)詞組的程序,以及文字、線形、線寬編輯和表格操作等實用程序。
d。開發(fā)或引進建筑圖繪圖程序。
專業(yè)CAD軟件包都應(yīng)具有高效的繪圖環(huán)境,否則1旦自動生成等功能出現(xiàn)故障或不能適用時,用戶就只能用AutoCAD簡單命令來畫圖了。
2。專業(yè)繪圖軟件的開發(fā)
在專業(yè)繪圖環(huán)境的基礎(chǔ)上逐步開發(fā)1些相對獨立的專業(yè)繪圖軟件,逐步形成功能強,覆蓋面廣的給排水綜合軟件包。
目前已開發(fā)的較成熟的軟件有:民用建筑給排水CAD軟件包、室外給排水管網(wǎng)計算軟件、給排水管道縱斷面圖繪圖軟件、給排水外部管網(wǎng)設(shè)計軟件等。
正在開發(fā),初見成效的軟件有泵房設(shè)計軟件、平流沉淀池軟件、機械加速澄清池軟件、和市政管網(wǎng)CAD軟件等。
尚未深入開發(fā),開發(fā)難度大,但預(yù)期效果好的軟件包括:輻射沉淀池、旋流沉淀池、水塔、綜合管溝、架空管網(wǎng)、過濾間、軟水站、污泥脫水間設(shè)計等項目。
給排水軟件開發(fā)的另1條思路是發(fā)展給排水設(shè)備和構(gòu)筑物的標準CAD圖形庫,從而提高圖紙復(fù)用率,這比編制自動成圖的軟件要容易得多。標準CAD圖形庫還可以由權(quán)威部門編制后,作為標準圖出版。此外,標準圖還可作為軟件包的1部分,即軟件包可以交互式自動生成圖形,也可以通過自動計算直接調(diào)用相應(yīng)的標準圖。
3。高階段設(shè)計及方案優(yōu)化設(shè)計軟件的開發(fā)在
利用CAD進行高階段設(shè)計及方案優(yōu)化設(shè)計方面,除在民用建筑給排水領(lǐng)域有個別公司研究外,在其它給排水領(lǐng)域中的研究國內(nèi)還未見到報道。方案優(yōu)化軟件的難點在于系統(tǒng)化的設(shè)計思路和設(shè)計經(jīng)驗向計算機程序的轉(zhuǎn)化,其中給排水及循環(huán)水流程的方案優(yōu)化模型的建立本身就是給排水設(shè)計的1個難題。目前這方面進展緩慢的原因首先是它對開發(fā)人員要求高,這1領(lǐng)域的理想人選稀少;其次是給排水專業(yè)行業(yè)多,領(lǐng)域廣,需開發(fā)的軟件工作量巨大,具備這方面精力的研究部門或公司還很少。
總之,給排水專業(yè)繪圖軟件包開發(fā)是1項艱苦的工作,需要創(chuàng)造1個規(guī)模生產(chǎn),流水線開發(fā)的環(huán)境,投入1大批高層次的人才。各部門的研究人員既要知難而進,又要避免重復(fù)勞動,在各行業(yè)、各領(lǐng)域開發(fā)出各有特色的實用專業(yè)軟件。
摘要:軟件開發(fā)能力已成為計算機專業(yè)學生應(yīng)熟練掌握的一項重要技能,我院針對當前社會對軟件人才的實際需求,制定了科學合理的教學方案。本文介紹了我院的培養(yǎng)策略以及實踐效果。
關(guān)鍵詞:軟件開發(fā);能力培養(yǎng);教學方案
1引言
隨著計算機硬件、軟件、網(wǎng)絡(luò)等信息技術(shù)的快速發(fā)展,計算機已由最初單機計算為主發(fā)展為現(xiàn)在以網(wǎng)絡(luò)化信息處理為主,功能不斷增強,性價比不斷提高,應(yīng)用范圍不斷擴大,推動信息社會快速發(fā)展,因此社會需要大量高質(zhì)量的軟件產(chǎn)品,更需要大量高素質(zhì)的軟件人才。據(jù)前程無憂網(wǎng)統(tǒng)計,如圖1所示,該網(wǎng)站2006、2007年軟件開發(fā)相關(guān)的崗位總數(shù)分別是33653、42177個,對各類軟件人才的需求量穩(wěn)步增長,其中,高級軟件工程師的崗位數(shù)增長最快,增長了1.6倍,說明市場更加歡迎高級的軟件人才,以后企業(yè)間的競爭是高級人才的競爭。調(diào)查顯示,2007年中國軟件產(chǎn)業(yè)存在至少20萬軟件人才缺口,并且這個缺口還以每年20%左右的速度增長。IT人才的短缺嚴重阻礙著中國IT產(chǎn)業(yè)的發(fā)展。教育體系有跟不上市場需求的危機,因此如今許多IT培訓(xùn)機構(gòu)的業(yè)務(wù)非常火暴。
計算機專業(yè)培養(yǎng)學生的目標主要是系統(tǒng)掌握計算機的基礎(chǔ)理論,學習計算機先進的設(shè)計、開發(fā)技術(shù),成為具有良好的綜合素質(zhì)、較強的創(chuàng)新與實踐能力的專業(yè)人才。軟件開發(fā)能力是計算機專業(yè)學生應(yīng)具備的重要的、基本的技能。近年來,軟件人才已成為當今社會最緊缺的人才之一,一方面說明當今社會對軟件人才的剛性需求,另一方面說明當前高校培養(yǎng)的合格的軟件人才數(shù)量不足,而我國許多高校計算機專業(yè)的招生規(guī)模不斷擴大,但教學質(zhì)量并沒有提高。主要表現(xiàn)在學生基礎(chǔ)理論不扎實、應(yīng)用型知識缺乏、動手能力不夠、自學能力不強和軟件開發(fā)經(jīng)驗不足等方面,因此必須加強計算機專業(yè)學生軟件開發(fā)能力的培養(yǎng)。信息產(chǎn)業(yè)部日前公布的一份軟件產(chǎn)業(yè)發(fā)展規(guī)劃顯示,2010年中國軟件產(chǎn)業(yè)銷售收入預(yù)計將達到13000億元人民幣。軟件行業(yè)期望新的從業(yè)人員應(yīng)該具備以下三個重要特征:①扎實的概念基礎(chǔ)和技術(shù)技能,從而能夠適應(yīng)不斷變化的IT行業(yè);②獲得行業(yè)實際項目開發(fā)所需的技術(shù)和經(jīng)驗,熟練掌握編程的優(yōu)秀技能、規(guī)范和有關(guān)工具;③具有溝通與協(xié)作技能以及團隊合作精神。下面從教師和學生兩方面入手,分別探求軟件人才的培養(yǎng)方案。
2教師是教學質(zhì)量的保證
2.1教師要重視軟件開發(fā)
目前許多教師重視讀學位、寫文章,輕視軟件開發(fā)實踐,因為后者不但辛苦,且不容易被大家認可,如在高校評職稱時,寫一篇普通文章強過開發(fā)一個優(yōu)秀軟件,顯然兩者的技術(shù)含量與付出的勞動都不成正比,但從長遠的角度看,軟件開發(fā)有益于教師的科研與教學,如筆者在讀博期間研究一種綜合算法,需要編寫許多軟件工具,構(gòu)建算法實驗平臺,因此軟件開發(fā)能力是進行算法研究的前題。
2.2教師軟件開發(fā)水平有待提高
目前不少教師缺乏軟件開發(fā)經(jīng)驗,難以理論聯(lián)系實際,只能紙上談兵,照本宣書。筆者開發(fā)過大量高質(zhì)量的軟件系統(tǒng),授課時經(jīng)常結(jié)合自己開發(fā)過的一些軟件項目講解算法與數(shù)據(jù)結(jié)構(gòu)與軟件工程等課程,有許多經(jīng)驗和方法都是在長期實踐中領(lǐng)悟而得,學生對此非常感興趣,從中受益匪淺。學生不僅學到了軟件開發(fā)知識,還掌握了軟件開發(fā)的方法,增強了對軟件開發(fā)的信心。你若沒有編寫過大量程序,就很理解面向過程(Procedure-Oriented)、面向?qū)ο?Object-Oriented)、面向方面(Aspect-Oriented)與面向服務(wù)(Service-Oriented)等軟件設(shè)計方法的思想并在項目中靈活運用,也無法體會設(shè)計模式(Design Pattern)的精妙之處。
2.3改進教學方法
如筆者在講授Visual Basic(VB)與Visual C++(VC)等課程時,教學方法如下。
(1) 改革課程考核指標
為引導(dǎo)和鼓勵學生多動手,加強軟件開發(fā)實踐,在學期初就公布成績計算方案,如:總成績=筆試成績×60%+實驗成績×20%+軟件項目成績×20%。軟件開發(fā)能力很難用一份試卷反映出來,不僅要考查算法理解與運用的能力,還要考核動手實踐的水平。實踐證明,通過軟件項目的開發(fā),能充分反映學生的綜合素質(zhì),也能準確全面地了解學生對知識和技能的掌握情況。
(2) 教學初期強調(diào)對編程細節(jié)的指導(dǎo)
學生尚未入門時,要具體指導(dǎo),最好用多媒體講解,教師應(yīng)現(xiàn)場編程。有些教師擔心上課時編程出錯,就將程序放在幻燈片上,上課時一閃而過,教學效果不理想。教師現(xiàn)場編程對教師提出更高要求。編程水平是軟件開發(fā)水平的基礎(chǔ),筆者講授任何一種語言都是邊講邊編程,有時還會結(jié)合新算法,自由發(fā)揮,考查學生的理解能力,當然編寫的程序有時也會出錯,通過現(xiàn)場代碼調(diào)試或查看幫助系統(tǒng),很快就能解決問題。學生不僅要學習編程,更要學習教師分析問題和解決問題的方法,因此教師編程的全過程就顯得非常重要。
(3) 教學后期要加強軟件項目的開發(fā)
教師可先演示編寫一個小軟件。現(xiàn)在不少學生喜歡玩游戲,為增強學生的興趣,筆者就用VB、VC編寫過俄羅斯方塊等游戲軟件,學生們覺得很好玩,于是許多學生都編寫了游戲程序,寓教于樂。其實一個小小游戲程序幾乎包含了軟件開發(fā)的所有領(lǐng)域,如系統(tǒng)分析與概要設(shè)計、可視化界面設(shè)計、游戲規(guī)則的算法設(shè)計、多媒體編程,也可能涉及數(shù)據(jù)庫或組件設(shè)計與編程,如果是網(wǎng)絡(luò)游戲還涉及網(wǎng)絡(luò)編程、軟件調(diào)試與測試、制作軟件安裝程序、編寫相關(guān)文檔。學習過程中提倡學生相互討論,互相幫助。現(xiàn)在互聯(lián)網(wǎng)的信息非常豐富,學生遇到的多數(shù)問題都可在網(wǎng)上找到答案,可以說軟件開發(fā)可以離開教師與書本,但決不能離開互聯(lián)網(wǎng)。
(4) 課程設(shè)計或畢業(yè)設(shè)計的選題要有現(xiàn)實意義
鼓勵或要求學生開發(fā)一些真正的軟件項目,其原因主要有:①學生覺得更有現(xiàn)實意義;②軟件需求更為實際,需要學生實際調(diào)研后,整理、分析、總結(jié)出用戶的真正需求,軟件要求相對較高;③當用戶使用時,更容易發(fā)現(xiàn)軟件的Bug和設(shè)計的缺陷;④有效避免學生抄襲已有代碼蒙混過關(guān)。總之,這樣更能反映并提高學生的軟件開發(fā)水平。愛爾蘭通過發(fā)展教育、培養(yǎng)人才、吸引軟件人才和大批跨國IT公司,促進軟件產(chǎn)業(yè)發(fā)展,從30年前的一個農(nóng)業(yè)小國,一躍成為世界軟件出口第一大國。最近有一位在愛爾蘭的中國留學生曾向筆者請教畢業(yè)設(shè)計的問題,他說本科畢業(yè)設(shè)計是開發(fā)一個購物網(wǎng)站,技術(shù)含量不高,但很實用,經(jīng)過數(shù)月努力圓滿完成,可碩士畢業(yè)設(shè)計遇到了技術(shù)難題,設(shè)計內(nèi)容是用Java開發(fā)可以操縱手機的PC程序。這個課題很新,也很實用,這也是筆者在江蘇省自然基金網(wǎng)上項目評審系統(tǒng)中開發(fā)過的一個軟件,主要用于聯(lián)系評審專家,只是我是用C++開發(fā)的。該軟件涉及到系統(tǒng)底層的開發(fā),如串口通信、手機的AT指今、通信數(shù)據(jù)包與通信議協(xié)的分析與處理、通信內(nèi)容的數(shù)據(jù)挖掘與智能處理;該軟件還要考慮Java操控操作系統(tǒng)的底層和C++系統(tǒng)向Java系統(tǒng)的移植。這說明了愛爾蘭的計算機教育中,畢業(yè)設(shè)計課題來源于社會,有較強實用價值。
3學生是學習的主體
3.1學生應(yīng)保持良好的學習心態(tài)
(1) 學習是一條漫長的道路
軟件開發(fā)的學習是一個循序漸進的過程,不可急于求成。現(xiàn)在不少學生不太愛學習基礎(chǔ)課程和鉆研技術(shù),學習不踏實,總想找些速成的學習方法。一部分學生認為大學里學習的算法與數(shù)據(jù)結(jié)構(gòu)等課程不實用,還不如就學VB和數(shù)據(jù)庫更能直接派上用場;還有一部分同學瞧不起程序設(shè)計工作,還不如學習項目管理,可以管理程序員工作,有地位,工作輕松,收入又高,因此把學校的課程棄之不顧,主攻管理學。前一類的人是急功近利,因基本功不扎實,發(fā)展后勁不足;后一類的人是好高騖遠,本末倒置,不懂軟件開發(fā)的項目管理,只能是紙上談兵!
(2) 不要害怕走彎路
軟件開發(fā)中充滿智力與耐力的挑戰(zhàn),如何設(shè)計更為精巧的算法,就如同智力游戲。書寫、整理軟件中的大量代碼與文檔,沒有足夠的細心與耐心,就會半途而費。在學習軟件開發(fā)的過程,經(jīng)常或多或少會走一些彎路,但這不是壞事,因為以后會有意避免或少走這樣的彎路。筆者在軟件開發(fā)初期就經(jīng)常走彎路,有軟件工具選擇不當,如將.Net改為Java;有欲速則不達的,如為簡化編程使用現(xiàn)成報表系統(tǒng),結(jié)果有些功能無法實現(xiàn),最后只好編寫近萬行代碼,開發(fā)了通用報表系統(tǒng);還有技術(shù)使用不當,在一些專家的鼓動下使用了一些“最新技術(shù)”,殊不知這些最新技術(shù)隱藏了許多問題,這對軟件系統(tǒng)是致命的,因此軟件項目開發(fā)與科學研究不一樣,不要選用最前沿的最新技術(shù),而要采用成熟的主流技術(shù)。
(3) 興趣是最大的學習動力
如果你對軟件開發(fā)不感興趣,整天面對電腦,輸入代碼,不停思考問題,肯定會無聊和痛苦的。據(jù)統(tǒng)計,中國35歲以上程序員只占5%,其中一個主要原因就是當程序員長期從事軟件開發(fā)時,如果沒有興趣導(dǎo)向,就難以堅持,最終只能選擇放棄。而國外許多軟件大公司,年長的程序員卻很多,主要還是他們熱愛這個職業(yè)。筆者對軟件開發(fā)很感興趣,對每個技術(shù)細節(jié)總想追根求源,因為理解,學習效率倍增,開發(fā)軟件的數(shù)量與質(zhì)量也在不斷提高。在學習新技術(shù)或開發(fā)有挑戰(zhàn)性軟件項目的過程中,會有一種滿足感與成就感。當然還要消除學生對軟件開發(fā)的神秘感,當他完成一項軟件時,就會了解軟件開發(fā)的全過程,且覺得很有意思。
3.3實踐為主,注重積累
軟件開發(fā)是高強度的腦力勞動,不僅要加強理論學習,更要重視實踐。只有編寫過大量程序之后,才能體會出軟件開發(fā)的精髓。經(jīng)驗來自實踐。軟件開發(fā)中會產(chǎn)生問題和錯誤,若能解決好,可上升為經(jīng)驗,而這些經(jīng)驗是書本中學不到的。經(jīng)驗與代碼的積累在今后的軟件開發(fā)中尤為重要,時常會產(chǎn)生事半功倍的效果。筆者在開發(fā)軟件時,構(gòu)建了許多類庫、函數(shù)庫與通用組件,如通用查詢、報表、動態(tài)界面、數(shù)據(jù)庫與Office操作等組件,提高了軟件開發(fā)的質(zhì)量與效率。很難想象一個沒有任何實踐經(jīng)驗與代碼積累的程序員可以快速開發(fā)出高質(zhì)量的軟件系統(tǒng),這也是現(xiàn)在不少用人單位要求應(yīng)聘者要有多年軟件開發(fā)經(jīng)驗的原因。
3.4突出學習重點
針對學生的興趣、特長和軟件人才預(yù)期的需求熱點,有選擇地學習相關(guān)內(nèi)容。軟件知識與技術(shù)名目繁多,不可能全部學完、學精,對于需求熱點可以查看一些IT人才網(wǎng),多數(shù)技術(shù)較為相似,萬變不離其宗,學習重點相對穩(wěn)定,主要有:
(1) 精通一門編程語言。從目前網(wǎng)絡(luò)版軟件主要分為C/S(客戶/服務(wù)器)模式與B/S(瀏覽器/服務(wù)器)模式,前者可學習C++、Java、Delphi(Pascal)、C#等編程工具,后者可學習JSP(Java)、.Net(C#)、ASP、PHP等編程工具。隨著互聯(lián)網(wǎng)快速發(fā)展,目前B/S模式占據(jù)主流地位,其中Java/
J2EE和.Net人才成為熱門。但對于計算機專業(yè)的學生,C++語言是一定要學好的,它是許多優(yōu)秀系統(tǒng)的唯一語言。當然Java語言是全球最熱門的語言,主要原因是Java具有跨平臺、開源、安全等方面的強大優(yōu)勢。
(2) 熟練掌握一門數(shù)據(jù)庫。如Oracle、SQL Server、MySQL,能靈活使用SQL語言和編寫存儲過程、觸發(fā)器,并能將它與前面的編程語言相結(jié)合。多數(shù)系統(tǒng)都與大量數(shù)據(jù)有關(guān),因此必須使用數(shù)據(jù)庫技術(shù),最好能夠掌握數(shù)據(jù)庫的維護與優(yōu)化技術(shù),以提高系統(tǒng)的性能。
(3) 深入研究數(shù)據(jù)結(jié)構(gòu)與算法。有些軟件系統(tǒng)對性能比較敏感,因此可提出更優(yōu)的數(shù)據(jù)結(jié)構(gòu)與算法,從而滿足系統(tǒng)的性能要求;它還是研究優(yōu)秀技術(shù)的關(guān)鍵。
(4) 學好英語。目前大部分第一手的技術(shù)資料都是英文的,且隨著外資軟件企業(yè)與軟件外包項目的增多,對英語口語與寫作能力提出了更高的要求。學生平時應(yīng)多看一些英文版計算機教材和英文技術(shù)資料,這樣可以學習到最新知識與技術(shù),更好理解作者的思想,也培養(yǎng)了英文閱讀能力,對以后工作也會有幫助。如不少學生進入外資企業(yè)或軟件外包公司后,相關(guān)資料幾乎都是英文的,有時還要與國外客戶或技術(shù)員開視頻會議,發(fā)送E-mail等。
如果對MIS系統(tǒng)感興趣,可重點學習數(shù)據(jù)庫的管理、開發(fā)與優(yōu)化技術(shù);如果熱愛網(wǎng)絡(luò)通信,可重點學習網(wǎng)絡(luò)通信與安全技術(shù);如果有繪畫特長,可選擇網(wǎng)頁、游戲或軟件的界面設(shè)計;如果有編程天賦,可重點研究算法的設(shè)計與優(yōu)化;如果想成為軟件高級人才,可學習系統(tǒng)分析與架構(gòu)設(shè)計;如果覺得編程水平一般,可從事動態(tài)網(wǎng)頁設(shè)計或軟件測試等。然而作為計算機專業(yè)的學生,應(yīng)努力從事較高技術(shù)含量的軟件開發(fā),進一步拓寬知識面,掌握軟件開發(fā)技術(shù)的全貌,優(yōu)化知識結(jié)構(gòu),提高綜合素質(zhì),這將有益于今后的就業(yè)與事業(yè)的發(fā)展。
3.5加強自學能力的培養(yǎng)
有人認為軟件技術(shù)發(fā)展很快,軟件人才被淘汰也快。然而解決該問題的最好方法就是學會如何自學,一門有生命力的技術(shù),其發(fā)展必定很快,相關(guān)人才優(yōu)勝劣汰,競爭激烈,如何保證永不落伍,唯有不斷學習。如果完全依靠教師講授,顯然是不夠的,必須強化自學能力的培養(yǎng)。筆者深有體會,本科是學習物理專業(yè),多數(shù)計算機相關(guān)課程與軟件技術(shù)全部是自學而成,對于目前軟件技術(shù)的學習與研發(fā)游刃有余。學習一門新的軟件開發(fā)工具或技術(shù),筆者通常是先買一本由淺入深的書,再從網(wǎng)上或光盤上找到多媒體教學課件,邊看、邊聽、邊想和邊練,將重點內(nèi)容學完后,再找一個相關(guān)的軟件項目,用該軟件工具或技術(shù)進行開發(fā),這個過程會發(fā)現(xiàn)許多意想不到的難題,通過研究官方幫助與網(wǎng)上的相關(guān)資料方可解決,當項目完成時,對學習內(nèi)容的理解與掌握又深入一大步。據(jù)IT168統(tǒng)計,軟件開發(fā)者學習.NET技術(shù)的主要渠道中,自學占69.4%。
4結(jié)束語
信息時代的許多領(lǐng)域都需要計算機專業(yè)人員,他們不是一般的計算機操作員,而是計算機硬件與軟件的研發(fā)人員。目前計算機硬件已趨于成熟與統(tǒng)一,而軟件的個性化需求卻日益增強,存在巨大的市場空間,但對軟件人才的要求也在不斷提高,因此計算機專業(yè)的學生應(yīng)勇于承擔起這樣的責任與使命,經(jīng)過教與學的共同努力,提高學生的軟件開發(fā)能力,為社會培養(yǎng)出更多優(yōu)秀的軟件人才
摘要:高職教育的目的是培養(yǎng)生產(chǎn)活動需要的應(yīng)用型人才,其專業(yè)方向劃分要以職業(yè)崗位群為依據(jù)。本文依據(jù)國際公認的軟件工程思想,對軟件開發(fā)過程涉及的29種崗位加以分析,對高職軟件專業(yè)方向的設(shè)置提出了相應(yīng)的建議。
關(guān)鍵詞:軟件;高職教育;專業(yè)方向
我國的高等專科教育,從發(fā)展歷史上可以分為本科壓縮型、技術(shù)應(yīng)用型和大眾型三類[1]。所謂本科壓縮型,是特定歷史時期為了多快好省地培養(yǎng)急需的專業(yè)人才而設(shè)立的教育層次。其教學內(nèi)容和專業(yè)設(shè)置完全仿照本科教育,但培養(yǎng)規(guī)格有所降低,學制也縮短一年。技術(shù)應(yīng)用型專科是按照職業(yè)教育思路舉辦的教育形式,主要培養(yǎng)應(yīng)用型人才。大眾型專科教育主要包括各類成人教育和自學考試,具有寬進嚴出的特點。其產(chǎn)生的目的是為了在民眾中普及高等教育。隨著我國高等教育事業(yè)的發(fā)展,本科壓縮型和大眾型專科教育已經(jīng)愈來愈不符合我國人才培養(yǎng)的需要。另一方面,由于經(jīng)濟的發(fā)展,應(yīng)用型人才出現(xiàn)了嚴重的短缺。技術(shù)應(yīng)用型專科教育呈現(xiàn)出旺盛的發(fā)展勢頭。這種技術(shù)應(yīng)用型專科教育,就是今天我們所說的高等職業(yè)教育(簡稱高職)。
高職教育不是本科的壓縮,其實質(zhì)是要培養(yǎng)區(qū)別于本科的不同規(guī)格或者種類的人才,也就是應(yīng)用型人才。因此,高職院校的專業(yè)設(shè)置思想必須不同于本科教育。普通高校的專業(yè)設(shè)置是以學科建設(shè)為基礎(chǔ),以基礎(chǔ)學科專業(yè)為依托,以社會需求為導(dǎo)向,以課程建設(shè)為優(yōu)秀;高職院校專業(yè)設(shè)置是以市場需求為導(dǎo)向,以職業(yè)崗位(群)為依據(jù),以技術(shù)含量為參數(shù),以學科專業(yè)的交叉復(fù)合來綜合研究專業(yè)的設(shè)置。[2]本文通過對軟件開發(fā)過程和軟件生產(chǎn)職業(yè)崗位的分析,對高職院校軟件專業(yè)方向的設(shè)置進行探討。
1軟件生產(chǎn)過程及參與者角色
軟件生產(chǎn)是軟件產(chǎn)品形成、交付使用、維護和退出使用的全過程(即生命周期)中所有活動的總稱。盡管不同的組織或?qū)嵺`者對軟件生命周期中的生產(chǎn)活動的執(zhí)行方式、先后順序有不同的觀點和做法,但對這些活動種類的認識是完全一致的。這是美國Rational公司在20世紀90年代所提出的統(tǒng)一過程(Rational Unified Process, RUP)理論[3]。 RUP將軟件生產(chǎn)活動分為:業(yè)務(wù)建模、需求、分析設(shè)計、實現(xiàn)、測試、部署、環(huán)境支撐、項目管理、配置及變更管理。上述活動中,業(yè)務(wù)建模的目的是分析和理解將要使用軟件的組織機構(gòu)的業(yè)務(wù)活動,進而導(dǎo)出對軟件的需求;需求活動是將組織機構(gòu)或者個人對軟件的需求進行發(fā)掘、歸納、表達和管理;分析設(shè)計活動通過對軟件需求的分析,給出對軟件的設(shè)計;實現(xiàn)活動將軟件的設(shè)計轉(zhuǎn)化為可以執(zhí)行的代碼、文件等最終形式;部署是將已經(jīng)實現(xiàn)的軟件形式應(yīng)用到實際的工作環(huán)境中;環(huán)境支撐的目標是為軟件生產(chǎn)過程提供適當、足夠的支撐環(huán)境,如軟件的開發(fā)工具和管理工具就是基本的環(huán)境。項目管理的目的是在規(guī)定的成本、限定的時間內(nèi)通過驗收。配置和變更管理是軟件生產(chǎn)特有的保證質(zhì)量、提高效率的重要活動。RUP同時歸納出完成上述活動需要以下29種角色――即職業(yè)崗位。
(1) 分析人員類:業(yè)務(wù)設(shè)計者、業(yè)務(wù)模型評審者、業(yè)務(wù)過程分析員、需求評審者、系統(tǒng)分析員、需求說明者、用戶界面設(shè)計者。
(2) 開發(fā)人員類:軟件架構(gòu)師、架構(gòu)評審者、封裝設(shè)計者、代碼評審者、數(shù)據(jù)庫設(shè)計者、設(shè)計評審者、設(shè)計者、實現(xiàn)者、集成者。
(3) 測試人員類:測試設(shè)計者、測試員。
(4) 管理人員類:變更控制經(jīng)理、配置經(jīng)理、部署經(jīng)理、過程工程師、項目經(jīng)理、項目評審者。
(5) 其他角色:課程開發(fā)人員、圖像藝術(shù)家、系統(tǒng)管理員、技術(shù)寫作者、工具專員。
RUP對上述職業(yè)崗位的職責、候選者的經(jīng)驗和知識背景給出了詳細的建議,這里不再引述。上述職業(yè)崗位的劃分考慮了一般意義上一個完整的軟件開發(fā)過程客觀存在的角色。在一個具體的軟件開發(fā)組織或者一個具體的軟件項目上,這些角色不一定同時存在。另外,在實際的組織機構(gòu)中,參與人員的職位名稱并不總是與此一致,而且一個參與者通常會同時擔任多種角色。但無論如何,這些角色種類對人員素質(zhì)的要求,對我們思考高職軟件教育的專業(yè)方向設(shè)置具有重要的參考意義。
2高職畢業(yè)生適合的軟件生產(chǎn)角色
軟件生產(chǎn)是公認的知識密集型過程。上一節(jié)列舉的許多職業(yè)崗位的擔任者需要深厚而綜合的知識背景和較長的實踐經(jīng)驗,屬于軟件生產(chǎn)中的高端人才。高職畢業(yè)生不適合擔任這類角色。另一方面,盡管軟件生產(chǎn)是高技術(shù)和知識密集型過程,高職畢業(yè)生也可以在其中發(fā)揮重要的作用,這是我們辦高職軟件學院解決軟件生產(chǎn)人才缺乏問題的前提。那么,哪一些是高職學生可以擔任的角色呢?通過對上一節(jié)所列各角色的分析和筆者的實踐經(jīng)驗,可以得出最有可能使用高職畢業(yè)生的角色及其技能要求如下:
(1) 分析類人員。需求說明者:參與需求發(fā)掘全過程,負責將需求以適當?shù)姆绞矫枋龀鰜?并與涉眾進行溝通。要求具備軟件工程基礎(chǔ)知識,有良好的表達和溝通能力,包括寫作能力;熟悉需求描述的專業(yè)技術(shù)和工具。用戶界面設(shè)計者:根據(jù)用戶需求建立界面原型,并對實際實現(xiàn)的界面給出評審和反饋意見。要求具備軟件系統(tǒng)的操作使用知識,對需求的理解能力以及界面設(shè)計美術(shù)基礎(chǔ)(不需要具備實現(xiàn)界面的能力)。
(2) 開發(fā)人員。實現(xiàn)者:按照項目采用的標準和設(shè)計文檔要求編寫軟件系統(tǒng)的構(gòu)成組件以及對這些組件進行測試。要求能夠理解設(shè)計文檔和標準規(guī)范,有熟練的編程技巧和軟件測試的知識。集成者:對實現(xiàn)者完成的系統(tǒng)組件進行集成,并對集成活動進行計劃和管理。要求同實現(xiàn)者。
(3) 測試人員。測試員:按照測試設(shè)計者提供的大綱設(shè)置和執(zhí)行測試,評估測試執(zhí)行情況,從測試錯誤中恢復(fù)過來。對初級測試者要求具備待測試的應(yīng)用或系統(tǒng)的知識,具備測試和測試自動化方面的知識,具備診斷及解決問題的能力,當然最好也具有編程的技能。
(4) 管理人員。項目經(jīng)理:負責項目的資源分配,管理項目運作,負責與客戶或用戶的溝通,確保項目在規(guī)定的時間和預(yù)算內(nèi)完成。項目經(jīng)理要求具有相關(guān)應(yīng)用領(lǐng)域的經(jīng)驗和軟件開發(fā)的經(jīng)驗;具有項目管理的專業(yè)知識,有較強的溝通能力及領(lǐng)導(dǎo)能力。配置經(jīng)理:配置經(jīng)理為產(chǎn)品開發(fā)組提供總體的配置管理基礎(chǔ)架構(gòu)和環(huán)境,負責日常的配置管理工作。配置經(jīng)理要懂得配置管理原理,并且最好具有使用配置管理工具的經(jīng)驗或者接受過有關(guān)培訓(xùn)。配置經(jīng)理必須注重細節(jié),講求原則。部署經(jīng)理:部署經(jīng)理負責產(chǎn)品移交工作,并在相關(guān)文檔中作記錄。部署經(jīng)理要求有部署系統(tǒng)的經(jīng)驗,具備溝通及協(xié)調(diào)能力,計劃性和行動力強。
(5) 其他人員。技術(shù)寫作者:技術(shù)寫作者產(chǎn)生最終用戶支持材料,如用戶指南,幫助文本,發(fā)行版本說明等。技術(shù)協(xié)作者應(yīng)具備技術(shù)寫作的經(jīng)驗或受過相應(yīng)的培訓(xùn)。具備幫助系統(tǒng)開發(fā)和網(wǎng)站建設(shè)的經(jīng)驗或培訓(xùn)經(jīng)歷。最好具備所寫作領(lǐng)域的背景知識。同時還要求有較強的溝通能力。圖像藝術(shù)家:圖像藝術(shù)家創(chuàng)建作為產(chǎn)品組成部分的藝術(shù)作品。圖像藝術(shù)家必須有創(chuàng)新設(shè)計領(lǐng)域的歷練。同時也必須具有相關(guān)產(chǎn)品生產(chǎn)過程的知識。相關(guān)領(lǐng)域的市場及公關(guān)經(jīng)驗對圖像藝術(shù)家也很有幫助。系統(tǒng)管理員:系統(tǒng)管理員角色維護軟硬件開發(fā)環(huán)境,進行系統(tǒng)管理、備份,等等。擔任此角色的個人要求對項目所使用的特定硬件和軟件組件以及他們之間可能存在的依賴關(guān)系有較深的認識。需要對開發(fā)平臺的操作系統(tǒng)、網(wǎng)絡(luò)以及如安全、分布等方面的內(nèi)部機制有深入理解。解決問題及診斷故障也是此角色的關(guān)鍵技能。
上述11種角色在全部角色中只占了約1/3,但在大型的軟件生產(chǎn)組織中,這些角色在生產(chǎn)中的人數(shù)比例可能超過50%,在小型的開發(fā)組織中也不會少于30%。
3高職軟件學科專業(yè)方向劃分
上述11種角色,可以分為6個有內(nèi)在關(guān)聯(lián)的角色組。第1組:軟件開發(fā)人員,主要擔任實現(xiàn)者角色;第2組:軟件測試人員,主要承擔軟件測試工作;第3組:系統(tǒng)集成與管理人員,主要包括系統(tǒng)集成者、項目經(jīng)理、配置經(jīng)理、部署經(jīng)理等;第4組:文檔寫作人員。包括需求說明者、技術(shù)寫作者;第5組:美工。包括用戶界面設(shè)計者、圖像藝術(shù)家;第6組:系統(tǒng)管理員。這六個組別,就是六種就業(yè)方向。我們在培養(yǎng)時可以有針對性地在這6個方向上組織教學。如果把培養(yǎng)這6個角色組的專業(yè)方向分別命名為軟件開發(fā)、軟件測試、軟件管理、技術(shù)作家、軟件美工、系統(tǒng)管理,根據(jù)上一節(jié)對角色的要求,我們可以對各專業(yè)方向的培養(yǎng)重點給出基本的描述。
(1) 軟件開發(fā)方向:重在培養(yǎng)學生程序設(shè)計的技能,并理解軟件生產(chǎn)過程,要求掌握幾種具體的軟件開發(fā)工具(或環(huán)境)的使用。
(2) 軟件測試方向:重點培養(yǎng)學生的軟件測試技能,并了解軟件生產(chǎn)全過程,要求學生掌握集中具體的軟件測試工具(或環(huán)境)的使用。
(3) 軟件管理方向:使學生具備軟件開發(fā)的基本知識,重在培養(yǎng)學生的管理能力和通曉軟件管理的知識,掌握管理工具的使用。
(4) 技術(shù)作家方向:讓學生理解軟件和軟件產(chǎn)品生產(chǎn)過程,同時具備技術(shù)寫作技能,掌握有關(guān)工具的使用。
(5) 軟件美工方向:讓學生理解軟件和軟件產(chǎn)品生產(chǎn)過程,同時具備程序界面和美術(shù)作品設(shè)計技能,掌握有關(guān)工具的使用。
(6) 系統(tǒng)管理方向:重點在使學生對計算機系統(tǒng)硬件、操作系統(tǒng)、網(wǎng)絡(luò)等方面有深入了解,能夠熟練操作和管理相應(yīng)的軟硬件系統(tǒng)。
上面列舉的是技術(shù)方面的培養(yǎng)要求。實際上,在教學中還要將對學生非技術(shù)能力和基本素質(zhì)的培養(yǎng)貫穿于始終。這包括溝通能力、團隊精神、紀律、職業(yè)道德等。學生的素質(zhì)實際上是技術(shù)和非技術(shù)兩方面能力的綜合。在制訂教學計劃時,要考慮既能讓學生馬上承擔實際的工作,也要為他們進一步的學習打下基礎(chǔ)。我們可以將用人單位的許多崗前技術(shù)培訓(xùn)落實在教學中,同時,也為每個專業(yè)的學生的職業(yè)發(fā)展,制定從初級到高級的路線圖。
上述6個專業(yè)方向的生源,(4)、(5)兩個方向既可以招文科生,也可以招理科生。其他方向主要招收理科學生。課程設(shè)置時,如果將全部課程分為公共基礎(chǔ)課、專業(yè)基礎(chǔ)課、專業(yè)課三個模塊,則全部專業(yè)方向共享公共基礎(chǔ)課,(1)、(2)、(3)方向和(4)、(5)方向可以分別共享兩組專業(yè)基礎(chǔ)課,系統(tǒng)管理方向要單獨設(shè)置專業(yè)基礎(chǔ)課。各方向的專業(yè)課程則要根據(jù)各自目標確定。
由此可見,本文提出的專業(yè)方向設(shè)置方案既與現(xiàn)有的專業(yè)設(shè)置思想吻合,也更加有利于高職院校軟件人才的培養(yǎng),同時對學生再學習能力的發(fā)展也有幫助。
4結(jié)語
通過對軟件開發(fā)過程和參與者角色(即職業(yè)崗位)的分析,高職院校軟件專業(yè)可以設(shè)置軟件開發(fā)、軟件測試、軟件管理、技術(shù)作家、軟件美工和系統(tǒng)管理等6個專業(yè)方向。這6個方向的畢業(yè)生畢業(yè)后可以擔任軟件生產(chǎn)過程中適合高職畢業(yè)生的多種角色。這種專業(yè)方向設(shè)置方案不僅與現(xiàn)有的專業(yè)設(shè)置思想吻合,也有利于高職院校軟件人才的培養(yǎng)。
摘要:為促進軟件開發(fā)專業(yè)的人才培養(yǎng)和專業(yè)建設(shè),根據(jù)“工學結(jié)合”人才培養(yǎng)模式的現(xiàn)狀、特色及我院具體情況,探討軟件開發(fā)專業(yè)“工學結(jié)合”人才培養(yǎng)模式,重點闡述培養(yǎng)模式的實踐方案和實踐內(nèi)容,并對我院的實踐成果進行簡單評析。
關(guān)鍵詞:人才培養(yǎng)模式;工學結(jié)合;軟件開發(fā)專業(yè)
“十五”期間,我國的職業(yè)教育迎來了難得的發(fā)展機遇。但是,職業(yè)院校的人才培養(yǎng)模式和教學質(zhì)量仍然無法有效滿足經(jīng)濟社會發(fā)展和用人單位需求的變化,人才培養(yǎng)質(zhì)量與用人單位的需求存在差距。高等職業(yè)教育如何達到“培養(yǎng)高級應(yīng)用型人才”的目標,還在研究、探索之中。針對我國應(yīng)用性高校人才培養(yǎng)的現(xiàn)狀,國家提出了要在實踐教學、“工學結(jié)合、校企合作”、“雙證”制度、“訂單式”培養(yǎng)等各方面創(chuàng)新人才培養(yǎng)模式。其中,“工學結(jié)合、校企合作”的人才培養(yǎng)模式就是將學習與工作結(jié)合在一起的教育模式。它是以職業(yè)為導(dǎo)向,充分利用學校內(nèi)、外不同的教育環(huán)境和資源,把以課堂教學為主的學校教育和直接獲取實際經(jīng)驗的企業(yè)工作有機結(jié)合,貫穿于學生的培養(yǎng)過程之中[1]。
“工學結(jié)合、校企合作”的人才培養(yǎng)模式,不僅能增加學生的實踐鍛煉機會,更重要的是它能使學生感受到真實的工作場景,學到真正的技能。學生在校內(nèi)以受教育者的身份,根據(jù)專業(yè)教學要求參與各種以理論知識為主要內(nèi)容的學習活動,在企業(yè)及公司根據(jù)市場需求以“職業(yè)人”身份參與所學專業(yè)相關(guān)聯(lián)的實際工作[2]。這種教育模式的目的是提高學生的綜合素質(zhì)和就業(yè)競爭能力,同時提高學校教育對社會需求的適應(yīng)能力。
目前,國家積極提倡高等職業(yè)教育院校進行“工學結(jié)合、校企合作”教學模式的實踐和探索,各院校都在致力于找出改革中的重點和難點,建設(shè)一批高水平的師資隊伍,改革教育教學方法。因此基于“工學結(jié)合、校企合作”的軟件開發(fā)專業(yè)人才培養(yǎng)模式的研究與探索頗具價值。
1 “工學結(jié)合”人才培養(yǎng)模式
1.1現(xiàn)狀
“工學結(jié)合、校企合作”的人才培養(yǎng)模式是一種被國內(nèi)外以培養(yǎng)應(yīng)用型人才為目標定位的、高等學校所廣泛采用的、相對成熟的人才培養(yǎng)模式。它是在人才培養(yǎng)全過程中,以培養(yǎng)學生的全面職業(yè)化素質(zhì)、技術(shù)應(yīng)用能力和就業(yè)競爭能力為主線,充分利用學校和企業(yè)兩種不同的教育環(huán)境和教育資源,通過企業(yè)與學校的長期合作和雙向互動,將在學校的理論學習、基本訓(xùn)練與在企業(yè)的實際工作經(jīng)歷有機結(jié)合起來實現(xiàn)高素質(zhì)高技能人才培養(yǎng)。較為國人所熟悉的、對我國高等教育發(fā)展有著較大借鑒作用的國外的人才培養(yǎng)模式有北美國家的“合作”教育、英國的“三明治”教育、德國的“雙元制”教育、日本的“產(chǎn)學合作”模式、新加坡工藝學院的“教學工廠”模式和澳大利亞的“技術(shù)和繼續(xù)教育學院”模式等。而國內(nèi)在借鑒了國外成功經(jīng)驗的基礎(chǔ)上,也有了上海工程技術(shù)大學的“薄三明治”教育、江漢石油學院的“工學交替311”合作教育、武漢理工大學“工學交替,預(yù)就業(yè)”的“611”教育等人才培養(yǎng)模式[3]。但是,我國目前在軟件開發(fā)專業(yè)尚未形成以職業(yè)資格標準為依托,按照“工學結(jié)合、校企合作”要求建立起來的完備的職業(yè)教育課程標準、課程體系。
1.2特色
1) 人才培養(yǎng)模式突出實用型人才教學改革的難點和重點,以凝練軟件學院優(yōu)秀競爭力為目標,敢于面對與企業(yè)合作難、共同開發(fā)課程難的現(xiàn)實,探索軟件人才培養(yǎng)模式改革的路子;
2) 人才培養(yǎng)模式主要以提高學生職業(yè)能力為目的、以提高就業(yè)率為導(dǎo)向,將不同目標的達成按照不同的教學方法和手段進行。
2推進“工學結(jié)合”人才培養(yǎng)模式的基礎(chǔ)
鄭州大學軟件技術(shù)學院是河南省唯一的一個部級示范性軟件技術(shù)學院,有較好的師資條件和先進的軟硬件環(huán)境,定位于培養(yǎng)實用型的軟件人才,在軟件開發(fā)專業(yè)的教學計劃的制定與實施、實訓(xùn)環(huán)節(jié)的制定與實施、培養(yǎng)模式等方面進行了大膽探索與實踐。經(jīng)過幾年的教學運行,在課程體系、課程內(nèi)容、教師隊伍建設(shè)、實訓(xùn)環(huán)節(jié)等方面取得了一定的教學成果。
學院從2005年開始招收軟件開發(fā)專業(yè)學生,學院領(lǐng)導(dǎo)十分重視專業(yè)建設(shè)。在幾年的教學實踐中,大家積極地進行教學改革,取得了一定的成績。主要有以下幾個方面:
1) 根據(jù)行業(yè)發(fā)展,調(diào)整教學計劃。從2004年建院開始,學院每個學期都進行教學研討會,根據(jù)計算機行業(yè)發(fā)展的需求及要求,聚集全院老師及實訓(xùn)機構(gòu)相關(guān)人員進行教學計劃、教學內(nèi)容、教學方法及實訓(xùn)體系的研討,探索適合于用人單位的人才培養(yǎng)模式。
2) 深化教學改革,更新教材內(nèi)容。2007年6月,為了能夠緊跟計算機行業(yè),特別是軟件行業(yè)的發(fā)展,學院及河南省其他高職院校的老師與河南省科學技術(shù)出版社合作,成立了21世紀高職高專軟件技術(shù)專業(yè)規(guī)劃教材編寫委員會,編寫了《Web程序開發(fā)》、《Java Web開發(fā)》、《面向?qū)ο蟮臄?shù)據(jù)結(jié)構(gòu)(Java版)》等教材。這套教材的出版,有效地解決了高職高專相關(guān)教材短缺的問題,為專業(yè)教學提供了保障。
3) 開展校企合作,建立校內(nèi)、校外實訓(xùn)基地。學院有專用實驗機房,配備有4 000多臺計算機,并配備專職實驗員20名,能較好完成學生的實訓(xùn)計劃。另外,學院在校內(nèi)實訓(xùn)基地與校外實訓(xùn)基地上投入了大量的人力和物力,建成了多個條件和設(shè)施一流的校內(nèi)外實訓(xùn)基地,較好滿足各個專業(yè)學生的實踐教學要求。學院通過多種途徑與實訓(xùn)機構(gòu)及企業(yè)建立合作關(guān)系,包括廈門萬策、成都華迪、北京中軟、上海達內(nèi)和鄭州慧文等,為學生提供專業(yè)能力實踐及就業(yè)方面的幫助。
4) 重視師資隊伍建設(shè)。學院軟件開發(fā)專業(yè)具有結(jié)構(gòu)合理、教學經(jīng)驗豐富的師資隊伍,很多教師有著豐富的教改經(jīng)歷,對教學有著自己的心得。另外,為適應(yīng)高職教學要求和本專業(yè)教學需求,快速提高教師的教學業(yè)務(wù)水平,我院不斷派出教師外出進修培訓(xùn)。幾年間,專業(yè)教師參加的各類培訓(xùn)、進修、研討會共計50人次,通過培訓(xùn)、進修,有效地提高了師資隊伍的水平,使教師的教學、科研能力得到了提高。
5) 加強學生實踐能力培養(yǎng)。學院軟件開發(fā)專業(yè)自開始招生起,生源一直不錯,學生的基礎(chǔ)也比較好,學習積極性比較高。為強化學生實際動手能力的培養(yǎng),學院鼓勵學生參加各種大賽,多次獲得“挑戰(zhàn)杯”等多項部級大賽的一、二、三等獎。
這些條件為我院軟件開發(fā)專業(yè)推進“工學結(jié)合”的人才培養(yǎng)模式奠定了基礎(chǔ)。
3軟件開發(fā)專業(yè)“工學結(jié)合”人才培養(yǎng)模式的實踐
3.1實踐目標
通過對“工學結(jié)合、校企合作”的人才培養(yǎng)模式的探索,進一步明確軟件開發(fā)專業(yè)的培養(yǎng)目標,在課程體系設(shè)置、實訓(xùn)基地建設(shè)、師資隊伍建設(shè)、畢業(yè)生就業(yè)以及教學管理等方面進行研究和探索,建立一套切實可行、效果良好的職業(yè)教育的教學計劃、課程體系、課程內(nèi)容、教學模式等解決方案,提高學生綜合能力,尤其是實踐能力,為提高學生就業(yè)率作努力。具體而言,包括以下幾個方面:1) 進一步完善和改進軟件開發(fā)專業(yè)課程體系和人才培養(yǎng)方案;2) 充分利用校內(nèi)外實訓(xùn)基地,工學結(jié)合、校企合作,進行項目化教學;3) 研究適合于“工學結(jié)合、校企合作”人才培養(yǎng)模式的教師團隊;4) 研究如何對不同的教學內(nèi)容使用不同的教學方法;5) 提高學生的實踐能力和就業(yè)競爭力。
3.2實踐方案
基于“工學結(jié)合、校企合作”的軟件開發(fā)專業(yè)人才培養(yǎng)模式改革,就是在教學團隊、教學模式、課程體系、課程內(nèi)容和實訓(xùn)基地等方面進行探索和實踐,為提高學生的綜合能力及就業(yè)率而進行的改革。為此,我院實施了多項有針對性的措施:在全體教師中明確基于“工學結(jié)合、校企合作”的課程教學是高等職業(yè)院校課程建設(shè)與改革的方向;學院領(lǐng)導(dǎo)對“工學結(jié)合”教學改革模式高度重視,多次召開教學改革研討會,支持教學改革的氛圍;選擇合理的師資結(jié)構(gòu)從事教學工作,包括專任教師和企業(yè)高、中級職稱技術(shù)人員,為校企雙方的合作機制創(chuàng)新研究和實踐教學機制創(chuàng)新研究提供充分的技術(shù)力量保障;進一步加強與實訓(xùn)機構(gòu)的合作等。
在多方支持和努力下,我院的“工學結(jié)合”人才培養(yǎng)方案出臺,具體實踐方案如圖1所示。
該方案主要包括以下幾個方面:1) 重點進行理論準備和文獻研究,利用文獻研究法,調(diào)查和查閱各個院校軟件開發(fā)專業(yè)現(xiàn)有的基于“工學結(jié)合、校企合作”的人才培養(yǎng)模式的有關(guān)文獻,了解各個院校在教學團隊、教學模式、課程體系、課程內(nèi)容和實訓(xùn)基地等方面的改革進展;2) 通過與相關(guān)企業(yè)及實訓(xùn)機構(gòu)的合作,進行人才培養(yǎng)模式的創(chuàng)新研究,提出軟件開發(fā)專業(yè)的人才培養(yǎng)模式方案;3) 通過實踐及重新的調(diào)查修正,制定出合理的“工學結(jié)合、校企合作”的人才培養(yǎng)的課程體系和實訓(xùn)計劃。
3.3實踐內(nèi)容
鄭州大學軟件技術(shù)學院立足軟件開發(fā)企業(yè)的人才需求,建立軟件開發(fā)專業(yè)“工學結(jié)合”人才培養(yǎng)的新模式。具體做法如下:1) 引入社會力量參與學科專業(yè)人才的培養(yǎng)。主要體現(xiàn)在培養(yǎng)方案的制定、教學活動的組織、實踐指導(dǎo)、就業(yè)指導(dǎo)等方面與實訓(xùn)機構(gòu)及就業(yè)單位深度合作。2) 靈活的課程設(shè)置。對于軟件開發(fā)專業(yè)第三學年的專業(yè)必修課程根據(jù)軟件專業(yè)發(fā)展的方向及趨勢,及時更新。3) 將學生的實訓(xùn)內(nèi)容職業(yè)化,并在時間上給予充分的保證。學生在兩年的基礎(chǔ)課程學習之后,進行一個月的短訓(xùn),使其能夠了解軟件企業(yè)開發(fā)流程和規(guī)范,為專業(yè)必修課的學習打下堅實的基礎(chǔ);另外,在最后一年的實訓(xùn)中,實訓(xùn)內(nèi)容充實且具有職業(yè)性。
近幾年的實踐主要圍繞以下幾個方面展開:
1) 專業(yè)培養(yǎng)模式的改革。采用3+1的校企聯(lián)合培
養(yǎng)模式。前三學年教授基礎(chǔ)課程及專業(yè)課程,主要由校方完成;后一學年為專業(yè)方向課程及應(yīng)用的實踐,采用以企業(yè)為主,由學校與企業(yè)共同完成的模式。
2) 專業(yè)課程體系的改革。在前三年的基礎(chǔ)課程及專業(yè)方向課程的教學中,專業(yè)必修的基礎(chǔ)課程為兩年,改革第三年的專業(yè)必修課程,根據(jù)軟件專業(yè)發(fā)展的方向及趨勢,及時更新適合軟件技術(shù)發(fā)展的專業(yè)課程。
3) 專業(yè)實訓(xùn)環(huán)節(jié)的改革。改革專業(yè)的實習、實踐,增加校內(nèi)、校外的實訓(xùn)環(huán)節(jié)。每一學期結(jié)束后,進行一個為期二周的課程實訓(xùn);在前兩年的專業(yè)必修的基礎(chǔ)課程結(jié)束后,進行為期一個月的短訓(xùn);在第三年的專業(yè)必修課程結(jié)束后,進行為期一年的長訓(xùn)、實踐及畢業(yè)設(shè)計。
4) 專業(yè)技能內(nèi)容的改革。加強學生的基礎(chǔ)技能和優(yōu)秀技能的培訓(xùn)。基礎(chǔ)技能主要包括專業(yè)外語能力、專業(yè)應(yīng)用文寫作能力、Java或 .Net的編程能力等。優(yōu)秀技能主要指桌面或Web的設(shè)計和開發(fā)能力、數(shù)據(jù)庫應(yīng)用開發(fā)能力等。
5) 教學團隊的改革建設(shè)多樣性的教學團隊。教學團隊中既有專職教師,又有外聘教師,還有一定比例的教師來自于企業(yè)。來自于企業(yè)的講師有著豐富的軟件開發(fā)經(jīng)驗,而外聘教師及來自企業(yè)的教師的思想、知識與能力素質(zhì)本身就具備了“工學結(jié)合、校企合作”的特點。
3.4實踐成果
我院已對軟件開發(fā)專業(yè)2006、2007級學生進行“工學結(jié)合”的人才培養(yǎng)模式試點,并推廣到我院所有的本科專業(yè)。直接受益人近3 000人。經(jīng)過幾年的實踐,取得了較好的成效,具體如下:1) 創(chuàng)新了軟件開發(fā)專業(yè)人才培養(yǎng)模式;2) 建立了適應(yīng)“工學結(jié)合”的軟件開發(fā)專業(yè)人才培養(yǎng)課程體系;3) 制定了完善合理的實訓(xùn)方案;4) 培養(yǎng)了學生的綜合能力,并提高了本專業(yè)學生的就業(yè)率,2006級軟件開發(fā)專業(yè)學生就業(yè)率高達90%以上。
4結(jié)語
軟件開發(fā)專業(yè)人才培養(yǎng)模式的探索與實踐是發(fā)展我國軟件產(chǎn)業(yè)的迫切需要,實踐經(jīng)驗證明“工學結(jié)合”的人才培養(yǎng)模式具有較強的生命力,可較靈活地構(gòu)建社會IT 業(yè)界所需的專業(yè)課程體系,我們相信它必將對新形勢下高等職業(yè)教育的發(fā)展產(chǎn)生深刻影響。
[摘要]財會專業(yè)的學生在學習會計信息系統(tǒng)這T課時,除了要熟練掌握會計軟件的操作,還要知道軟件開發(fā)背后的原理,并能利用軟件開發(fā)工具解決具體會計問題。本文借助Visual FoxPro這一工具,以銀行對賬中“刪除已達賬”為例探討了其功能的實現(xiàn)。
[關(guān)鍵詞]Visual FoxPro;銀行對賬;刪除已達賬;企業(yè)對賬文件;銀行對賬文件
1前言
會計電算化人才缺乏是制約我國會計電算化事業(yè)進一步發(fā)展的關(guān)鍵環(huán)節(jié)。會計電算化人才可分為不同層次,具體可分為系統(tǒng)操作人員、系統(tǒng)維護人員、程序設(shè)計人員和系統(tǒng)設(shè)計人員四級,且目前多為層次較低的軟件操作人員、維護人員,而高層次的程序設(shè)計人員、系統(tǒng)設(shè)計人員數(shù)目寥寥。筆者認為,高等院校會計信息系統(tǒng)課程的教學目標不能等同專科院校,如果僅僅滿足于使用會計軟件進行記賬、算賬和報賬等一般性會計工作,將失去和專科院校競爭的優(yōu)勢。
“授人以魚不如授人以漁”,財會專業(yè)學生還應(yīng)培養(yǎng)其軟件開發(fā)和維護的技能。培養(yǎng)學生軟件開發(fā)技能,絕不能照搬20世紀80年代的教學模式,讓財會專業(yè)的學生花費大量的精力去編程序,而應(yīng)側(cè)重系統(tǒng)分析和系統(tǒng)設(shè)計,通過軟件開發(fā)技能的培養(yǎng),讓學生知道軟件的操作步驟,軟件開發(fā)人員的思想過程是怎樣的。如何在實驗教學中培養(yǎng)學生的軟件開發(fā)技能呢?筆者結(jié)合教學經(jīng)驗,充分考慮會計信息系統(tǒng)屬于會計學與計算機科學交叉學科的特點,設(shè)計了Visual FoxPro環(huán)境下“刪除已達賬”功能的實現(xiàn)這一實驗項目。
銀行對賬即銀行存款清查,是指將銀行存款日記賬的賬面余額與開戶行轉(zhuǎn)來的對賬單的余額進行核對,以查明賬實是否相符。不相符的原因通常有兩個方面:一是雙方或一方記賬有錯誤,二是存在未達賬項。銀行對賬是保證企業(yè)資金安全的重要手段,也是財會專業(yè)學生必須掌握的專業(yè)知識。
大多數(shù)商品化會計軟件都是用數(shù)據(jù)庫管理系統(tǒng)設(shè)計開發(fā)的,企業(yè)的銀行存款信息及銀行轉(zhuǎn)來的對賬單信息分別存放在后臺的兩個不同的數(shù)據(jù)庫文件中。銀行對賬功能的執(zhí)行,其實質(zhì)就是在這兩個數(shù)據(jù)庫文件中找到相同記錄的過程;而銀行對賬后的“刪除已達賬”就是將這兩個數(shù)據(jù)庫文件相同的記錄刪除的過程。
隨著商品化會計軟件功能的逐步完善,相應(yīng)的數(shù)據(jù)庫也是越來越大而復(fù)雜,比如國內(nèi)常用的用友軟件就經(jīng)歷了小型數(shù)據(jù)庫Access、中型數(shù)據(jù)庫SQL Server、大型數(shù)據(jù)庫Oracle這一過程。Visual FoxPro數(shù)據(jù)庫管理系統(tǒng),是Microsoft公司推出的數(shù)據(jù)庫開發(fā)軟件,用它來開發(fā)數(shù)據(jù)庫,既簡單又方便,易于為初學者掌握。因此,筆者在設(shè)計實驗時考慮用VisualFoxPro這一工具。
2實驗設(shè)計
2.1實驗?zāi)康?
(1)培養(yǎng)軟件開發(fā)的技能,使學生知道如何生成會計軟件以及軟件開發(fā)人員的思想形成過程。
(2)深刻體會Visual FoxPro程序設(shè)計中的代碼編寫與調(diào)試運行,學會使用系統(tǒng)給出的錯誤提示進行分析、判斷,不斷發(fā)現(xiàn)問題與解決問題。
(3)充分理解結(jié)構(gòu)化系統(tǒng)開發(fā)方法中系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施這三個階段的關(guān)系,深刻認識在數(shù)據(jù)流程圖轉(zhuǎn)化為模塊結(jié)構(gòu)圖的基礎(chǔ)上,如何利用Visual FoxPro工具進行系統(tǒng)實施的過程。
2.2實驗原理
以圖1計算機銀行對賬數(shù)據(jù)流程圖為基礎(chǔ),在Visual FoxPro中建立企業(yè)對賬單、銀行對賬單兩個數(shù)據(jù)庫文件并錄入相關(guān)記錄,并通過運行Visual FoxPro中已建立的“刪除已達賬”程序,實現(xiàn)刪除企業(yè)對賬單與銀行對賬單兩個數(shù)據(jù)庫文件中相同的記錄。
2.3相關(guān)的課程知識
2.3.1Visual FoxPro數(shù)據(jù)庫管理軟件
(1)利用菜單設(shè)計器設(shè)計菜單,包括創(chuàng)建一級菜單及其子菜單、創(chuàng)建過程并進行編輯。
(2)利用表設(shè)計器設(shè)計數(shù)據(jù)庫文件,主要包括建立字段及設(shè)置字段類型、長度等,并添加數(shù)據(jù)庫文件中的記錄。
(3)菜單的預(yù)覽、菜單文件的生成并運行。
2.3.2銀行對賬
銀行對賬的過程如下(如圖1所示):
(1)當企業(yè)收到銀行提供的紙質(zhì)對賬單后,手工錄入對賬單的信息,系統(tǒng)自動保存在后臺的銀行對賬文件中;當企業(yè)與銀行聯(lián)網(wǎng)時,企業(yè)通過網(wǎng)絡(luò)獲取銀行對賬單的信息并直接保存在銀行對賬文件中。
(2)通過“對賬”處理,系統(tǒng)自動將銀行對賬文件和企業(yè)對賬文件中的記錄進行核對。
(3)通過“輸出對賬結(jié)果”,系統(tǒng)自動輸出“余額調(diào)節(jié)表”“已達賬項”“未達賬項”。
(4)通過“刪除已達賬”,將銀行對賬文件和企業(yè)對賬文件中相同的記錄刪除。
2.4實驗步驟
2.4.1前期準備
(1)建立銀行對賬文件和企業(yè)對賬文件兩個數(shù)據(jù)庫文件。包括“科目代碼”“賬號”“對賬單日期”“摘要”“借或貸”“金額”“已達標志”等幾個字段。
(2)編寫兩個數(shù)據(jù)庫文件中的記錄,且必須有相同的記錄。需要注意的是,執(zhí)行對賬操作后有對上賬的(已達賬)和未對上賬的(未達賬)的記錄,因此,兩個數(shù)據(jù)庫文件中各條記錄的“已達標志”字段需分別寫入“T”(true)或“F”(false)
摘要:開發(fā)專業(yè)課教學中主要機器設(shè)備虛擬裝配及運動仿真軟件,使學生在學習專業(yè)課機器設(shè)備時更加直觀的了解其結(jié)構(gòu)原理,為實際操作打好基礎(chǔ),保證學生專業(yè)課的學習更加扎實、有效。
關(guān)鍵詞:專業(yè)課教學;虛擬裝配;運動仿真;開發(fā)
職業(yè)院校的最大特點,就是培養(yǎng)學生既要有一定的理論知識,又要有較強的實際動手能力。畢業(yè)生到單位后能很快適應(yīng)本職工作,成為應(yīng)用型的高技能人才。學生實際動手能力的提高主要體現(xiàn)在專業(yè)課的教學中,多年來由于受各種因素的影響,專業(yè)課的教學效果并不能令人滿意。究其主要原因是現(xiàn)有專業(yè)課教材中許多裝配圖較為復(fù)雜,有些裝配圖不僅學生看不懂,新走上教學崗位的年輕教師也感到吃力,這些都直接影響了學生學習專業(yè)課的積極性。對此,嘗試開發(fā)專業(yè)課主要機器設(shè)備虛擬裝配及運動仿真軟件,能使學生直觀的了解機器設(shè)備的結(jié)構(gòu)原理,進而進行虛擬裝配,在虛擬裝配熟練的基礎(chǔ)上帶動實際操作,從而改善專業(yè)課的教學效果。
一、以前專業(yè)課教學存中在的兩種傾向
(一)專業(yè)課偏重于理論講解,學生缺乏實際動手操作能力
1.近幾年,由于招生規(guī)模的不斷擴大,學校原有的實訓(xùn)條件已遠遠不能滿足學生實訓(xùn)的需要,本該在實訓(xùn)車間完成的課程,由于實訓(xùn)條件有限,機器設(shè)備及其他維修課程不得不改為在教室里進行理論講解;
2.新老教師交替更新,一些實踐經(jīng)驗豐富的老教師退休或調(diào)離,許多新的、高學歷的年輕教師走上講臺,他們理論功底扎實,但大多缺乏實踐動手能力,因此,他們更偏重于將專業(yè)課教學改為在理論教室講解;
3.實際操作耗能耗材,操作不當容易造成機器設(shè)備損壞,實訓(xùn)成本較高,在學校教學經(jīng)費比較緊張的情況下,學校只有壓縮這部分經(jīng)費。因此,本應(yīng)該在實訓(xùn)車間完成的專業(yè)課教學只能在理論課堂講解,使得原本比較簡單的機器設(shè)備結(jié)構(gòu)、原理變得復(fù)雜、抽象不好理解,許多學生覺得專業(yè)課教學枯燥無味,有些干脆放棄專業(yè)課的學習。
(二)強調(diào)學生動手實踐,忽視專業(yè)課教學質(zhì)量的提高
為了改變這種單純理論教學現(xiàn)象,提高學生實際動手能力,學校將專業(yè)課教學改到實訓(xùn)車間或到企業(yè)去上,這些做法雖然較前面有一定的進步,但通過實踐發(fā)現(xiàn)還存在一些不足。主要表現(xiàn)有兩點:
1.許多實習指導(dǎo)教師多年來養(yǎng)成側(cè)重于實際操作的習慣,理論講解較少,在簡單講解完機器設(shè)備的結(jié)構(gòu)、原理后,讓學生去實際拆裝,學生只會機械地模仿拆卸裝配,拆卸方法不清、操作盲目。加上學生對機器設(shè)備的結(jié)構(gòu)、原理了解得并不充分,學生操作時經(jīng)常不按拆裝程序操作、出現(xiàn)野蠻拆卸,造成有些機器設(shè)備在很短的時間內(nèi)精度嚴重受損,甚至有些干脆報廢,后續(xù)班級沒辦法使用,達不到預(yù)期的學習目標。
2.有些學校把專業(yè)課學習放到企業(yè)進行,但企業(yè)是以生產(chǎn)為主,學生實習培訓(xùn)為輔,受生產(chǎn)環(huán)境影響,許多專業(yè)課的學習在企業(yè)得不到保證,使得專業(yè)課學習達不到預(yù)期效果。
二、虛擬裝配及運動仿真軟件的開發(fā)
針對以上專業(yè)課教學中存在的兩種傾向,通過計算機輔助繪圖軟件使用,嘗試開發(fā)專業(yè)課主要機器設(shè)備三維虛擬裝配及運動仿真軟件,使得學生的專業(yè)課學習更加直觀、形象。
(一)確定開發(fā)小組成員及開發(fā)項目
開發(fā)專業(yè)課虛擬裝配及運動仿真軟件,是一項工作量大、涉及多方面知識的工作,除了要有較強的專業(yè)知識外,還要具有吃苦耐勞、勇于鉆研的精神,由經(jīng)驗豐富的老師帶領(lǐng)部分青年教師組成課題小組并吸收個別基礎(chǔ)知識比較扎實的高年級同學參與其中。開發(fā)的項目本著由易到難的原則進行,從較為簡單的化工管路的管件及閥門開始。如彎頭、三通、大小頭和管閥、球閥、蝶閥、磁力閥等,在積累了一定經(jīng)驗后,開發(fā)化工機器設(shè)備的各種泵,前后開發(fā)了單級離心泵、齒輪油泵、雙吸泵、多級泵、磁力泵、屏蔽泵、往復(fù)泵等,在此基礎(chǔ)上,對風機、列管式換熱器等實習車間現(xiàn)有的機器設(shè)備進行開發(fā)。
(二)開發(fā)過程
整個開發(fā)過程步驟如下:
1.制定開發(fā)計劃。為了使開發(fā)工作有序、按計劃完成,開發(fā)前制定了詳細的開發(fā)計劃。計劃包括開發(fā)各項目的時間段、主要內(nèi)容、開發(fā)所需工具、量具、具體步驟及各分項目的主要負責人。
2.現(xiàn)場實際測繪。進入現(xiàn)場后,對裝配體進行逐件拆卸,為了保證工作順利進行,對每個拆下的零件編號,然后徒手繪出各零件的草圖,對標準件測量其主要尺寸并確定型號,研究每個零件的裝配方法并徒手畫出裝配示意圖或裝配草圖,然后將機器設(shè)備恢復(fù)原位。
3.在工作室核對草圖,對表達不清或尺寸不全的草圖再重新核對、訂正,對標準件核對型號及尺寸,理順各草圖之間的關(guān)系,保證各裝配體的零部件草圖及標準件、常用件型號尺寸齊全。在此基礎(chǔ)上用計算機CAD軟件畫出各裝配體的零件圖及裝配圖(或裝配示意圖)。
4.根據(jù)零件圖,用Slid Works軟件畫出各零件三維造型。在工作室進行二維草圖繪制以及三維零件造型。為了提高效率,可將裝配體的所有零件三維造型都繪制好以后,再考慮下一步裝配。
5.用已經(jīng)建好的三維零件進行機器設(shè)備的虛擬裝配,在虛擬裝配的過程中對裝不進去的零件及時調(diào)整,將其尺寸及形狀進行修改,然后重新裝配。
6.完成裝配體的拆卸及裝配爆炸圖,在爆炸圖中分步驟將裝配體裝配及拆卸步驟逐項交代清楚。
7.利用Slid Works軟件的制作動畫功能,制作出各機器設(shè)備的拆卸和裝配動畫,在動畫中強調(diào)拆卸和裝配中注意事項及重點,以便引起學生學習時的注意。
三、采用虛擬裝配及運動仿真軟件在專業(yè)課教學中傳授知識和技能
開發(fā)出專業(yè)課機器設(shè)備的虛擬裝配及運動仿真軟件后,配合機器設(shè)備的實體,指導(dǎo)教師在一體化教室的授課發(fā)生了根本性的變化。首先,指導(dǎo)教師對要拆裝的機器設(shè)備進行介紹,用三維動畫展示機器設(shè)備的結(jié)構(gòu)原理,機器設(shè)備在在馬達的帶動下旋轉(zhuǎn)起來,形象、直觀、工作原理一目了然,增加了學生學習的興趣和積極性,學生能夠直觀的掌握機器設(shè)備的結(jié)構(gòu)和工作原理。其次,指導(dǎo)教師演示虛擬拆卸,利用Slid Works創(chuàng)建爆炸圖,將機器設(shè)備上的零件按正確的拆卸順序進行虛擬拆卸,在虛擬拆卸的過程中指導(dǎo)教師邊虛擬裝拆邊告訴學生要點和注意事項,為了使學生真正消化吸收,對此可反復(fù)演示,(有條件的學校可讓學生在電腦上反復(fù)練習虛擬裝配)。第三,在學生掌握上述內(nèi)容的前提下,指導(dǎo)教師再帶學生到機器設(shè)備的實體前,實際演示機器設(shè)備的裝拆過程。第四,分小組讓學生實際裝拆,指導(dǎo)教師巡回檢查指導(dǎo)。第五,裝拆結(jié)束后,指導(dǎo)教師及時總結(jié),對存在的不足重新演示糾正。最后,指導(dǎo)教師讓學生按正確的方法將機器設(shè)備裝配好,恢復(fù)場地原有布局。
四、開發(fā)虛擬裝配及運動仿真軟件在專業(yè)課教學中的應(yīng)用成效
1.通過開發(fā)專業(yè)課機器設(shè)備虛擬裝配及運動仿真軟件,有效地鍛煉了課題組成員的綜合能力,參與開發(fā)師生的徒手繪圖能力、CAD繪圖能力、Slid Works三維建模能力及專業(yè)知識和能力都有了顯著提高。
2.通過開發(fā)和使用專業(yè)課機器設(shè)備虛擬裝配及運動仿真軟件,減輕了專業(yè)課指導(dǎo)教師的教學負擔,學生掌握專業(yè)課的情況明顯好轉(zhuǎn),教學成效顯著。
3.減少了盲目拆卸和裝配,耗材、耗能和零部件損壞情況明顯改觀,機器設(shè)備的使用壽命大幅度增加。
摘 要 隨著近年來就業(yè)壓力逐年增大,高職高專計算機軟件開發(fā)專業(yè)的學生,要提升就業(yè)能力,必須提升自己的專業(yè)實踐技能。目前高職高專軟件開發(fā)專業(yè)的同學,在實訓(xùn)過程中存在哪些問題,又有些什么好的方式可以解決現(xiàn)在實訓(xùn)中存在的問題,如何通過實訓(xùn)切實提高同學們的實踐能力。本文根據(jù)作者在高職高專實訓(xùn)教學過程中的經(jīng)驗,對如何提高高職高專實訓(xùn)教學效果的教學方法進行了探討。
關(guān)鍵詞 就業(yè) 實訓(xùn) 問題 改革
根據(jù)互聯(lián)網(wǎng)資料顯示,21世紀以來,高校計算機專業(yè)初次就業(yè)率連年下滑,成為社會普遍關(guān)注的問題。尤其是軟件開發(fā)專業(yè)的高職類的學生,初次就業(yè)率一直不高。①首先學歷是高職生就業(yè)的硬傷,專科學歷無法與本科、研究生匹敵。所以,要提高高職高專學生的就業(yè)率,就只有通過提升自己的專業(yè)技能,來提升自己的就業(yè)能力。如何提升高職高專軟件開發(fā)專業(yè)同學的專業(yè)技能,是我們從事這個專業(yè)教學的專業(yè)老師應(yīng)該深思的一個問題,尤其是負責實訓(xùn)課程教學的老師,更應(yīng)該思考,采用什么樣的教學方法,才能讓同學們更好地掌握軟件開發(fā)的實際能力,增加同學們的就業(yè)砝碼。筆者根據(jù)自己多年從事實訓(xùn)教學工作的實踐,對軟件開發(fā)專業(yè)的實訓(xùn)教學改革進行了一些淺薄的探索和總結(jié),提出了一些實訓(xùn)教學改革的措施。
1 軟件開發(fā)專業(yè)實訓(xùn)中存在的問題
當前軟件開發(fā)專業(yè)實訓(xùn)教學存在的問題主要表現(xiàn)在如下幾個方面:
1.1 學生真正實訓(xùn)的時間較少
高職高專的學生,學制一般為三年六個學期,在第一第二學期,進行基礎(chǔ)課程和公共課的學習,第三學期開始學習專業(yè)課,甚至有些班級第四學期還在進行專業(yè)課程的理論學習。高職高專的學生一般在第五學期就要求進入崗位實習,留給同學們在學校實訓(xùn)的時間只有幾周甚至更少,在這種情況下同學們進入崗位實習,實際的開發(fā)技能很差,對以后的就業(yè)也留下了很大的隱患。
1.2 實訓(xùn)教學模式仍為傳統(tǒng)教學
在很多課程教學中,專業(yè)教師雖然在課程設(shè)計上加入了實訓(xùn)環(huán)節(jié),但仍然采用傳統(tǒng)的教學方式,以教師為中心,沒有發(fā)揮學生的主動思考和創(chuàng)新能力。②大多數(shù)學生被要求按照老師的詳細設(shè)計思路來完成預(yù)設(shè)的功能,學生照葫蘆畫瓢,雖然實現(xiàn)了老師要求的功能,但是學生沒有獨立思考和創(chuàng)新的機會,整個教學過程學生基本處于盲目的被動狀態(tài),時間久了,就缺乏參與實踐環(huán)節(jié)的積極性和主動性。教師在教學過程中采用灌輸式教育,很少采用啟發(fā)式教學方法引導(dǎo)學生進行思考,不利于培養(yǎng)學生的創(chuàng)新意識和主動思考的能力。
1.3 實訓(xùn)內(nèi)容更新較慢,跟不上軟件公司技術(shù)更新的速度
計算機軟件技術(shù)的一個突出特點就是技術(shù)更新快,技術(shù)種類多,相關(guān)技術(shù)發(fā)展迅速,軟件開發(fā)實訓(xùn)課程的教學內(nèi)容要隨著時代的發(fā)展而不斷更新。但是,在實際教學過程中,很多老師總是啃老本,抱著自己的一套技術(shù)和框架不放手,總是一招制敵、一招打遍天下無敵手的心態(tài),③幾年使用同一套實訓(xùn)案例和項目。有些老師拒絕學習新知識或者主動學習新知識的積極性不夠。總是在使用幾年前的技術(shù)指導(dǎo)學生實訓(xùn),甚至有些技術(shù)已經(jīng)被現(xiàn)有的新技術(shù)代替,在這種實訓(xùn)教學方式教下出來的學生,顯然很難順利走進就業(yè)崗位實習。
1.4 缺乏明確的考核方式和標準、考核方式陳舊
實訓(xùn)課程不同于傳統(tǒng)的理論教學,一般課程的成績組成為30%的平時成績和70%的期末成績。顯然這種考核方式并不適用于實訓(xùn)課程,因為實訓(xùn)課程是同學們參與度很高的課程,并且學習和教學過程更能考核一個同學掌握知識的程度。有些老師沿用一般專業(yè)課程的考核方式,或者有些單位限制了平時成績的比例不能高于30%。這樣不利于對學生實際掌握情況的考核,也造成了一定的不公平,會打擊部分同學的學習積極性。
2 軟件開發(fā)實訓(xùn)課程教學改革探索
2.1 培養(yǎng)優(yōu)秀的“雙師型”師資隊伍
所謂“名師出高徒”,好的教師隊伍,對提高同學們的實踐技能起到至關(guān)重要的作用,所以必須加強教師隊伍的實踐技能,才能有更好的師資指導(dǎo)同學們實訓(xùn)。④
爭取更多的機會,讓我們的實訓(xùn)老師進入軟件企業(yè)進行實踐、交流、學習。目前大部分的軟件開發(fā)企業(yè)都是使用較新的技術(shù),對軟件項目也有較好的解決方案,老師們可以了解并學習最新的軟件開發(fā)技術(shù),有利于老師知識的更新。
讓更多的老師在工作之余和寒暑假的時候,更多地參與合作企業(yè)的商業(yè)項目的開發(fā),在實習商業(yè)項目開發(fā)過程中,技能學習最新的開發(fā)技術(shù),又可以將部分商業(yè)項目的模塊和代碼作為同學們實訓(xùn)的案例,這樣既豐富了老師的項目和案例庫,有更新了老師的知識結(jié)構(gòu)。在有條件的情況下,讓老師暫時脫離教學崗位,掛職到相應(yīng)的軟件開發(fā)企業(yè)進行軟件開發(fā)工作,這樣能夠加快雙師型教師的培養(yǎng)。
2.2 建立完善的考核體系
實訓(xùn)考核要建立包括理論和實踐層面的多方面的考核,擺脫三七開(30%+70%)的束縛,實訓(xùn)老師可以根據(jù)項目和教學的不同階段,采取平時成績+期末成績+過程考核相結(jié)合的多元化考核機制,強調(diào)過程考核的重要性,讓更多的同學積極參與實訓(xùn)過程,對有創(chuàng)新性的同學給予積極的肯定和評價,同時應(yīng)在考核成績上予以體現(xiàn)。
實訓(xùn)課程的考核應(yīng)該是多元化彈性的考核方式,評分標準要根據(jù)實訓(xùn)的項目的實際情況,由實訓(xùn)老師或者課程組協(xié)商制定,不應(yīng)該提供模板或者一刀切的標準。
2.3 改革實訓(xùn)課程的教學內(nèi)容和教學方法
由實訓(xùn)課程負責人,組織課程組成員,建立課程實訓(xùn)資源庫。每學期根據(jù)學生的個體差異和知識結(jié)構(gòu),及時更新實訓(xùn)庫的項目和案例,調(diào)整實訓(xùn)的內(nèi)容和案例數(shù)量及教學方式。
課程負責人應(yīng)充分重視和精心設(shè)計每一個項目或案例的實訓(xùn)內(nèi)容,多建立一些實際商業(yè)項目的案例,提高同學們學習的積極性。在實訓(xùn)初期,讓同學們練習相對容易的案例和項目,增強參訓(xùn)學生的自信心。
在第三學期分階段加入實訓(xùn)課程,有針對性地加入“JQuery實訓(xùn)”、“數(shù)據(jù)庫項目實訓(xùn)”,也可以在這期間增加規(guī)模較小的模擬綜合項目實訓(xùn),為后面綜合商業(yè)項目實訓(xùn)做好準備。
在實訓(xùn)過程中,也應(yīng)改變傳統(tǒng)的教學方式和思路,教學過程老師教、老師輔導(dǎo),逐步過渡到老師指導(dǎo),最后實現(xiàn)學生自主創(chuàng)新。逐步使學生發(fā)揮實訓(xùn)的主體作用。項目的實訓(xùn)一般要采用分組的方式,或者直接采用項目的名稱來命名分組,同學們的身份也從學生到員工第一次轉(zhuǎn)變,項目組成員的角色也可以用軟件公司的職位來命名,比如項目經(jīng)理、開發(fā)工程師、測試工程師等。由能力較強的同學擔任項目經(jīng)理,并在老師的引導(dǎo)下,指導(dǎo)小組成員進行項目的啟動、需求分析和設(shè)計、計劃編制、開發(fā)、測試等工作。當做完一個項目完成后,可以在小組內(nèi)根據(jù)組員情況進行角色轉(zhuǎn)換,這樣可以讓同學們體驗不同的工作崗位,提高實訓(xùn)參與度和興趣。同時也培養(yǎng)了同學們的團隊合作意識和相應(yīng)的職業(yè)素養(yǎng),為日后的工作提前做好準備,提高就業(yè)率。
2.4 校企合作、產(chǎn)教結(jié)合
學生最終的歸宿要走出校園,進入企業(yè),引入同行業(yè)的知名企業(yè),對學生的培養(yǎng)和就業(yè)都有至關(guān)重要的作用。在學生的培養(yǎng)方面,可以邀請校企合作單位的優(yōu)秀開發(fā)工程師,定期地給我們的學生做專業(yè)講座和行業(yè)發(fā)展及前景介紹,條件成熟的可以邀請研發(fā)工程師參與我們的實訓(xùn)教學環(huán)節(jié),實行公司化的管理,讓同學們在學校就提前感受企業(yè)的文化和商業(yè)軟件的開發(fā)流程。
引入商業(yè)項目,由我們的實訓(xùn)指導(dǎo)老師帶領(lǐng)優(yōu)秀的學生參與進來,這樣能在實際的商業(yè)項目中鍛煉我們的實訓(xùn)老師,同時也讓同學們參與了真實的商業(yè)項目的開發(fā)。在項目條件允許的情況下,可以適當?shù)亟o參訓(xùn)學生一定報酬補貼,更能激發(fā)同學們參與商業(yè)項目的積極性,使我們的實訓(xùn)達到較好的效果。在實訓(xùn)的時候也積累了同學們的開發(fā)經(jīng)驗,對以后的就業(yè)打下了堅實的基礎(chǔ)。
我們學院的合作單位有世界500強企業(yè)微軟、惠普、埃森哲、富士通等以及國內(nèi)知名IT企業(yè)聯(lián)想、上海寶信、中軟國際、民航凱亞等200多家企事業(yè)單位,這些企業(yè)能夠保證我們校企合作和產(chǎn)教結(jié)合的有效進行。
3 結(jié)束語
當然,培養(yǎng)學生的創(chuàng)新、實踐動手能力,不是實訓(xùn)教師一朝一夕就能完成的,這些改革的措施是否得當,是否能有效提高同學們的專業(yè)開發(fā)技能和實踐動手能力,能否有效提升同學們的就業(yè)率和專業(yè)對口率。這些問題都需要廣大實訓(xùn)教師在實踐教學過程中驗證,并在實訓(xùn)教學中積極修改不當?shù)慕虒W方法,才能達到預(yù)期的效果。
摘 要:本文針對實踐性比較強的軟件開發(fā)專業(yè)的課堂教學如何進行的問題分析了傳統(tǒng)教學模式下的課堂教學的弊端,根據(jù)教高16號文件精神,借鑒典型工作過程,提出了一種行之有效的教學做一體化的教學過程,為高職教育中實踐性比較強的學科進行教學做一體化教學提供了一點思路。
關(guān)鍵詞:高職教育;教學做一體化;教學過程
目前存在的問題:從高校走出來的畢業(yè)生能直接頂崗的很少,大多數(shù)都必須進行崗前培訓(xùn)甚至到培訓(xùn)機構(gòu)“充電”。教高[2006]16號文件中提出了“改革教學方法和手段,融“教、學、做”為一體,強化學生能力的培養(yǎng)”的要求,其實質(zhì)就是改變傳統(tǒng)的教學模式為教學做一體化的教學模式,將理論教學與實踐教學融入一體,使學生在學習過程中不但知道該怎么做,而且能夠做得出來。下文就此問題做一些探討。
一、傳統(tǒng)教學模式下的課堂教學的弊端
傳統(tǒng)教學采用“理論課”或者“理論+實驗課” 的形式教學,理論課安排在多媒體教室按理論體系進行授課;實驗課則在實驗室,主要是理論驗證,老師不講新課。這種教學對實踐性強的課程來說有三個問題:
首先,純理論講解不符合人類的認知過程;其次,先理論+后實踐將理論與實踐孤立開來,造成學生學習中的理論與實踐脫節(jié);再次,軟件開發(fā)中的很多知識是過程性知識,是從實踐的過程中總結(jié)出來的,單純的理論講解沒有實踐的情景很難講述清楚。
二、軟件開發(fā)專業(yè)教學做一體化教學模式下的課堂教學
(一)對教學做一體化的理解
教:老師授課,不但教理論也教操作。
學:針對學生,學理論與練操作。
做:學生在學后做,老師在教的過程中要做。
一體化:理論與實踐的一體化(即:理論與實踐并重,知識、技能、素養(yǎng)并重)。以實際工作任務(wù)為主線,明確任務(wù)目的,加入教學環(huán)節(jié),分解細化任務(wù)步驟,老師教一步,學生做一步;老師再教一步,學生再做一步,學生遇到問題老師再教…達到“教中學”、“學中做”、“做中學”、“做中教”的循環(huán)促進的效果。
(二)借鑒工作過程中的“六步驟”
首先我們借鑒了某教育學家提出的典型工作過程的結(jié)構(gòu),如圖1所示。
其次,我們將該工作過程的六個步驟引入到教學過程。由于工作過程是針對職業(yè)工人的,學生不具備實踐能力,所以,我們根據(jù)軟件開發(fā)專業(yè)的特點,改造了六步驟,加入了教學環(huán)節(jié),形成了以工作過程為導(dǎo)向的教學做一體化的教學過程,如圖2所示。
(三)教學過程樣例: java基礎(chǔ)課的某次課
注:以下是第八章1小節(jié)的教學過程安排(4學時):
1.任務(wù)介紹(10分鐘)
(1)介紹ATM機菜單選擇需求。
(2)演示ATM機菜單選擇效果。
2.任務(wù)計劃(30分鐘)
本環(huán)節(jié)是引導(dǎo)學生討論、分析任務(wù)需求,提出任務(wù)解決方案的過程
(1)引導(dǎo)提問(引導(dǎo)學生根據(jù)問題去書本上、幫助文檔、網(wǎng)上獲取任務(wù)所需知識)。
(2)學生可能提出的備選方案。
方案1:
a.解決思路
在上一節(jié)顯示菜單信息之后進入本功能,此處略……直到用戶輸入5退出系統(tǒng)。
b.任務(wù)的業(yè)務(wù)流程與程序流程
注:流程圖此處略
c.程序中用到的關(guān)鍵語句、數(shù)據(jù)結(jié)構(gòu)和算法
switch語句,接收鍵盤輸入的語句,do while循環(huán);改寫方法;將菜單功能寫成方法。
d.任務(wù)的實施步驟
分析流程->實現(xiàn)顯示菜單方法->實現(xiàn)選擇菜單方法=>在AutoTerminalMachine類主方法中調(diào)用選擇菜單方法->調(diào)試輸出
方案2:
此處省略
3.任務(wù)決策(5分鐘)老師進行方案決策并給出理由
(1)選擇方案:教學中選擇方案1
(2)選擇理由:2個方案相差不大,主要在于循環(huán)的實現(xiàn),方案1使用的do while循環(huán),理解起來容易,方案2中采用遞歸調(diào)用,不容易理解,因而采用方案1。
4.任務(wù)指導(dǎo)與實施和控制(90分鐘)
分析任務(wù)中涉及的學生當前無法完成的問題(5分鐘)
選擇如何實現(xiàn)?老師進行講解指導(dǎo)。
(1)任務(wù)指導(dǎo)1(15分鐘)
案例講解;switch語句格式及執(zhí)行過程,教師舉例講解與演示
(2)學生實作1(20分鐘)
學生完成對應(yīng)練習及教材P156例8.1(15分鐘),老師答疑及檢查完成情況
(3)任務(wù)指導(dǎo)2(15分鐘)
老師進行整個任務(wù)實施演示。
本次指導(dǎo)涉及到的任務(wù)代碼:菜單選擇方法(給出源代碼,此處略)
(4)學生實作2(35分鐘)
學生完成任務(wù),老師根據(jù)學生情況不定期答疑。
5.評價與反饋(45分鐘)
(1)評價方式。
課堂上評價,老師評價和學生評價相結(jié)合的方式,學生分成小組(3~5人一組),老師評價+小組組長評價。
(2)評價標準:滿分100%。
a.素養(yǎng):
組織紀律性強, 10% ;團隊協(xié)作。 10% ;能畫流程圖(10%);編碼規(guī)范10%
b.代碼
優(yōu)秀代碼(菜單選擇的代碼)30%;其他代碼:30%
(3)學生反饋。
此處略
三、結(jié)束語
本文借鑒工作過程的六步驟,考慮到學生并不具備完全的工作能力,沒有照搬工作過程的結(jié)構(gòu),在工作過程中的多個環(huán)節(jié)加入了教學內(nèi)容,形成了工作過程為導(dǎo)向的,工作過程與教學過程有機融合的教學過程。
本文設(shè)計的教學過程使得課程內(nèi)容以及教學模式與傳統(tǒng)教學相比發(fā)生了“顛覆性”的變化,形成了高職軟件開發(fā)類課程教學的開發(fā) “套路”,較好的解決了教學做一體化教學中“實踐”與“理論”如何并重的問題,對教學做一體化教學模式在軟件開發(fā)的推廣應(yīng)用有著積極的促進作用。
作者簡介:
張紅實,1977出生, 男,籍貫重慶,重慶工程學院軟件學院,Java專業(yè)教師,副教授,計算機軟件與理論碩士,研究方向:主要從事高職軟件開發(fā)類教學實施與研究。
自2013年5月起,哈爾濱信息工程學院開始積極構(gòu)建相關(guān)移動互聯(lián)網(wǎng)站。除了傳統(tǒng)的咨詢內(nèi)容以文字版顯示外,學院圖書館移動互聯(lián)平臺也增加了很多新的參考咨詢方式:資源使用和服務(wù)指南的音視頻。同時,為了實現(xiàn)基于移動互聯(lián)平臺的教學資源的互動式教學,我們以2014級本科軟件工程(游戲軟件開發(fā))專業(yè)為試點,進行了實驗研究。
1、初步實現(xiàn)移動互聯(lián)平臺上的教學互動
據(jù)2014年9月至2014年11月為其3個月的三項初步實驗及500余份問卷調(diào)查結(jié)果顯示,移動互聯(lián)平臺上的互動教學活動在本科游戲軟件開發(fā)專業(yè)學習中包含以下三方面優(yōu)勢:
(1)符合我院學生的游戲軟件開發(fā)方面的學習需求。
我院游戲軟件開發(fā)專業(yè)學生在日常生活中有一定的計算機應(yīng)用基礎(chǔ)知識,其求知欲望及學習積極性相對較好,具有較強的設(shè)計創(chuàng)新能力和制作能力,對新的學習方式適應(yīng)較快。
(2)移動互聯(lián)技術(shù)的發(fā)展為本部分課題內(nèi)容提供了較大便利。
學生全部擁有筆記本電腦等移動電子設(shè)備和蘋果、三星等大屏幕智能手機,而且手機均擁有上網(wǎng)業(yè)務(wù),已成為學生學習和生活中必不可少的通信工具。在校園內(nèi)可以利用學校的無線局域網(wǎng)絡(luò),借助智能手機隨時隨地暢游互聯(lián)網(wǎng)。
(3)游戲軟件開發(fā)專業(yè)的實踐性和圖書館資源優(yōu)勢。
游戲軟件開發(fā)專業(yè)是一門需要掌握大量的基礎(chǔ)性軟件技術(shù)的實踐性極強的學科,采用移動互聯(lián)技術(shù)不僅可以輔助課堂教學進行理論知識的拓展和延伸,還可讓師生和同學之間的針對各種軟件技術(shù)和技巧的進行交互溝通、切磋,所以在游戲軟件開發(fā)教學中采用移動互聯(lián)技術(shù)具有先天的實踐優(yōu)勢。
2、基于移動互聯(lián)平臺的游戲軟件開發(fā)專業(yè)互動教學實驗初步實施
游戲軟件開發(fā)專業(yè)在課程設(shè)置上,從基礎(chǔ)的二維設(shè)計,循序過渡到功能強大的三維動畫設(shè)計軟件的學習。通過系統(tǒng)全面學習3D 道具、場景設(shè)計、角色設(shè)計、特效制作等各內(nèi)容模塊,讓學生熟悉掌握動漫游戲公司項目開發(fā)的整體流程和應(yīng)用技能。本次教學實驗利用移動互聯(lián)技術(shù)的優(yōu)勢,請專業(yè)教師把涉及到專業(yè)教學的內(nèi)容制作為圖片、視頻、動畫等學生感興趣的模塊方式,并上傳至圖書館移動互聯(lián)學習平臺,在學習過程中以任務(wù)驅(qū)動方式鼓勵學生利用移動互聯(lián)終端到圖書館資源網(wǎng)站查閱相關(guān)資料,進行自主化學習和小組合作學習,在圖書館資源網(wǎng)站提供的交流區(qū)域討論交流,在完成任務(wù)后進行總結(jié),并進行學習評價,分享學習過程和結(jié)果。
為了更好地說明此次課題實驗的具體做法,以游戲軟件開發(fā)的《三維游戲角色制作》課程為例進行說明,在本節(jié)課中移動互聯(lián)平臺上的互動教學分成以下幾個步驟進行:
(1)教師在圖書館游戲軟件開發(fā)學習平臺中引導(dǎo)學生討論當下主流流行的三維游戲角色的形象特點和三維游戲角色設(shè)計的注意事項,然后提出了跟本節(jié)課主題相關(guān)的學習任務(wù):要求學生找出自己最喜歡的三維游戲角色,并根據(jù)這個游戲角色的特點自行總結(jié)三維游戲角色設(shè)計的注意事項,積極搜索整理相關(guān)數(shù)據(jù)、事例等資料。
(2)教師把這個任務(wù)通過游戲軟件開發(fā)學習平臺給學生,讓學生明確任務(wù)要求后,圍繞任務(wù)運用手機、ipad等移動設(shè)備及時到圖書館提供的資源網(wǎng)站查閱相關(guān)任務(wù)資料,也可以通過微信群與組員之間進行實時討論交流,形成更為完整豐富的答案,同時教師對學生討論交流的過程也可以進行實時監(jiān)管,給予學生一定的指導(dǎo)糾正。
(3)在接下來的課堂教學環(huán)節(jié)中,教師首先邀請兩組的代表利用教室的多媒體設(shè)備展示自己小組從圖書館資源網(wǎng)站中查找出的三維游戲角色的特點及有關(guān)三維游戲角色設(shè)計的注意事項的資料并進行課堂討論。最后,教師采用講授和課件展示相結(jié)合的方式示范三維游戲角色制作的技術(shù)技巧,總結(jié)本節(jié)課的主要內(nèi)容――如何制作三維游戲角色。
(4)本節(jié)課的學習之后,教師將學生的優(yōu)秀成果和自己的教學課件上傳至圖書館游戲軟件開發(fā)學習平臺,供本班學生及其他專業(yè)感興趣的同學下載繼續(xù)學習消化。
(5)課余時間,同學們可就課堂上沒有理解的內(nèi)容通過圖書館游戲軟件開發(fā)學習平臺隨時隨地給教師留言請教。教師根據(jù)自己的時間安排對學生的問題進行答疑解惑。即進行實時互動和教學輔導(dǎo)。
(6)為了加深同學們理解三維游戲角色的特點及有關(guān)三維游戲角色設(shè)計的注意事項,教師可以鼓勵學生在圖書館游戲軟件開發(fā)學習平臺上分享本節(jié)課學習后的心得,如不同類別的游戲角色特點捕捉方法、男女角色制作技巧、動物角色動畫技巧等等,并根據(jù)課堂上學到的軟件知識結(jié)合自身特長設(shè)計一個三維游戲角色上傳到平臺,即上傳課后作業(yè),教師可根據(jù)每個人上傳的作業(yè)情況進行適當點評和批改,同學們也可相互指點、切磋。
(7)教師同步向圖書館資源平臺上傳一些相關(guān)視頻資料、文本資料或者鏈接網(wǎng)站,供本班學生和其他專業(yè)感興趣的學生可以隨時隨地進行在線拓展閱覽,即資源共享功能。
3、對移動互聯(lián)平臺在互動教學應(yīng)用的總結(jié)及反思
圖書館游戲軟件開發(fā)平臺利用移動互聯(lián)及數(shù)字化學習資源為本科游戲軟件開發(fā)專業(yè)的教學提供了一個連通化、情境化、便捷化、個性化、互動化的軟件教學環(huán)境,兩者本身所固有的特點以及所具有的天然聯(lián)系使之整合優(yōu)勢明顯、效果良好。
在移動互聯(lián)技術(shù)應(yīng)用于游戲軟件開發(fā)互動教學實踐中同時發(fā)現(xiàn)的問題有:學生對所獲得的廣泛性、隨意性的海量信息甄選能力有限,需要教師的再次整理、加工和提煉,才有利于消化和吸收。 諸如這些問題需要在以后的實踐中深入研究。
摘 要 研發(fā)了一款適合于熱能與動力工程專業(yè)本科生的實習軟件。該軟件對工業(yè)生產(chǎn)現(xiàn)場實際運行的爐窯進行虛擬仿真,將爐窯結(jié)構(gòu)及關(guān)鍵設(shè)備再現(xiàn),實現(xiàn)了爐窯操作工藝及操作步驟模擬、操作考核等功能。熱能與動力工程專業(yè)本科生在完成認識實習及“工業(yè)爐窯熱工及構(gòu)造”課程的基礎(chǔ)上進行本軟件的學習,理論與實踐相結(jié)合,既有助于學生理論知識的鞏固,又體現(xiàn)了本專業(yè)的特色。
關(guān)鍵詞 熱能與動力工程 本科生 實踐仿真 教學軟件
0 引言
對于理工科專業(yè)大學本科生,實習環(huán)節(jié)對其實踐能力與創(chuàng)新能力的培養(yǎng)至關(guān)重要,也是高等教育的必要環(huán)節(jié)之一。學生在校所學知識以理論為主,比較抽象,通過實習能夠使教育回歸實踐,讓學生在實習中掌握理論知識的運用,使知識變活。教育部《全面提高高等教育質(zhì)量的若干意見》也特別強調(diào)要強化實踐育人環(huán)節(jié),結(jié)合專業(yè)特點和人才培養(yǎng)要求,分類制訂實踐教學標準,增加實踐教學比重,確保各類專業(yè)實踐教學必要的學分(學時)。
校外實習基地擁有真正的生產(chǎn)環(huán)境和施工現(xiàn)場,本應(yīng)是學生規(guī)范專業(yè)技能和素養(yǎng)的理想訓(xùn)練場。然而,“聯(lián)系實習單位難”卻成為高校面臨的普遍困境,其主要有兩個原因:第一,高校規(guī)模擴大,學生數(shù)量增加,對實習場地和實習資源的需求增加,導(dǎo)致大多數(shù)實習單位無力接待;第二,企業(yè)擔心大學生實習影響企業(yè)生產(chǎn)及其利益獲得。企業(yè)經(jīng)營的根本目的是實現(xiàn)利益最大化,接收學生實習所付出的代價要大于收益,在沒有政策鼓勵和支持的條件下,很少有企業(yè)愿意將資金和精力投入到學生實習工作上。當前,高校聯(lián)系實習企業(yè)往往憑借教師與企業(yè)的私人關(guān)系,還有一些學校因企業(yè)經(jīng)營狀況不佳而失去了原來所建的實習基地。這表明,當前環(huán)境下企業(yè)接收實習生的積極性不高和校企關(guān)系松散的現(xiàn)狀,嚴重影響了高校大學生實習工作的順利開展,且大多達不到應(yīng)有的實習效果。
鑒于以上原因,大學生實習質(zhì)量不能保障,使得中國理工科教育普遍存在的突出問題是工程實踐能力不足,動手能力較弱,很難適應(yīng)迅速發(fā)展的市場要求和日益激烈的科技競爭需要。以上種種問題要求進一步推進教學改革,尤其是加強學生工程實踐能力培養(yǎng)和訓(xùn)練,以滿足行業(yè)人才的需要。在此指導(dǎo)思想下,我校熱能與動力工程專業(yè)教師開發(fā)了“本科生實踐仿真教學軟件”,以期能夠提高學生的綜合素質(zhì)。
1 軟件的設(shè)計目的
目前,本專業(yè)的實習基地僅有一兩家國有大中型企業(yè),而且都是以參觀為主,極少動手實踐,這樣不僅達不到預(yù)想的效果,還消耗企業(yè)資源。
鑒于以上原因,決定開發(fā)虛擬仿真實習場景,通過將本專業(yè)典型爐型和設(shè)備用三維軟件建立實體模型,結(jié)合3D漫游、動畫演示、模擬控制等方式實現(xiàn)生產(chǎn)現(xiàn)場的虛擬再現(xiàn)。該實習軟件可以增強學生對專業(yè)爐型的認識、模擬生產(chǎn)操作、理論考試、操作測試等功能。旨在通過學生對本仿真軟件系統(tǒng)的學習,在一定程度上與校外參觀實習互相彌補,使學生對專業(yè)技能掌握得更加牢靠。
另外,該實習軟件將燃料燃燒、爐內(nèi)氣體流動、爐內(nèi)傳熱傳質(zhì)、工業(yè)爐控制系統(tǒng)等過程有機地結(jié)合起來,有利于師生針對爐型進行爐內(nèi)各動力學參數(shù)、熱力學參數(shù)以及控制過程的模擬研究,為爐型結(jié)構(gòu)優(yōu)化、控制優(yōu)化及操作優(yōu)化提供理論依據(jù)。
2 軟件的主要功能
仿真軟件系統(tǒng)主要包括三部分:認識實習部分、模擬操作部分及考核部分。
軟件主要仿真內(nèi)容包括:(1)以冶金和高溫陶瓷行業(yè)工業(yè)爐窯為主,建立典型爐型的三維模型。以實際生產(chǎn)過程為指導(dǎo),編制各爐型操作系統(tǒng)。主要包括:二級網(wǎng)絡(luò)任務(wù)下達系統(tǒng)、來料工藝設(shè)定系統(tǒng)、上料系統(tǒng)、控制系統(tǒng)、卸料系統(tǒng)、爐體操作系統(tǒng)、安全防護系統(tǒng)、質(zhì)量追蹤系統(tǒng)、爐內(nèi)熱過程模型系統(tǒng),最終達到各系統(tǒng)協(xié)同操作、安全連鎖,實現(xiàn)工業(yè)實際生產(chǎn)的真實再現(xiàn);(2)冶金行業(yè)工業(yè)爐窯系統(tǒng)復(fù)雜,實際生產(chǎn)過程中容易出現(xiàn)各類故障。通過收集實際生產(chǎn)過程中工業(yè)爐窯運行系統(tǒng)相關(guān)故障及對應(yīng)的處理方案,形成專用數(shù)據(jù)庫,編制模擬生產(chǎn)過程隨機故障系統(tǒng);(3)編制考核系統(tǒng)。定期組織學生學習軟件,聽取學生意見及建議,并做出相應(yīng)調(diào)整,以獲得最好的實習效果。考核系統(tǒng)分為三部分:爐型系統(tǒng)認識部分考核、“工業(yè)爐窯熱工及構(gòu)造”課程部分內(nèi)容理論考核、工業(yè)爐窯典型爐型模擬操作考核;(4)編制仿真軟件模塊擴展接口。以便于教師日后對新爐型添加或新功能的開發(fā)。
學校在組織學生到企業(yè)參觀實習時,企業(yè)不會因為學生實習而調(diào)整生產(chǎn),因此,學生參觀過程中很有可能看不到工業(yè)爐設(shè)備的動作過程,再加上生產(chǎn)現(xiàn)場噪音較大,即便是有老師講解,也聽不太清。在本仿真軟件的認識實習部分,首先以工業(yè)爐各系統(tǒng)、各關(guān)鍵設(shè)備實體照片展現(xiàn)給學生,并配有文字介紹,可以通過教師講解或自學的方式了解各系統(tǒng)、各設(shè)備的主要功能及操作要求。其次,以3D模型方式將工業(yè)爐窯全系統(tǒng)展現(xiàn)給學生,對于關(guān)鍵設(shè)備,軟件中做了關(guān)鍵剖視圖設(shè)計,教師可結(jié)合爐體及設(shè)備三維實體模型向?qū)W生講解各部分的組成及功能,彌補實體照片不能觀察系統(tǒng)及設(shè)備內(nèi)部詳細構(gòu)造的缺陷。除此之外,軟件中也包含了一些典型爐型實際生產(chǎn)過程的視頻,同樣,對于現(xiàn)場拍攝不便于直接觀察的爐內(nèi)情形,采用3D模型及動畫方式進行展示,學生可將模擬現(xiàn)場與實際現(xiàn)場進行對比,加強對工業(yè)爐窯系統(tǒng)的認識。
學生在企業(yè)參觀實習是絕對不允許動手操作的。首先是因為學生不了解生產(chǎn)工藝過程,很有可能發(fā)生誤操作,影響企業(yè)正常生產(chǎn);另外,學生大都不了解各設(shè)備的操作規(guī)程,出于安全考慮,不允許學生對設(shè)備動手操作。在認識實習基礎(chǔ)上,生產(chǎn)模擬部分實現(xiàn)了對生產(chǎn)操作的實訓(xùn),人機交互界面由仿真控制界面和虛擬被控場景兩部分組成。仿真控制界面中的圖形界面、操作手柄圖案、操作按鈕等的邏輯關(guān)系與生產(chǎn)現(xiàn)場保持一致,既有生產(chǎn)總覽界面,又有各子系統(tǒng)分界面,便于學生分步驟練習。生產(chǎn)模擬部分主要操作內(nèi)容包括:開爐前各系統(tǒng)(各氣體系統(tǒng)、循環(huán)水、冷卻水系統(tǒng)等)準備、各安全設(shè)施檢查、上料系統(tǒng)上料過程、物料在爐內(nèi)的運動和加熱過程、爐內(nèi)各部分溫度控制、壓力控制、卸料系統(tǒng)卸料過程以及生產(chǎn)過程中各系統(tǒng)間的安全連鎖、相互配合等。教師結(jié)合講解在軟件上進行生產(chǎn)過程模擬操作,向?qū)W生介紹各系統(tǒng)及設(shè)備性能、各系統(tǒng)間相互關(guān)系、操作過程注意事項等,并指導(dǎo)學生進行模擬生產(chǎn)操作。實際生產(chǎn)過程中,可能由于氣體壓力不足或電壓波動等突發(fā)情況影響企業(yè)的正常生產(chǎn),在本仿真軟件中,也將隨機產(chǎn)生常見的生產(chǎn)故障,鍛煉學生分析問題解決實際問題的能力。通過進行這一系列的模擬生產(chǎn)現(xiàn)場操作,使學生非常直觀地學習工業(yè)爐的系統(tǒng)組成及生產(chǎn)操作過程。
在仿真軟件的考核部分,設(shè)計了三種類型的考核內(nèi)容,包括:認識學習考核、理論考核和操作考核三部分。該軟件可對學生的操作即時給出評判結(jié)果,計算機詳細記錄學生在實訓(xùn)平臺上的所有操作,后臺實時計算。操作完成后,系統(tǒng)在基礎(chǔ)知識、操作步驟、資源消耗、產(chǎn)品質(zhì)量、產(chǎn)量等多方面進行考核,將操作記錄和操作結(jié)果分類統(tǒng)計,根據(jù)指標評價體系,給出量化考核成績。
3 軟件的應(yīng)用效果
目前,仿真實習技術(shù)已成為國際公認的高效現(xiàn)代化教學手段。結(jié)合我校熱能與動力工程專業(yè)特色及學生的培養(yǎng)目標,我校開發(fā)的“熱能與動力工程專業(yè)本科生實踐仿真教學軟件”很好地解決了學生下廠實習難、效果差等問題。為加強仿真軟件實習的教學效果,采用先仿真訓(xùn)練,再下廠實習的模式。實踐表明,對于從未見過現(xiàn)場工業(yè)爐窯生產(chǎn)的學生而言,到工廠參觀實習前進行仿真集訓(xùn)是非常有必要的。通過仿真軟件實習,學生已基本了解工業(yè)爐系統(tǒng)之間的聯(lián)動過程以及生產(chǎn)過程中常見的生產(chǎn)故障問題,因此,再到工廠參觀實習時,便能更加準確地了解各設(shè)備功能,也有助于學生參加工作后更加靈活運用所學專業(yè)知識。
摘要:基于自主環(huán)境的英語聽寫訓(xùn)練軟件的開發(fā)遵循傳統(tǒng)的CAI系統(tǒng)設(shè)計模式,但要基于實際運行環(huán)境,在界面設(shè)計、內(nèi)容模塊設(shè)計、聽寫策略培養(yǎng)和強化、學習過程監(jiān)控和評價等方面綜合設(shè)計開發(fā),實現(xiàn)其對語言自主學習資源的有效補充。
關(guān)鍵詞:自主學習;英語專業(yè);聽寫訓(xùn)練軟件
一、引言
聽寫作為語言教學中常見的一種輔助手段和測試方法,在各級英語教學中一直被廣泛應(yīng)用,而且在英語專業(yè)四級、大學英語四、六級考試中也是重要的測試項目之一。這一具有悠久歷史的教學傳統(tǒng)長久以來得到廣泛認同,被看作一種行之有效的教學方法。雖然曾在20世紀40年代受到可分能力假說理論的挑戰(zhàn),但70年代后,以O(shè)ller為代表的語言學家提出了整體語言能力假說,基于大量的語言測試試驗及考試數(shù)據(jù)分析重新確立聽寫作為“一種實用、有效的綜合語言能力測試手段的地位”[1]。目前國內(nèi)學者對聽寫的相關(guān)研究主要集中在聽寫能力和語言能力水平的相關(guān)性及其對教學的反撥作用和影響聽寫能力的語言或非語言能力的因素上面。
二、英語聽寫類型及難點
英語聽寫的分類一般遵循Oller[2]提出的分類標準,即標準聽寫(聽寫者根據(jù)音頻完整寫出文本材料)、部分聽寫(聽寫者根據(jù)音頻填寫材料中的缺失文字)、干擾聽寫(錄音中加入干擾背景音,以體現(xiàn)真實感,增加難度)、作文聽寫(通過記憶寫下錄音的文本內(nèi)容)和復(fù)述聽寫(口頭復(fù)述所聽到的錄音內(nèi)容并進行錄音)。英語專業(yè)四級考試(TEM-4)所設(shè)置題型中的聽寫項目“旨在測試學生的聽力理解能力、拼寫熟練程度及正確運用標點符號的能力”[3]。根據(jù)上述分類,TEM-4中的聽寫部分為標準聽寫,即短文聽寫。而大學英語四級(CET-4)中的聽寫為復(fù)合式聽寫,是部分聽寫(單詞聽寫)與聽寫作文(原句或意思相近之新句)兩者的結(jié)合體[4]。
張春芳[5]對國內(nèi)英語聽力測試及教學的研究結(jié)果表明,英語專業(yè)學生在聽寫測試中所暴露的問題主要包括:(1)聽辨音能力弱;(2)未能達到基礎(chǔ)的詞匯和語法知識要求,導(dǎo)致他們在拼寫和檢查階段不能還原正確的句子;(3)遭受母語思維的影響;(4)聽寫學習策略缺失。其中,鄧媛[6]所作的關(guān)于學生聽寫策略的問卷調(diào)查表明,缺乏明確的學習計劃以及注意力容易受干擾是多數(shù)學生在元認知策略方面普遍存在的問題。而在認知策略的使用方面,績優(yōu)者善于抓住句子意群和關(guān)鍵詞幫助記憶,而學困生的聽力理解趨向片段化,短時記憶弱,且易受干擾產(chǎn)生混淆,導(dǎo)致信息輸出較為破碎化。同時,在情感策略方面,由于聽寫能力弱造成的緊張情緒會干擾注意力和記憶力。對自主環(huán)境下的聽寫訓(xùn)練軟件開發(fā)來說,基于上述研究改善和解決聽寫學習策略問題對保證訓(xùn)練效果極為重要。
三、基于自主環(huán)境的英語專業(yè)聽寫訓(xùn)練軟件設(shè)計
一般而言,教學軟件開發(fā)程序要求開發(fā)者要先了解基于不同教學模式的CAI系統(tǒng)設(shè)計基本策略及目標運行環(huán)境,在確定選題和開發(fā)方向后選擇有針對性的教學/訓(xùn)練模式,先行構(gòu)思系統(tǒng)總體設(shè)計和詳細的腳本設(shè)計,選擇合適的開發(fā)工具。教學/訓(xùn)練內(nèi)容的豐富與否是最終學習效果的重要支撐。在系統(tǒng)調(diào)試完畢后,要在教學實踐應(yīng)用中完成評價、修改和推廣應(yīng)用的過程。
基于自主環(huán)境的英語聽寫訓(xùn)練軟件要遵循上述程序,注意以下幾點:(1)自主學習軟件應(yīng)基于以學習者為中心的模式,在運行環(huán)境上要從保持學習者的注意力出發(fā)。該類軟件能安裝在可保證網(wǎng)絡(luò)帶寬但又不與因特網(wǎng)相聯(lián)的校園局域網(wǎng)或自主學習中心的計算機終端上。(2)學習軟件的界面設(shè)計應(yīng)注重教學性、交互性、系統(tǒng)性和藝術(shù)性的協(xié)調(diào)統(tǒng)一。作為教學軟件,其界面風格應(yīng)簡潔典雅,主題突出,避免主次不分,并根據(jù)需要設(shè)計明確便捷而有效、合理的導(dǎo)航標志。(3)內(nèi)容模塊設(shè)計應(yīng)能讓學習者根據(jù)個人的起點水平選擇合適的訓(xùn)練層級,逐漸實現(xiàn)從易到難不斷進步最終達到考核要求的目標。(4)重視學生聽寫策略問題的培養(yǎng)和強化,將其體現(xiàn)在框架設(shè)計和內(nèi)容安排上。元認知策略的建立可以通過軟件首頁的詳細介紹了解各個板塊的學習目標,要求學習者根據(jù)個人水平和學習時間依次形成各個板塊的詳細的學習計劃。通過“聽寫技巧”、“單句聽寫”、“段落聽寫”、“模擬聽寫”、“真題聽寫”等實現(xiàn)聽寫技巧認知和逐步強化提高。“聽寫技巧”綜合介紹TEM-4聽寫考核要求及聽寫技巧,但這一技巧的實際掌握有賴于在后續(xù)板塊中逐級達成。“單句聽寫”主要培訓(xùn)學生的聽力理解和拼寫速度,形成個人特有的單詞和符號書寫習慣。該板塊難度安排較低,有利于建立基礎(chǔ)較差的學生建立自信心。“段落聽寫”、“模擬聽寫”實現(xiàn)從小段落聽寫到標準長段落的聽寫,逐步增加學習難度和實踐水平。需要指出的是,“模擬聽寫”的難度設(shè)計建議稍高于“真題聽寫”。這種設(shè)計有利于學生在進行歷年真題聽寫的考前實戰(zhàn)環(huán)節(jié)獲得極大的成就感,提升其考試前的自信心。(5)融入現(xiàn)時教學計劃,實現(xiàn)監(jiān)控和評估的有效結(jié)合。監(jiān)控可分為自我監(jiān)控和他人監(jiān)控。應(yīng)當鼓勵學生反思、總結(jié)和評估個人在各個板塊的學習過程和結(jié)果,通過學習計劃有效保障個人學習活動的自我監(jiān)控。借助同伴,或?qū)⑵淙谌肽抽T當前教學計劃中,通過教師的檢查監(jiān)督和答疑解惑保證和實現(xiàn)學習計劃的完成。這有助于學生逐漸建立起有效的元認知策略,在各循序漸進的板塊練習中掌握良好的、有效的認知策略,提高注意力、記憶力和書寫技巧。同時,在此過程中,通過學伴或教師的學習交流活動,實現(xiàn)情感上的反哺能動效應(yīng)。
四、結(jié)語
近年來,雖然智能手機、平板電腦等移動終端及網(wǎng)絡(luò)技術(shù)獲得飛速發(fā)展,但鑒于我國的國情及基礎(chǔ)應(yīng)試教育的影響慣性,可以預(yù)料語言自主學習中心在很長的一段時間內(nèi)會在學習資源提供和自主學習能力培養(yǎng)等方面發(fā)揮重大的作用。商業(yè)開發(fā)的教學軟件和課件在系統(tǒng)性和專業(yè)性上具有巨大的優(yōu)勢,是語言自主學習資源的主要組成部分。但任課教師對自主學習中心學習資源的補充更具針對性,更容易將其融入課程教學計劃和評估中。兩者相鋪相成,互為促進,而任課教師作為開發(fā)者也會在此過程中發(fā)揮更大的作用。
【摘要】目前我國大學的雙語教學是指以兩種語言作為教學媒介的系統(tǒng),其中除母語外的另一語言不僅作為教學媒介部分或全部地運用到非語言學科中,而且在教學過程中,要求學生逐漸基本掌握它,同時要在教學中對該學科的不同文化進行比較學習,以獲得該學科先進的、系統(tǒng)的知識,來進行學科教育的一種教學方法組合;強調(diào)使用外語于學科教有(但并不排斥母語),在學得該學科先進文化科學知識的同時要學得基本專業(yè)外語,這便是目前我國大學雙語教學的質(zhì)的規(guī)定性。
【關(guān)鍵詞】大學雙語教學 學科教育 質(zhì)的規(guī)定性
隨著我國經(jīng)濟發(fā)展逐漸被納人全球經(jīng)濟發(fā)展軌道,特別是在中國加人WTO以后,中國與外部世界的政治、經(jīng)濟、文化交往越來越頻繁,各行各業(yè)與國際接軌的步伐逐步加快,我國迫切需要掌握專業(yè)知識又掌握專業(yè)外語的高素質(zhì)、復(fù)合型人才。培養(yǎng)這種人才是現(xiàn)階段中國高等教育發(fā)展的重要目標之一。為此,教育部于2001年9月頒布了《關(guān)于加強高等學校本科教學工作提高教學質(zhì)量的若干意見》的4號文件,要求全國各高等院校積極推廣使用英語等外語進行專業(yè)課教學,以墻養(yǎng)高素質(zhì)、復(fù)合型人才,實現(xiàn)我國高等教育的可持續(xù)發(fā)展。至此,全國開始有不少高校都在嘗試、探索著雙語教學。但仍面臨著許多問題,其中關(guān)于究竟什么是”雙語教學”就爭議頗大。然而,目前國內(nèi)外對雙語教學尚無正式統(tǒng)一的定性,實有必要對我國大學雙語教學的本質(zhì)進行認真分析研究,以統(tǒng)一認識,確保我國高校雙語教學的順利進行,完成培養(yǎng)高素質(zhì)、復(fù)合型人才的任務(wù)。
一、國外有關(guān)的雙語教學定義
在國外,大都采用(bilingualeducation)雙語教育的提法,很少采用雙語教學的提法。其中較權(quán)威的定義有:《朗文應(yīng)用語言學詞典》所給的”雙語教學”的定義:”Theuseofasecondorforeignlanguageinschoolfortheteachingofcontentsubjects”譯成中文,意思是能在學校里使用第二語言或外語進行各門學科的教學。(雙語教育概論)中兩位著名專家加拿大的M.F.麥凱和西班牙的M.西格恩提出”雙語教學是以兩種語言作為教學媒介的系統(tǒng),且其中一種語言常常是但并不一定是學生的第一語言[1]”這兩種定義較好地給出了”雙語教學”的狹義(前者)和廣義(后者)的定義。
二、我國有關(guān)的雙語教學定義
在我國目前學校、教師、學生以及各類文件、論文、報刊都采用”雙語教學”的提法,這已經(jīng)成為大家共同認可和接受的,因此,我們都用雙語教學的提法。只是由于缺乏相對的語言環(huán)境和尚未形成完善的雙語教學體制,目前國內(nèi)各學者對我國高校的雙語教學理解分歧還較大,具體概括如下:
1.認為雙語教學是一種教學方式或形式
沙麗華、韓德復(fù)在《”滲透、整合、思維”梯進式雙語教學模式的結(jié)構(gòu)》中認為雙語教學是指用漢語和一門外語(目前在我國大部分是英語)作為課堂用語進行學科教學的方式[2]。李紅兵在《高校雙語教學模式的探討》中認為雙語教學是指對高等學校的部分課程采用國外具有代表性和先進性的原版教材,并采用英語授課的一種教學方式[3]。張培在《雙語教學:熱點間題的冷思考》中認為雙語教學是以兩種語言作為教學用語,其中第二語言不僅是作為學習對象,而且是作為教學媒介部分或全部地運用到非語言學科的一種教學形式[4]
2.認為雙語教學是在學科教學進程或過程中使用雙語當作教學手段
何全旭、吳為民在《關(guān)于開展雙語教學的幾個問題》中認為雙語教學是指除漢語外,用一門外語作為課堂主要用語進行學科教學,目前絕大部分是用英語;教師還應(yīng)利用非語言行為,直觀、形象地提示和幫助學生理解教學內(nèi)容,以降低學生在英語理解上的難度[5]。施敏穎在《關(guān)于在高校中實施雙語教學的幾點看法》中認為雙語教學是指在教學進程中使用母語及一門外語[6]。任長虹在《高等學校實施雙語教學的現(xiàn)狀分析與對策》中認為雙語教學是指在教材使用、課堂講授、期末考試等教學環(huán)節(jié)同時使用外語和漢語兩種語言的教學活動[7]。劉欽永在《關(guān)于雙語教育和雙語教學的思考》中認為雙語教學是指教學中使用外語或非本民族語言進行教學的進程[8]。
3認為雙語教學是一種語言教學
張謙在《關(guān)于建立雙語教學型大學的論證與思考》中認為雙語教學是母語和一門外國語的教學,或稱之第一語言和第二語言的教學[9]。馮保才在《關(guān)于學校實施雙語教學的探索》中認為雙語教學是指一種語言學習的方法,指在校內(nèi)同時使用母語或第二語言進行教學,主要目的是學習和掌握主流語言最終能用主流語言順利進行各科學習[10]。邱輝忠在《化學教學中實施雙語教學的思考》中認為雙語教學是指將學生的外語或第二語言,通過教學和環(huán)境,經(jīng)過若干階段的訓(xùn)練,使之能代替,或接近母語的表達水平[11]。
4.認為雙語教學是一種教學方法或教學模式
磨玉峰在《淺談我院管理專業(yè)雙語教學的發(fā)展》中認為雙語教學是指非外語專業(yè)學科使用外語和漢語講授本專業(yè)學科的一種教學方法,以用英語為例,包括使用英語教材、用英語版書、用英語布置作業(yè)、用英語命題以及使用英語口授等形式[12]。馮妍卉、格欣欣在《傳熱傳質(zhì)學”課程雙語教學計劃的研討》中認為雙語教學是指非外語課程利用母語和外語兩種語言講授的一種教學方法[13]。鄭定陽在《實行雙語教學的初步實踐與思考》中認為雙語教學是指非外語課程采用外語講授的一種教學方法[14]。張維佳在《雙語教學的性質(zhì)、條件及相關(guān)問題》中認為雙語教學是指教師在學科教育中交互使用本族語和外語甚至完全使用外語進行教學活動,以滿足學習者的工具型的學習動機(instnunentalmotivation)和融合型的學習動機(integrativemotivation).通俗的講,所謂的雙語教學,就是用兩種不同語言進行學科教育的教學活動,一般是指在用母語進行部分學科教學的同時,用非母語進行部分或者全部非語言學科教學的教學模式[15]
三、我國高等學校的雙語教學的本質(zhì)
分析以上十多種雙語教學的定義,可以看出,盡管它們是從不同角度出發(fā)來解說雙語教學,雖各有偏頗,但不難發(fā)現(xiàn)它們幾乎都有一個大致基本點,那就是都強調(diào)使用外語于學科教育(但并不排斥母語),在學習該學科先進文化科學知識的同時要學得與學科發(fā)展相關(guān)的基本專業(yè)外語。這個基本點就是雙語教學的質(zhì)的規(guī)定性,是我國高等學校的雙語教學區(qū)別其他國雙語教學的根本特征,這就是我國高等學校的雙語教學的本質(zhì)。
總結(jié)歸納出我國高等學校雙語教學的質(zhì)的規(guī)定性,再對其下定義就清楚多了。根據(jù)我國高等教學的實際情況,筆者認為目前我國高校的各學科雙語教學應(yīng)理解為:是指以兩種語言作為教學媒介的系統(tǒng),其中除母語外的另一語言不僅作為教學媒介部分或全部地運用到非語言學科中,而且還作為學習對象,要求在教學過程中學生逐漸基本掌握它,同時在教學中要對該學科的不同文化進行比較學習,以獲得該學科先進的、系統(tǒng)的文化知識,來進行學科教育的一種教學方法組合。這里需要指出的是高等學校雙語教學之所以被稱之為一種教學方法組合,是因為它的構(gòu)成離不開常用的教學基本方法〔如講授法、練習法等),且具有自己獨特的方法結(jié)構(gòu)(如必須有語言引導(dǎo)課等)和新的教學功能(學得專業(yè)知識技能又學得專業(yè)英語)。這種提法函括了目前我國高等學校雙語教學的目的與任務(wù),有著當今時代的鮮明特征,是較有現(xiàn)實意義的定義。
總之,只有真正理解目前我國高等學校的雙語教學本質(zhì),才能保障我國高等學校雙語教學實施的順利進行,完成我國高等學校學科雙語教學的目的與任務(wù)―培養(yǎng)出高素質(zhì)、復(fù)合型的人才,以應(yīng)對”人世”的機遇與挑戰(zhàn)。
【摘要】本文根據(jù)教高16號文件精神,針對實踐性比較強的軟件開發(fā)專業(yè)的課程如何建設(shè)的問題解析了工學結(jié)合的概念,在實踐中提出了一種行之有效的課程開發(fā)模式,為高職教育中實踐性比較強的學科進行課程開發(fā)提供了一點思路。
【關(guān)鍵詞】高職 ; 工作過程 ; 課程開發(fā)模式
當今社會,用人單位希望從高職院校走出來的畢業(yè)生能夠拿來就能用,但實際情況卻是:能直接用的很少,大多數(shù)學生都必須進行崗前的培訓(xùn)甚至到一些培訓(xùn)機構(gòu)“充電”。這就給高職教育工作者提出了思考問題:如何改進教學,降低畢業(yè)生工作門檻,使得畢業(yè)生能夠盡快融入工作。與本科的通識教育培養(yǎng)研究型人才不同,高職教育目的在于培養(yǎng)具有專業(yè)理論和技能的應(yīng)用型人才,這就要求在高職教學中需要將理論教學與實踐教學相結(jié)合。教高[2006]16號文件中提出了“把工學結(jié)合作為高等職業(yè)教育人才培養(yǎng)模式改革的重要切入點,帶動專業(yè)調(diào)整與建設(shè),引導(dǎo)課程設(shè)置、教學內(nèi)容和教學方法改革”的要求,其中的工學結(jié)合是關(guān)鍵。那么什么是工學結(jié)合,該如何進行工學結(jié)合的課程建設(shè)呢?
一、工學結(jié)合之我見
我們認為,工學結(jié)合是工作過程與教學過程有機融合。“半工半讀”不是真正的工學結(jié)合,在教學中模擬工作環(huán)境進行教學或者直接在工作環(huán)境中教學只是形式化的“工學結(jié)合”,真正的“工學結(jié)合”是表里如一的“工學結(jié)合”。我們軟件專業(yè)的課程建設(shè),需要按照真正“工學結(jié)合”的思想來進行。首先在課程培養(yǎng)目標(宏觀)上,要以就業(yè)為導(dǎo)向,以實際工作需要為教學需要(目標);在課程內(nèi)容的選取上,以軟件項目為載體,將實際的商業(yè)項目轉(zhuǎn)化成了適于教學的項目;在課程中觀組織上,通過增加、舍棄、轉(zhuǎn)化、合并的方式,將項目實際開發(fā)的工作情景變成了適合教學的學習情景;在課程微觀組織上,借用基于工作過程的一體化教學模式來組織教學。通過宏觀、中觀、微觀三個層面的“工學結(jié)合”而來的課程,能夠真正地讓學生在工作中學習,在學習中工作。
二、課程開發(fā)模式的構(gòu)建
依據(jù)上述工學結(jié)合的內(nèi)涵,我們在課程開發(fā)中始終堅持“校企合作、工學結(jié)合”的原則,從企業(yè)中來,把企業(yè)的工作過程轉(zhuǎn)變成教學過程。最終在基于工作過程的課程開發(fā)實踐中逐步形成了:市場調(diào)研、行動領(lǐng)域確立、學習領(lǐng)域確立、學習載體設(shè)計、學習情境設(shè)置、教學模式確立、評價標準確立、師資選擇,八大開發(fā)步驟。在前三個步驟中形成了專業(yè)的課程體系。后面五步針對的是專業(yè)課程體系下的單門課程。這就是我們的工學結(jié)合的課程開發(fā)模式,如圖1所示。下面分別闡述每個步驟的要點。
圖1 基于工作過程的課程開發(fā)模式
1.市場調(diào)研
首先,課程組教師網(wǎng)上調(diào)研或與企業(yè)專家訪談的方式獲得崗位需求(調(diào)研報告);其次,開展“實踐專家研討會”論證崗
位的行動領(lǐng)域和典型工作任務(wù);最后,行業(yè)企業(yè)專家與課程專家一起進行課程開發(fā)得到學習領(lǐng)域、課程標準和學習情景。表2是課程開發(fā)調(diào)查與論證過程(市場調(diào)研是其中第一步)。經(jīng)過市場調(diào)查,確定專業(yè)的職業(yè)定位(職業(yè)崗位)。
表2課程開發(fā)調(diào)查與論證過程
2.行動領(lǐng)域及典型工作任務(wù)的確立
通過“實踐專家研討會”(表2的第二步),企業(yè)專家對崗位分析獲得了職業(yè)崗位的行動領(lǐng)域及典型工作任務(wù),如表3(以java程序員崗位為例)所示。
表3 Java程序員崗位行動領(lǐng)域
3.學習領(lǐng)域確立
根據(jù)典型工作任務(wù),結(jié)合能力本位的原則,構(gòu)建課程體系及專業(yè)定位,如表4所示(以java程序員為例),每一個學習領(lǐng)域?qū)?yīng)一門課程。
表4 java程序員學習領(lǐng)域表
4.學習載體的確定
(從本步驟起,后面的內(nèi)容均針對一門課程,而不是課程體系)根據(jù)學習領(lǐng)域表,課程將采用轉(zhuǎn)化成了適于教學的商業(yè)項目為載體。
5.學習情景的設(shè)置
學習情景的設(shè)置其實就是設(shè)置課程的中觀流程(學習情景)及微觀載體(學習子情景)。根據(jù)項目的開發(fā)流程結(jié)合教學流程,設(shè)置整個課程的學習情景。以表4里邊的Javaweb應(yīng)用軟件開發(fā)課程為例,在工作情景中融入教學環(huán)節(jié),采用細化、合并、轉(zhuǎn)換等途徑得到了4個學習情景如表5所示。
表5 javaweb應(yīng)用軟件開發(fā)課程學習情景的確定
接下來,將表5中的4個學習情景分解細化,作為每一次課的載體(微觀),具體可分解22個必修子情境以及3個可選子情境(具體子情境從略)。
6.確立教學模式
工學結(jié)合的課程開發(fā)一般采用教學做一體化的教學模式;根據(jù)課程載體,采用項目導(dǎo)向、任務(wù)驅(qū)動等教學方法;采用多媒體教學、采用模擬工作環(huán)境的教室等授課方式。
7.確立評價標準
工學結(jié)合課程評價分成三部分,按照知識、能力、素養(yǎng)三方面進行評價。評價方式多樣化(三結(jié)合),采用考試與考核相結(jié)合、過程與結(jié)果考核(考試)相結(jié)合、老師與學生互評相結(jié)合的方式。知識評價為傳統(tǒng)的理論考試。能力評價可用每堂課(教學子情境)的完成情況作為過程考核、課程載體(項目)完成后的項目答辯作為考核以及期末項目實作考試三個部分來作為能力評價的最終成績。素養(yǎng)評價由平時出勤、課堂表現(xiàn)、課后作業(yè)三個觀察點作為素養(yǎng)評價的最終成績。
8.師資選擇
作為工學結(jié)合課程的任課教師,應(yīng)該具備有教師的教學基本能力(教師的公共能力)、具備一定的課程理論水平(專業(yè)課程理論水平)、具備課程的實作能力(專業(yè)課程工作能力)以及該課程涉及到的相關(guān)工作經(jīng)驗。也就是說,對于一位能夠勝任工學結(jié)合課程的教師,他不僅能講得出來,還能做得出來,并且要有一線工作經(jīng)驗。
筆者在軟件開發(fā)專業(yè)多門課的課程開發(fā)實踐中提出了自己關(guān)于工學結(jié)合的內(nèi)涵,并按照這個內(nèi)涵形成了一套工學結(jié)合的課程開發(fā)模式,并清晰地指出了模式中的每個步驟的作用。該模式思路清晰,邏輯嚴密,具備較強的科學性、操作性和實用性。
該開發(fā)模式從職業(yè)崗位的角度出發(fā),開發(fā)的不僅僅是一門課程,而且是一個專業(yè)方向的課程體系(課程群)。
本文雖然是以java程序員為例來說明課程的開發(fā)模式,但對于軟件類專業(yè)乃至實踐性很強的其它專業(yè)依然適用。
作者簡介:張紅實(1977-),男,重慶人,重慶工程學院Java專業(yè)教師,講師,計算機軟件與理論碩士,研究方向:高等職業(yè)軟件開發(fā)類教學實施與研究。
【摘要】本文根據(jù)教高16號文件精神,針對實踐性比較強的軟件開發(fā)專業(yè)的課程如何建設(shè)的問題解析了工學結(jié)合的概念,在實踐中提出了一種行之有效的課程開發(fā)模式,為高職教育中實踐性比較強的學科進行課程開發(fā)提供了一點思路。
【關(guān)鍵詞】高職 ; 工作過程 ; 課程開發(fā)模式
當今社會,用人單位希望從高職院校走出來的畢業(yè)生能夠拿來就能用,但實際情況卻是:能直接用的很少,大多數(shù)學生都必須進行崗前的培訓(xùn)甚至到一些培訓(xùn)機構(gòu)“充電”。這就給高職教育工作者提出了思考問題:如何改進教學,降低畢業(yè)生工作門檻,使得畢業(yè)生能夠盡快融入工作。與本科的通識教育培養(yǎng)研究型人才不同,高職教育目的在于培養(yǎng)具有專業(yè)理論和技能的應(yīng)用型人才,這就要求在高職教學中需要將理論教學與實踐教學相結(jié)合。教高[2006]16號文件中提出了“把工學結(jié)合作為高等職業(yè)教育人才培養(yǎng)模式改革的重要切入點,帶動專業(yè)調(diào)整與建設(shè),引導(dǎo)課程設(shè)置、教學內(nèi)容和教學方法改革”的要求,其中的工學結(jié)合是關(guān)鍵。那么什么是工學結(jié)合,該如何進行工學結(jié)合的課程建設(shè)呢?
一、工學結(jié)合之我見
我們認為,工學結(jié)合是工作過程與教學過程有機融合。“半工半讀”不是真正的工學結(jié)合,在教學中模擬工作環(huán)境進行教學或者直接在工作環(huán)境中教學只是形式化的“工學結(jié)合”,真正的“工學結(jié)合”是表里如一的“工學結(jié)合”。我們軟件專業(yè)的課程建設(shè),需要按照真正“工學結(jié)合”的思想來進行。首先在課程培養(yǎng)目標(宏觀)上,要以就業(yè)為導(dǎo)向,以實際工作需要為教學需要(目標);在課程內(nèi)容的選取上,以軟件項目為載體,將實際的商業(yè)項目轉(zhuǎn)化成了適于教學的項目;在課程中觀組織上,通過增加、舍棄、轉(zhuǎn)化、合并的方式,將項目實際開發(fā)的工作情景變成了適合教學的學習情景;在課程微觀組織上,借用基于工作過程的一體化教學模式來組織教學。通過宏觀、中觀、微觀三個層面的“工學結(jié)合”而來的課程,能夠真正地讓學生在工作中學習,在學習中工作。
二、課程開發(fā)模式的構(gòu)建
依據(jù)上述工學結(jié)合的內(nèi)涵,我們在課程開發(fā)中始終堅持“校企合作、工學結(jié)合”的原則,從企業(yè)中來,把企業(yè)的工作過程轉(zhuǎn)變成教學過程。最終在基于工作過程的課程開發(fā)實踐中逐步形成了:市場調(diào)研、行動領(lǐng)域確立、學習領(lǐng)域確立、學習載體設(shè)計、學習情境設(shè)置、教學模式確立、評價標準確立、師資選擇,八大開發(fā)步驟。在前三個步驟中形成了專業(yè)的課程體系。后面五步針對的是專業(yè)課程體系下的單門課程。這就是我們的工學結(jié)合的課程開發(fā)模式,如圖1所示。下面分別闡述每個步驟的要點。
1.市場調(diào)研
首先,課程組教師網(wǎng)上調(diào)研或與企業(yè)專家訪談的方式獲得崗位需求(調(diào)研報告);其次,開展“實踐專家研討會”論證崗位的行動領(lǐng)域和典型工作任務(wù);最后,行業(yè)企業(yè)專家與課程專家一起進行課程開發(fā)得到學習領(lǐng)域、課程標準和學習情景。表2是課程開發(fā)調(diào)查與論證過程(市場調(diào)研是其中第一步)。經(jīng)過市場調(diào)查,確定專業(yè)的職業(yè)定位(職業(yè)崗位)。
2.行動領(lǐng)域及典型工作任務(wù)的確立
通過“實踐專家研討會”(表2的第二步),企業(yè)專家對崗位分析獲得了職業(yè)崗位的行動領(lǐng)域及典型工作任務(wù),如表3(以java程序員崗位為例)所示。
3.學習領(lǐng)域確立
根據(jù)典型工作任務(wù),結(jié)合能力本位的原則,構(gòu)建課程體系及專業(yè)定位,如表4所示(以java程序員為例),每一個學習領(lǐng)域?qū)?yīng)一門課程。
4.學習載體的確定
(從本步驟起,后面的內(nèi)容均針對一門課程,而不是課程體系)根據(jù)學習領(lǐng)域表,課程將采用轉(zhuǎn)化成了適于教學的商業(yè)項目為載體。
5.學習情景的設(shè)置
學習情景的設(shè)置其實就是設(shè)置課程的中觀流程(學習情景)及微觀載體(學習子情景)。根據(jù)項目的開發(fā)流程結(jié)合教學流程,設(shè)置整個課程的學習情景。以表4里邊的Javaweb應(yīng)用軟件開發(fā)課程為例,在工作情景中融入教學環(huán)節(jié),采用細化、合并、轉(zhuǎn)換等途徑得到了4個學習情景如表5所示。
接下來,將表5中的4個學習情景分解細化,作為每一次課的載體(微觀),具體可分解22個必修子情境以及3個可選子情境(具體子情境從略)。
6.確立教學模式
工學結(jié)合的課程開發(fā)一般采用教學做一體化的教學模式;根據(jù)課程載體,采用項目導(dǎo)向、任務(wù)驅(qū)動等教學方法;采用多媒體教學、采用模擬工作環(huán)境的教室等授課方式。
7.確立評價標準
工學結(jié)合課程評價分成三部分,按照知識、能力、素養(yǎng)三方面進行評價。評價方式多樣化(三結(jié)合),采用考試與考核相結(jié)合、過程與結(jié)果考核(考試)相結(jié)合、老師與學生互評相結(jié)合的方式。知識評價為傳統(tǒng)的理論考試。能力評價可用每堂課(教學子情境)的完成情況作為過程考核、課程載體(項目)完成后的項目答辯作為考核以及期末項目實作考試三個部分來作為能力評價的最終成績。素養(yǎng)評價由平時出勤、課堂表現(xiàn)、課后作業(yè)三個觀察點作為素養(yǎng)評價的最終成績。
8.師資選擇
作為工學結(jié)合課程的任課教師,應(yīng)該具備有教師的教學基本能力(教師的公共能力)、具備一定的課程理論水平(專業(yè)課程理論水平)、具備課程的實作能力(專業(yè)課程工作能力)以及該課程涉及到的相關(guān)工作經(jīng)驗。也就是說,對于一位能夠勝任工學結(jié)合課程的教師,他不僅能講得出來,還能做得出來,并且要有一線工作經(jīng)驗。
筆者在軟件開發(fā)專業(yè)多門課的課程開發(fā)實踐中提出了自己關(guān)于工學結(jié)合的內(nèi)涵,并按照這個內(nèi)涵形成了一套工學結(jié)合的課程開發(fā)模式,并清晰地指出了模式中的每個步驟的作用。該模式思路清晰,邏輯嚴密,具備較強的科學性、操作性和實用性。
該開發(fā)模式從職業(yè)崗位的角度出發(fā),開發(fā)的不僅僅是一門課程,而且是一個專業(yè)方向的課程體系(課程群)。
本文雖然是以java程序員為例來說明課程的開發(fā)模式,但對于軟件類專業(yè)乃至實踐性很強的其它專業(yè)依然適用。
作者簡介:張紅實(1977-),男,重慶人,重慶工程學院Java專業(yè)教師,講師,計算機軟件與理論碩士,研究方向:高等職業(yè)軟件開發(fā)類教學實施與研究。
摘要:雙證融通課程體系是高職院校培養(yǎng)學生的新舉措,可以有效提高從業(yè)人員的職業(yè)能力。該文主要以高職院校軟件開發(fā)專業(yè)為例,通過分析其畢業(yè)生的就業(yè)崗位,構(gòu)建了雙證融通課程體系。
關(guān)鍵詞:高職院校;軟件開發(fā)專業(yè);雙證融通;課程體系
1 高職院校軟件開發(fā)專業(yè)雙證融通的必要性
教職成[2011]12號文件指出,高職教育的人才培養(yǎng)目標是培養(yǎng)適應(yīng)生產(chǎn)、建設(shè)、管理、服務(wù)第一線的高端技能型專門人才。由此可以得知,高職教育與本科教育有很多不同之處。高職教育更注重學生實踐能力、職業(yè)能力的培養(yǎng)。
高職院校人才培養(yǎng)標準的制定應(yīng)遵循以下流程:首先是進行市場調(diào)研,邀請用人單位及行業(yè)企業(yè)相關(guān)人員共同參與,了解本專業(yè)畢業(yè)生今后所從事的相關(guān)職業(yè)及崗位,確定這些崗位所需的知識、技能與素質(zhì),然后將這些崗位技能再細分為基本技能、優(yōu)秀技能及拓展技能,接下來根據(jù)這些技能確定課程體系,最后再選擇合適的教學載體、使用合適的教學手段,達到相應(yīng)的教學目標。
根據(jù)上述流程,通過市場調(diào)研,我們認為高職院校軟件開發(fā)專業(yè)的學生必須具備的基本專業(yè)技能主要有:計算機操作能力、數(shù)據(jù)庫應(yīng)用能力、圖形圖像處理能力、項目文檔編寫能力、代碼編寫能力;優(yōu)秀專業(yè)技能主要有:數(shù)據(jù)庫設(shè)計能力、應(yīng)用系統(tǒng)開發(fā)能力、網(wǎng)站設(shè)計與網(wǎng)頁制作能力,拓展專業(yè)技能主要有:軟件測試能力、局域網(wǎng)的組建、管理與維護能力等。
然而,目前大多數(shù)高職院校軟件開發(fā)專業(yè)在人才培養(yǎng)方案的具體實施上,存在著一些問題:如課程體系和教學內(nèi)容與職業(yè)標準相脫節(jié),無法實現(xiàn)高職教育與社會需求之間的零距離;教學體系和教學過程與生產(chǎn)實踐相脫離,無法有效提高學生的實踐動手能力與解決實際問題的能力等。
針對這些問題,我們認為高職院校軟件開發(fā)專業(yè)在人才培養(yǎng)模式上應(yīng)考慮采用雙證融通的課程體系。
2 高職院校軟件開發(fā)專業(yè)雙證融通的含義
雙證融通,就是指通過學歷證書和職業(yè)資格證書這兩種證書內(nèi)涵的銜接與適應(yīng),來實現(xiàn)學歷教育和職業(yè)資格培訓(xùn)的融通。學歷證書和職業(yè)資格證書既有區(qū)別,又有聯(lián)系,他們的共同點都是提高從業(yè)人員的職業(yè)能力。職業(yè)資格標準的確定是以社會職業(yè)的需要為依據(jù),職業(yè)資格證書制度是落實就業(yè)準入制度、保證從業(yè)者素質(zhì)的重要手段。而高等職業(yè)教育是以就業(yè)為導(dǎo)向,面向產(chǎn)業(yè)第一線,培養(yǎng)具有豐富理論知識和很強動手能力的高級技術(shù)應(yīng)用型人才。為使學生畢業(yè)后能較好的適應(yīng)社會,適應(yīng)企業(yè),適應(yīng)崗位,在人才培養(yǎng)方案中將職業(yè)資格標準和人才培養(yǎng)目標兩者有機結(jié)合,采用雙證融通課程體系勢在必行。這既是高職教育的發(fā)展需要,也是社會、市場、企業(yè)對人才的需要。
通過調(diào)查,我們發(fā)現(xiàn)目前大多數(shù)高職院校開設(shè)軟件開發(fā)專業(yè),其基本目標是要求學生掌握至少一種主流軟件開發(fā)平臺,培養(yǎng)具有較強編程能力的高級實用型專業(yè)人才。畢業(yè)后可以在IT企業(yè)、政府機關(guān)、企事業(yè)單位等從事軟件(管理信息系統(tǒng)、企業(yè)資源計劃系統(tǒng)、文化娛樂產(chǎn)品和控制系統(tǒng)等)開發(fā)的需求調(diào)研、編碼、測試、維護、營銷售后服務(wù)及軟件生產(chǎn)管理工作。學生畢業(yè)后主要從事軟件開發(fā)工程師、軟件測試工程師、數(shù)據(jù)庫管理員、技術(shù)支持和維護工程師、軟件銷售與推廣人員等崗位。
由于目前主流軟件開發(fā)平臺較多,該文主要以.NET平臺為例,探索高職院校軟件開發(fā)專業(yè)雙證融通課程體系的構(gòu)建思路。
3 高職院校軟件開發(fā)專業(yè)雙證融通課程體系的構(gòu)建
在制定軟件開發(fā)專業(yè)雙證融通課程體系之前,我們先通過市場調(diào)研,走訪畢業(yè)生等,大致歸納了本專業(yè)畢業(yè)生所從事的相關(guān)工作崗位及其相應(yīng)的職業(yè)資格能力要求,并采用基于工作過程系統(tǒng)化的設(shè)計思路,構(gòu)建了如圖1所示優(yōu)秀課程體系。
4 高職院校軟件開發(fā)專業(yè)雙證融通課程人才培養(yǎng)模式的保障條件
高職院校軟件開發(fā)專業(yè)實行雙證融通人才培養(yǎng)模式,目前尚處于嘗試探索階段,為更有效地實施雙證融通人才培養(yǎng)模式,需具備以下條件: 一是進行課程改革,圍繞軟件開發(fā)的工作流程,重新進行基于工作過程的課程開發(fā),重新設(shè)置課程體系和制訂課程標準,教學中多采用項目教學、案例教學法,以實際的項目和案例培養(yǎng)學生的實戰(zhàn)能力;二是要有一定規(guī)模的校內(nèi)外實訓(xùn)基地,這是實現(xiàn)雙證融通的物質(zhì)條件。就校內(nèi)實訓(xùn)室而言,可以嘗試組建集教學、科研、生產(chǎn)等六位一體的實訓(xùn)室,同時也可以成立學生工作室或教師工作室,以工作室的形式促進學生更好的接觸社會,接觸企業(yè)、接觸真實工作場景;對于校外實訓(xùn)室,學校應(yīng)與相關(guān)行業(yè)企業(yè)單位建立良好的合作關(guān)系,聘請具有系統(tǒng)的理論知識和較強實踐能力的企業(yè)工程師作為學生的實習指導(dǎo)老師,同時也要加強校內(nèi)老師的實踐能力訓(xùn)練;三是要完善現(xiàn)有的IT從業(yè)人員(軟件開發(fā)專業(yè))職業(yè)標準體系。為了實現(xiàn)雙證融通,應(yīng)該在政府有關(guān)部門的指導(dǎo)下,成立一個由教育專家、職業(yè)專家和IT技術(shù)專家組成的專業(yè)認證委員會,負責組織制訂軟件開發(fā)專業(yè)教學標準,規(guī)定該專業(yè)應(yīng)具備的條件、專業(yè)培養(yǎng)基本目標和課程設(shè)置的基本框架,并對各職業(yè)院校的軟件開發(fā)專業(yè)人才培養(yǎng)方案進行認證。各職業(yè)院校應(yīng)該在統(tǒng)一的專業(yè)標準框架下,根據(jù)當?shù)亟?jīng)濟社會發(fā)展的實際需要,創(chuàng)設(shè)教學條件,開設(shè)滿足要求的課程,為當?shù)嘏囵B(yǎng)合格的高級技術(shù)應(yīng)用型人才。
摘 要:通過分析當前大學軟件開發(fā)專業(yè)特點和高職院校在教學中存在的問題,提出基于世界大學城空間,圍繞應(yīng)用實踐項目建立項目資源庫以進行教學的教學思路,并對項目資源庫的建設(shè)思路、建設(shè)內(nèi)容以及教學過程設(shè)計做了詳細闡述。
關(guān)鍵詞:項目資源庫;項目式教學;軟件開發(fā)教學;世界大學城
軟件被應(yīng)用于世界的各個領(lǐng)域,對人們的生活和工作都產(chǎn)生了深遠的影響。為了培養(yǎng)軟件開發(fā)行業(yè)人才,大多數(shù)院校都開設(shè)了軟件開發(fā)專業(yè)或相關(guān)專業(yè)。
近兩年來,世界大學城這個互聯(lián)網(wǎng)云平臺已經(jīng)引入到教學實踐中,產(chǎn)生了很多意想不到的變化。長沙民政職業(yè)技術(shù)學院的實踐表明,運用互聯(lián)網(wǎng)云平臺空間于教育教學,已經(jīng)超越了上一個“數(shù)字十年”互聯(lián)網(wǎng)、多媒體等在教育中的各種運用所取得的成果,如建立在校園網(wǎng)上的精品課程和專業(yè)教學資源庫,這種工具革命必將對教育和教學帶來深遠影響。
一、軟件開發(fā)專業(yè)的主要特點
軟件開發(fā)專業(yè)主要呈現(xiàn)四個方面的特點。(1)軟件開發(fā)專業(yè)是一種普通應(yīng)用性,多學科交叉專業(yè)。軟件開發(fā)專業(yè)是一門應(yīng)用性很強的學科,開發(fā)的軟件應(yīng)用到社會的各行各業(yè),所以它主要以應(yīng)用實踐為主,沒有太多的理論研究。同時,軟件開發(fā)專業(yè)學習內(nèi)容繁多,所涉知識面廣,需要豐富的知識來源途徑。(2)軟件開發(fā)專業(yè)課程內(nèi)容有承前啟后的關(guān)系。軟件開發(fā)專業(yè)是一門典型的理工類型學科,課程的安排有先后關(guān)系,課程內(nèi)容的學習也有先后關(guān)系,它是一門“金字塔”專業(yè),前面基礎(chǔ)知識學得越扎實,后面也會學得越好。(3)軟件開發(fā)專業(yè)跟軟件技術(shù)發(fā)展緊密聯(lián)系。軟件開發(fā)語言的選擇,開發(fā)方式的選擇都緊密跟隨軟件行業(yè)科技變化,軟件開發(fā)專業(yè)的學習需要與時俱進。(4)學生的培養(yǎng)質(zhì)量難以監(jiān)控。軟件開發(fā)是一門藝術(shù),不同軟件開發(fā)水平的人開發(fā)出的軟件質(zhì)量是大不相同的,怎么開發(fā)才能提高軟件的可擴展性,可維護性以及運行高效呢?學生的培養(yǎng)質(zhì)量能否達到企業(yè)要求呢?軟件開發(fā)專業(yè)的學生質(zhì)量難以監(jiān)控。
二、高職院校軟件開發(fā)專業(yè)教學存在的問題
從目前高職院校軟件開發(fā)專業(yè)的教學來看,主要存在著兩個方面的問題:(1)學生缺乏對知識的整體把握和應(yīng)用理解。軟件開發(fā)課程中,知識點都非常的多,而且較為分散。雖然有些教師在對每個知識點的講解上都配有較小的示例代碼,但學生學完之后仍得不到一個整體的把握和理解。更缺乏進一步的加深和擴展。比如,今天學習的知識點怎么運用?在以后的實踐中什么時候會用到?這些問題并沒有得到很好的解決。(2)課后無法找到完整的學習資源。學生上課時,注意力稍不集中,便導(dǎo)致某個知識點的缺失,從而可能產(chǎn)生連鎖反應(yīng)進一步導(dǎo)致后面的學習無法進行下去。有很多的學生反應(yīng),不是不想學,而是有時候想學的時候不知道從何下手,也不知道從哪里去獲取老師講課的完整內(nèi)容。這樣一來,學習效果就可想而知了。
三、基于世界大學城的項目資源庫的教學設(shè)計
為了解決目前高職院校軟件開發(fā)專業(yè)教學中所出現(xiàn)的問題,我們認為通過相關(guān)教學改革最終要達到以下三個目標:一是學生獲取專業(yè)學習內(nèi)容要非常便利并完整;二是學生能將其所學學以致用;三是學生的軟件應(yīng)用項目開發(fā)技能達到熟練。
而通過基于世界大學城云平臺建立標準化的項目資源庫的教學改革可以幫助以上目標的達成,有助于培養(yǎng)更多高質(zhì)量的優(yōu)秀軟件開發(fā)人才。
項目資源庫的建設(shè)基于世界大學城云平臺,圍繞應(yīng)用實踐項目建立項目資源庫,資源庫的建設(shè)需要重新解構(gòu)軟件開發(fā)專業(yè)課程的知識點,分層級按照軟件工程思想構(gòu)建軟件項目貫穿這些知識點,從基礎(chǔ)到深入形成一條項目學習線。讓學生對課程的學習就濃縮在幾個項目中,學生做完項目,就掌握了所有的知識點,這樣一來,使得學生掌握的是具體的項目,而不再是零散的知識。既提高了學生的學習興趣,又讓學生提高了對知識的理解力和運用能力。
(一)項目資源庫的建設(shè)思路
項目資源庫的建設(shè)需要從表格化,標準化方面來嚴格要求。總體思路如下:(1)歸納和總結(jié)專業(yè)課程基本知識點與基本技能要求。以表格方式列出課程標準。(2)分別從概念原理、應(yīng)用案例建立課程的基本知識資源庫(3)貫穿課程專業(yè)技術(shù)知識要點,構(gòu)建應(yīng)用實踐項目資源庫。包括軟件項目開發(fā)全過程的錄制的視頻資源。(4)將所有項目資源整理并上傳至世界大學城空間展示并運用于教學。
(二)項目資源庫的建設(shè)內(nèi)容
(1)知識點講解演示文稿。對專業(yè)課程的每個知識點,都備有詳細講解的演示文稿,知識點不能太小,應(yīng)該把相關(guān)的內(nèi)容組織到一塊,既要有基本內(nèi)容,還要擴展一些新的技術(shù)方向內(nèi)容。這樣教師可以在課堂上根據(jù)學生的學習情況進行差異教學。(2)知識點使用示例代碼。軟件開發(fā)專業(yè)非常偏向于應(yīng)用性實踐,對于課程中的每個應(yīng)用類型知識都配備好示例代碼,讓學生從實踐中去理解并舉一反三。(3)應(yīng)用領(lǐng)域軟件項目。根據(jù)學生必要掌握的知識點內(nèi)容,從應(yīng)用實踐中找到較好的項目進行教學,軟件項目不能太大,軟件的業(yè)務(wù)邏輯關(guān)系要盡量簡單,但又能反應(yīng)軟件開發(fā)的方方面面。(4)軟件項目開發(fā)全程文稿及視頻。我們需要把軟件項目的開發(fā)過程步驟以文稿方式寫好,并錄制好開發(fā)的全過程。這樣,學生即使下了課也能夠繼續(xù)學習。不會因為上課時注意力不集中或某個知識點沒學懂而無法進行下階段的學習。
(三)教學過程設(shè)計
(1)展示并分析應(yīng)用項目。上課時以應(yīng)用實踐導(dǎo)入項目,分析項目應(yīng)用領(lǐng)域及其特點,歸納項目完成所必需的各個知識點。(2)知識講解與項目開發(fā)穿叉進行。將項目劃分任務(wù)和模塊,對某個模塊所需知識點進行基本講解,基本應(yīng)用,最后把講解好的知識點整合起來以完成項目的模塊實現(xiàn)。(3)總結(jié)與項目再實踐。最后進行項目的總結(jié),同時對所涉知識點進行總結(jié)。布置任務(wù),在要求不參考項目示例代碼和視頻的情況下讓學生再獨立完成一次項目的開發(fā)。
四、結(jié)束語
我們認為,軟件開發(fā)專業(yè)是一門應(yīng)用性很強的學科,而基于世界大學城空間的項目資源庫的教學方式可以寓學以“項目實踐”,通過在線的、共享的、圍繞項目而產(chǎn)生的標準資源庫,確實能大大提高學生攝取知識的便利,延伸師生之間的交互,并極大地加深學生的專業(yè)知識掌握程度,提高軟件應(yīng)用實踐項目開發(fā)水平。
[作者簡介]鄧河(1978-),男,碩士研究生,講師,主要研究方向:智能計算,數(shù)據(jù)挖掘,網(wǎng)絡(luò)流量分類。