張紅祥+海小娟+梁宏倩
摘要:該文在分析了傳統教學大綱已不再適合培養面向企業崗位標準人才需要現狀的基礎上,結合學科自身特點以及我院計算機科學與技術專業課程教學實際情況,構建了以“崗位標準+任務驅動”的課程標準,從課程定位-課程內容與基本要求-教學模式與教學方法-考核方式與標準-教學資源-實施建議6個方面進行規范化。
關鍵詞:計算機科學與技術專業;課程教學;任務驅動;課程標準
中圖分類號:G64 文獻標識碼:A 文章編號:1009-3044(2018)02-0083-04
1 概述
西安文理學院是西安一所唯一的市屬本科院校,當前正處于轉型發展和更名升大的關鍵時期,加強學科和專業建設顯得尤為重要,而專業課程建設又是學科和專業建設的基礎,無論是學科建設還是專業建設都是以課程體系為主線,而課程體系又是通過每門課程來具體實現,最終要落實到課程建設上來。課程建設是基石,課程建設不好,再好的頂層設計也不能發揮應有的作用。每門課程應該達到什么樣的目標、講授哪些內容等,一直以來高等學校采用課程教學大綱的方式加以規范,教學大綱是根據課程內容及其體系和教學計劃的要求編寫的教學指導文件,它以綱要的形式明確規定本課程在專業教學計劃中的地位和作用,以及課程的教學目的和任務、知識技能的范圍與深度、教學內容體系結構以及教學進度和教學法的基本要求。
2 現行計算機科學與技術專業傳統教學大綱存在的問題
可以說課程教學大綱是每門課程的綱領性文件,隨著新建本科院校轉型發展和“應用型”人才培養定位,已經發現傳統的教學大綱已不再適合培養面向企業崗位標準的人才的需要,總體來看,主要問題有以下幾點:
(1) 受傳統本科院校的影響,原有教學大綱更注重培養本科生和知識結構體系的完整性,是由該門課程的教師根據某本教材或者自己授課的計劃制定的,沒有經過企業工作崗位的調研,沒有企業的參與和課程專家的參與,也沒有經過課程組教師的共同探討。
(2) 教學大綱與崗位技能標準不能很好地對接,課程教學內容與崗位工作的關聯度低,專業技能與就業崗位脫節,不能很好地適應崗位的需求,沒有真正體現對學生職業能力的培養,如自主學習能力,團隊合作精神等。
(3) 多數教學大綱教學內容上是要求嚴格按照教材的內容來寫(具體到每章的每小節),也就是說教學內容和教材是綁定的,并且計算機科學技術應用范圍相當廣泛,發展也非常迅猛,為了適應技術的發展和行業對用人單位的要求,客觀上就要求教師在一門課程教學過程中所要講授的內容可能來自于多本教材和參考書,但是大綱中的教學內容只能按照某本教材來寫,這樣與日常的教學活動產生了矛盾;其次,大綱和教材綁定嚴重挫傷了教師更新教材適應課程發展的積極性,因為更換教材就要重新編寫教學大綱,重新編寫大綱就要重新安排教學進度。
(4) 教學大綱沒有規范課程的教學過程,計算機科學與技術專業有相當數量的課程是有實踐安排的,包括上機和實驗,但是教學大綱中對上機的內容、組織方式及考核目標并沒有詳細的規定,這樣不同的教師在教授同一門課程時會完全按照自己的意圖安排,也無法判定一次上機或者實驗是否達到了課程的標準,這樣就失去了教學大綱的指導意義。比如,按照實驗大綱進行教學和實驗,學生的實際編程能力和動手能力卻沒有得到很大的提高,學生的軟件系統開發能力與社會的要求相差較遠。
(5) 課程的考核與評價還是沿用舊的評價方式,有些課程在課程標準上雖然加上了過程考核,但最終還是采用“平時成績+期末成績”的考核方式,考核沒有關注學生職業能力的成長。
3 “崗位標準+任務驅動”課程標準的構建
為了改變課程教學大綱指導意義不強, 根據面向企業標準的應用型本科層次人才培養定位,采用課程標準代替原有的課程教學大綱,課程標準課程是對某門具體課程的目標、內容、組織、教材編寫及實施要求等要素的規定。制定課程標準就是研究課程的總體功能定位、課程目標定位,選擇能達到目標的課程內容,并確立教材編寫、教學方法等實施環節的基本思路。課程標準目前在高職院校中使用較為廣泛,但是沒有統一的規范。新的課程標準將包含原有的教學大綱內容行使教學大綱和考試大綱的職能,具有“權威性”、“綜合性”及“可指導性”是各門課程唯一的綱領性文件。在制定課程標準過程中遵循基于產出的原則,產出指的是教學在學生身上產生的成果——學生的職業崗位能力,真正體現教育“以學生的培養為中心”。基于產出的教育要求根據培養目標實現之需要設定畢業要求,按照畢業要求的達成設置課程體系,教學活動要支持畢業要求的達成,還要評估畢業要求每一條的達成度[1]。
3.1制定過程
(1) 由專業建設委員會組成統一課程標準建設小組,組長有專業負責人擔任,成員有專業教師和企業一線技術人員、行業專家組成,課程標準小組負責每門課程的標準制定與審核。
(2) 由課程標準建設小組選擇若干個具有代表性的IT企業進行深入分析調研, 確定本崗位中的典型工作任務,根據典型工作任務,融合計算機相關行業資格標準、企業對人才的需求和課程新技術的發展確定課程具體內容,歸納出課程所需的能力和職業素養,實現人才培養目標與職業崗位能力對接、工作任務與課程內容對接、課程標準與職業技能標準對接,并確定出課程的主要主題及學時分配比例[2]。
3.2 課程標準核心內容
3.2.1 課程定位和目標
課程定位說明課程在人才培養標準中的地位與性質及主要內容;課程目標指明學生需掌握知識與能力及其應達到的水平,明確本課程知識與能力支撐的畢業要求指標點,分為知識目標、能力目標和素質目標,如《Java程序設計》課程定位和目標如下:
(1) 課程定位
《Java程序設計》是計算機相關專業的一門專業基礎必修課,是一門理論和實踐相結合的課程,通過理論教學和程序設計實例的分析和編寫,使學生理解掌握面向對象程序設計的基本概念和方法,并學會用Java語言進行面向對象的程序設計,也為后續課程的學習打下必要基礎。endprint
Java語言具有面向對象、平臺無關性、安全性、穩固性和多線程等優良特性。Java語言特別適合于Internet的應用開發,是網絡時代最重要的語言之一,同時Java語言有豐富的類庫,可方便地進行數值計算、圖形圖像、網絡通訊等方面的程序設計和開發。通過本課程的學習,使學生接受面向對象的概念和設計方法,可以使用Java語言設計和編寫有一定實用價值的應用程序。
(2) 課程目標
通過本課程的學習,學生應掌握程序設計算法、面向對象思想、GUI、數據庫、多線程、IO、網絡、集合等Java編程的基本知識;熟練運用面向對象程序設計思想開發MIS、C/S程序,同時通過教學過程中的實際開發過程的規范要求強化學生的職業道德意識和職業素質養成意識;通過小組合作學習,培養學生團隊合作、協議溝通能力;為后續企業級開發打下堅實的基礎。
3.2.2 課程內容與基本要求
按課程達到所涉及的畢業要求列出主要教學內容與基本要求(了解/理解/掌握/綜合能力),包括課程實驗內容,對所涉及的畢業要求指標點要重點體現在具體的教學要求中。教學內容不再按教材組織,而是根據畢業要求指標安排教學主題,每個主題中有實踐教學的要明確列出實踐教學內容。如《Java程序設計》教學環節如表1:
各主題實踐任務具體說明(注:每個單元可以列出多個任務,并注明從中選幾個,供授課教師選擇):
主題1:Java語言概述
任務1:使用記事本編寫Java程序并編譯運行
(1) 任務目的
(2) 任務描述
在JDK開發環境下載、安裝與環境變量的配置完成后,使用記事本編寫一個程序HelloJava. java,在控制臺運行程序后,顯示“Hello Java World, Im coming!”。
任務2:聯合編譯運行多個Java程序
(1) 任務目的
掌握在控制臺中聯合編譯并運行多個Java程序的方法。
(2) 任務描述
在實際應用中,一個應用程序可能會由多個文件組成,這樣的應用程序中包括入口程序(帶有main()方法)、功能程序(實現各個功能)。
本任務的主程序為MyDemo.java,在程序運行后,會依次調用功能程序Show1.java(在方法中顯示“功能程序1”)、Show2.java(在方法中顯示“功能程序2”)、Show3.java(在方法中顯示“功能程序3”)。
3.2.3 教學模式與教學方法
達到預期的畢業要求最重要的環節是各門課程的教與學。按照不同課程特點、達到預期要求和激發學習興趣的思路, 組織不同的教學方法, 如課堂教學與實踐教學相結合、課堂教學與課外指導相結合、課堂討論與教師講授相結合、多媒體教學、網絡教學、現場教學、雙語教學、外聘專家講學等。如《Java程序設計》課程的教學方法如下:
1) 本課程是一門理論和實踐相結合的軟件開發基礎課程,主要采用多媒體課件結合實戰式同步編寫案例的形式授課,按照知識結構安排上機實踐鞏固,注重啟發式教學理念,培養學生的自主學習能力。
2) 采用“任務驅動”教學模式,所有課程內容的安排均圍繞學習任務的完成來展開。
3) 主要采用的教學方法有以下幾種:
(1) 任務教學法:以任務牽引,采用項目組形式,按照項目開發流程,以學生為中心,全面完成從任務分析-信息收集-計劃制定-計劃實施-測試反饋-評估結果-拓展思考等教學全過程,達到通過學生自己的實踐或行動來培養和提高實踐能力的教學目標。
(2) 分組教學法:根據學生實際情況,采用組長帶組員、基礎好帶基礎差的學生進行分組,小組間共同完成任務,培養學生的協作、團隊意識。
(3) 激勵教學法:在教學過程中,通過各種激勵手段,有意識地引導學生各種創新式思維,促進學生之間智力活動的相互感染,從而開拓進取,提高學習效率。
3.2.4 考核方式與標準
考核既是為了檢驗學生對課程的學習掌握情況,幫助教師不斷總結教學經驗,改進教學方法與技巧;同時也是為了對學生的學習做出客觀、公正、科學的評價,并引導學生明確學習方向。課程考核評價注重對學生學習過程、職業能力的考核,理論考核與實踐考核相結合,過程考核與結果考核相結合,課程考核與職業技能鑒定相結合來綜合評價學生的知識、技能和綜合素質,并讓行業企業教師參與對學生的考核。通過這種多元化的考核方式,激發學生的學習興趣,提高學生自主學習的能力,促進學生的個性發展,培養學生的創新意識和創造能力。如《Java程序設計》考核方式如下:
《Java程序設計》課程注重考核學生的操作技能、自主學習能力、學習態度和團隊協作能力。課程考核由“平時考核(15%)+技術知識考核(85%)”組成。平時考核包括“平時作業(5%),平時考勤(5%)+課堂表現(5%)”;技術知識考核包括“實踐任務過程考核(40%)+期末考試(45%)”;實踐任務過程考核又包括對10個子任務的考核,每個子任務占4%,重點考核學生在項目實施過程中的操作技能、團隊協作、團隊競賽、作品展示、小組匯報、小組互評等方面的情況[3]。
3.2.5 教學資源
針對學生抽象思維差、形象思維強的特點,要充分利用多媒體現代化手段進行教學,制作多媒體教學資料,開展教學,使枯燥的內容形象化、生動化,從而提高教學質量。
對于教材和參考的選取,根據課程標準的主題選取國內外比較經典的教材,如果沒有合適的教材,就組織本校理論水平較高,實踐能力強的老師擔任主編,編寫適合課程標準的教材及參考書,近五年來自編教材12部。
3.2.6 實施建議
實施建議是指課程實施過程中對師資配備和教學條件的要求等建議:《Java程序設計》實施建議如下:endprint
1) 師資配備建議
本課程授課教師除了具備理論知識的講授能力外,還應有一定的Java應用開發程序的開發經驗,具有較強的工程實踐能力,能夠解決學生操作過程中遇到的問題。另外,定期聘請企業專家或技術人員來校進行講座。
2) 教學條件配備建議
本課程教學實施需要多媒體教學設備及教學課件。
3) 建立一支保證課程標準順利實施的師資隊伍
教師和學生是課程標準的執行者,教師的理論水平和實踐能力決定了本門的教學質量。要培養具有一定理論基礎和專業素養的能夠符合企業崗位需求的“本科應用型人才”,自然就要求我們的師資隊伍具備兩個條件:扎實的理論基礎和較強的工程實踐能力,要培養出“應用型”的學生,首先我們的教師是“應用型”的,目前我們的教師隊伍基本上來源于教學型、研究型大學的教師和高校應屆畢業生, 這些教師的知識結構基本上是學科性的,優點是理論功底扎實, 但缺少一定的軟件和硬件的開發項目的實際經驗,難以勝任應用型本科實踐教學需要,不能滿足應用型人才培養的要求。所以,師資隊伍的建設是保證我們人才培養符合企業標準的人才實現的關鍵。為此我們采取了“專兼結合,內培外引”方式來彌補師資隊伍的不足。
(1) 充分發揮西安文理學院是西安軟件服務外包人才培養基地的優勢,聘請行業企業高級管理人才和專業技術人員到擔任專業建設委員會成員或兼職教師,通過參與專業建設、承擔課程教學、指導學生實習、畢業設計、開設講座等多種方式,擴充“雙師型”教師對伍。目前,學院已與西安優盛數據技術公司、藍鷗科技公司,共同制訂《雙師型教師培養計劃》,聯合培養專業教師。制訂《兼職教師管理辦法》和《兼職教師培訓計劃》等文件,聘任一批學歷層次高、專業職稱高、業務素質好、能勝任教學工作的企業一線崗位專業人員擔任兼職教師; 例如,根據課程的特點,已經對一些實踐性較強的課程,需要有實際工程項目經驗的課程,學院聘請了企業中理論水平高,有著豐富實際工作經驗的工程師來學校授課:比如13級數據庫應用技術方向的《數據庫優化》及《Oracle數據庫基礎II》就由西安優盛數據技術中心的工程師來承擔教學任務。
(2) 實施迭代式“師資培訓”,提高計算機專業教師的專業技能,根據計算機專業教師的特點和計算機專業建設的要求,以三年為一個周期,迭代式對所有計算機專業教師進行輪訓。利用校企合作平臺等多種途徑每年派3~5 名教師到企業深度頂崗實踐,通過一個學期的企業鍛煉,直接參與行業企業實際工程項目,了解IT企業當前技術發展趨勢,崗位需求,業務內容等,提高專業實踐技能;同時,要加強對外交流合作,向境外先進院校派遣骨干教師,學習先進經驗[4]。
(3) 依托實訓工作室,鼓勵開展應用性項目研究。近年來,根據應用開發方向不同成立不同的實訓工作室,工作室由具有豐富的項目開發實踐經驗的老師擔任負責人,將每位專業課教師根據其特長和所授課程性質分派到相關實訓工作室,目前有軟件開發技術、數據庫及大數據、虛擬仿真實訓工作室。通過實訓工作室承接校外橫向項目和校企聯合開發項目,通過應用性研究和聯合技術攻關,提高教師專業技術水平。
另外,引導教師組織指導學生積極參加各類全國程序設計及信息技術水平大賽、互聯網+大賽等,指導學生科技創新活動,在鍛煉學生的實際應用能力的同時,提高自身業務水平。
幾年來,通過上述多路徑打造了一支“能教會做”的雙師型教師隊伍,特別是在2013年至2014年分別獲批了“計算機應用技術”和“軟件技術”兩個省級教學團隊。
4 課程標準持續改進
隨著信息技術的發展,企業崗位對畢業生的需求也會發生變化;還有在課程標準實施過程也會發現一些有待改進和完善的地方,所以,根據實施效果,課程標準小組會定期組織人員對課程標準進行動態的調整。
參考文獻:
[1] 蔣宗禮.基于教學質量國家標準的本科計算機類專業應用型人才培養思考[J].中國大學教學,2015(5).
[2] 李淑飛.基于職業能力的高職計算機應用技術專業課程標準研究[J].教育研究,2015(2).
[3] 李淑飛,梁利姣.基于CDIO教育理念的高職計算機應用技術專業課程標準研究與實踐[J].軟件工程師,2015(1).
[4] 張恒,梁曉婭 高職“雙師型”計算機教師隊伍現狀、問題及培養對策研究[J].當代職業教育,2015(8).endprint