王慶月,徐曉君
(寧夏理工學院電氣信息工程學院,寧夏石嘴山,753000)
應用型本科軟件類課程體系的構建
王慶月,徐曉君
(寧夏理工學院電氣信息工程學院,寧夏石嘴山,753000)
本文分析了應用型本科軟件類課程的教學現(xiàn)狀,以寧夏理工學院軟件人才培養(yǎng)為例,探討了解決軟件類課程教學問題的方法和策略,提出了軟件類課程體系的構建與實施辦法。
應用型;軟件課程;課程體系;課程群
軟件產業(yè)是我國重點發(fā)展的產業(yè)之一,隨著信息技術的飛速發(fā)展,傳統(tǒng)產業(yè)的升級與技術改造等領域需要大量的軟件設計、開發(fā)、維護和管理人員。國內普通高校都開設有計算機科學與技術、軟件工程專業(yè),但學生的實踐動手能力和軟件開發(fā)經驗無法滿足企業(yè)的需求,出現(xiàn)軟件企業(yè)招聘人員難、高校軟件類畢業(yè)生就業(yè)難的“兩難”境地。主要表現(xiàn)在課程體系缺乏系統(tǒng)性,課程內容陳舊,缺少工程化思想培養(yǎng),與實際應用脫節(jié)。教師能力有待進一步提高,有的教師理論水平高、科研能力強,但實踐動手能力相對弱,這些都影響了人才培養(yǎng)的質量和效果。
改革軟件人才培養(yǎng)模式和課程體系,提高軟件人才的培養(yǎng)質量,是高等教育要解決的重要問題之一。寧夏理工學院是一所以培養(yǎng)應用型人才為主的地方本科院校,開設有計算機科學與技術專業(yè),培養(yǎng)方向主要是軟件技術,近幾年來,學院對應用型軟件人才培養(yǎng)模式進行積極的探索與實踐。應用型人才培養(yǎng)模式是以能力為中心,強調與生產實踐的結合,突出培養(yǎng)學生工程實踐能力以符合社會需求,為此我院構建了3+1軟件人才培養(yǎng)模式,即前三學年,學生在校學習,第四學年,學生全部到企業(yè)頂崗實習,企業(yè)為學生提供一年的項目實訓和實戰(zhàn)空間,實現(xiàn)企業(yè)就業(yè)零距離。專業(yè)培養(yǎng)方案以工程應用能力和基本素質培養(yǎng)為主線,形成了符合軟件技術人才崗位培養(yǎng)要求的培養(yǎng)方案,構建了完整的人才培養(yǎng)體系。
根據計算機軟件就業(yè)和軟件類課程的教學特點,梳理以軟件開發(fā)能力為主線的軟件課程之間的關系,確定以軟件開發(fā)能力為核心的課程群的內容和課程群體系架構。軟件課程體系中包含有基礎理論課程、程序設計類課程、軟件開發(fā)類課程、軟件工程等專業(yè)課程,根據課程的性質和特點,將內容相近或聯(lián)系密切的相關課程設置成一個課程群,課程群的設置包含3門及以上必修課和多門選修課。根據我院人才培養(yǎng)方案,軟件類課程可劃分為軟件設計基礎課程群和軟件技術課程群。軟件設計基礎課程群包括C語言程序設計、面向對象程序設計、Java程序設計、數(shù)據結構與算法分析、編譯原理、離散數(shù)學等課程。軟件技術課程群包括數(shù)據庫原理及應用、面對對象開發(fā)工具、Web程序設計、LAMP網絡應用、Andriod應用程序開發(fā)、Oracle數(shù)據庫、軟件工程、嵌入式系統(tǒng)開發(fā)等課程。通過優(yōu)化課程教學內容、改革實踐教學體系、革新教學方法等完善軟件類課程教學體系,提高軟件人才培養(yǎng)質量。
3.1優(yōu)化課程教學內容,修訂課程教學大綱。課程群體系建設首先要建立課程群大綱,一個課程群制訂一個教學大綱,課程群教學大綱由課程群負責人和課程主講教師共同撰寫,課程群教學大綱按把原來分散的課程內容糅合成一個有機的整體,用教學體系中的典型教學案例,如圖書管理系統(tǒng)貫穿于課程群的教學內容中,使課程群中的每門課在教學內容與教學重點上與專業(yè)人才培養(yǎng)目標相一致。課程群中的每一門課應以課程群的教學大綱為目標,制訂詳細的課程教學大綱,教學內容聯(lián)系緊密,不重復,刪除陳舊過時的內容。軟件設計基礎課程群內容要注意課程之間的項目銜接,及時更新計算機發(fā)展的新技術和理論。軟件技術課程群要注重設計開發(fā)和創(chuàng)新思維的能力,突出工程化思想和應用性,重視規(guī)范軟件開發(fā)流程的培養(yǎng),內容要個根據社會需求動態(tài)調整,體現(xiàn)最新技術和方法。
3.2加強實踐教學,提高學生動手能力。實踐教學是培養(yǎng)應用型人才的重要環(huán)節(jié),實踐教學體系包含課程實驗、課程設計、專業(yè)社會實踐、頂崗實習等內容,如何提高學生的創(chuàng)新能力和工程實踐能力是實踐教學環(huán)節(jié)設計的關鍵。課程實驗教學應減少驗證型實驗,增加設計型、綜合型實驗內容,用典型的案例貫穿整個課
3.3革新教學方法,建立信息化教學平臺。在課程群體系的建設中重點研究、設計和提出能夠貫穿于軟件開發(fā)能力為主線的課程群的案例,比如圖書管理系統(tǒng),在數(shù)據庫原理及應用課程中將數(shù)據庫設計好,在面向對象程序設計和Web程序設計課程中,可以分別開發(fā)基于C/S模式和B/S模式的圖書管理系統(tǒng)。為配合課程教學內容的改革,在教學方法與手段上,力求形式多樣化,教學過程中加強案例教學和實踐環(huán)節(jié),多采用項目教學法、任務驅動法、翻轉課堂教學法、小組討論、小組報告、項目答辯等多種形式的教學方法,以教師為主導、學生為主體的理念深入教學各個環(huán)節(jié),提高學生學習的主動性、探究性和創(chuàng)造性,營造良好的學習氛圍,并建立以軟件開發(fā)能力為主線的課程群體系信息化教學互動平臺,構建在線資源、案例庫、答疑區(qū),增加與學生的交流,提高教學質量。
3.4加強教學團隊建設,提高教師教學能力和水平。教學團隊成員由課程群負責人和課程主講教師組成。課程群負責人可以是課程主講教師,具有多年本專業(yè)方向上的教學工作經驗,對課程群的建設具有一定的指導能力,并能組織課程群主講教師進行教學研討,對教學改革方法具有推廣能力。課程主講教師由教學經驗豐富、具有高職稱或高學歷的優(yōu)秀教師組成,負責其所授課程的教學大綱、實驗實踐等各個環(huán)節(jié)內容實施。教學團隊中的所有教師要定期開展教學研討和集體備課活動,教師要研究課程的地位及在人才培養(yǎng)中的作用,合理組織每門課程的理論教學內容和實踐教學內容。計算機新技術和新方法層出不窮,鼓勵軟件技術課程群的主講教師參加各類應用型師資培訓、企業(yè)掛職鍛煉以及產學研項目開發(fā),掌握軟件開發(fā)的新方法和新技術,了解軟件企業(yè)對人才的要求,從而有針對性地開展教學,提高人才培養(yǎng)質量以及適應市場的能力。
針對軟件人才培養(yǎng)的需求,改革軟件人才培養(yǎng)模式,加強以軟件開發(fā)能力為主線的課程群體系的研究和建設,不僅使課程教學內容更加系統(tǒng)、知識體系更加連貫、同時加強與企業(yè)之間的聯(lián)系,把教學和工程實踐緊密地結合起來,實踐內容更加豐富和綜合,提高了學生的實踐能力。計算機軟件技術日新月異,軟件類課程體系建設還要進一步引進和借鑒社會資源,加強校企合作,教學內容和手段根據方法、技術的發(fā)展動態(tài)調整,以適應軟件技術發(fā)展的需求,培養(yǎng)高素質的軟件人才。
[1]何昭慶,陽西述,彭立.計算機專業(yè)軟件設計課程群建設的研究與實踐[J].赤峰學院學報, 2011(12):226-228.
[2]馬麗生.應用型本科院校計算機專業(yè)軟件類課程教學探討[J].電腦知識與技術, 2011(5):68-69.
Construction of software course system for applied undergraduare cultivation
Wang Qingyue,Xu Xiaojun
(School of electrical and Information Engineering, Ningxia Institute of Technology,Ningxia Shizuishan,753000)
This paper analyses the current state of applied undergraduate software courses,and makes a case study of the software talent cultivation in Ningxia Institute of Science and Technology to explore the methods and strategies to solve teaching problems in software courses.At last an implementation plan of software curriculum system is put forward.
Application type;Software Course;Curriculum system;course group
寧夏教育廳教育教學改革項目資助(寧教高[2012]348號)程群體系。在課程設計方面,應以真實應用背景為出發(fā)點設計實踐項目,可將企業(yè)真實項目引入課程設計中,使學生用工程化的素養(yǎng),按照完整的項目開發(fā)流程完成一個具有一定難度的項目,理論聯(lián)系實踐,培養(yǎng)學生的團隊合作能力。專業(yè)社會實踐是讓學生利用寒暑假時間調研或見習IT企業(yè)軟件開發(fā)現(xiàn)狀及人才需求情況,學生在大四到企業(yè)進行頂崗實習,在實習過程中讓學生充分理解和應用所學的知識。企業(yè)頂崗實習為學生與企業(yè)無縫對接提供了便利條件,也是促進學生就業(yè)的直接渠道。