摘 要: 論文從計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)現(xiàn)狀出發(fā),針對(duì)目前普通應(yīng)用型本科院?!坝?jì)科”專業(yè)教學(xué)中存在的問題,提出了解決方法。并針對(duì)移動(dòng)軟件開發(fā)人才培養(yǎng)的要求,提出了課程體系設(shè)置方案和具體的課程體系構(gòu)建思路,為高?!坝?jì)科”專業(yè)移動(dòng)軟件開發(fā)方向人才培養(yǎng),在制定課程體系時(shí)提供一定的幫助。
關(guān)鍵詞: 移動(dòng)軟件開發(fā) 人才培養(yǎng) 課程體系
1.引言
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)是目前高校本科中開設(shè)最普遍的專業(yè),無論是重點(diǎn)院校還是普通應(yīng)用型本科院校,幾乎都開設(shè)此專業(yè)。另外,在社會(huì)上還有不少培訓(xùn)機(jī)構(gòu)專門負(fù)責(zé)計(jì)算機(jī)專業(yè)相關(guān)人才的培養(yǎng)??梢院敛豢鋸埖卣f,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)是目前高校畢業(yè)生最多的專業(yè)之一,但也是就業(yè)最不理想的專業(yè)之一。從著名的教育咨詢機(jī)構(gòu)麥可思公司發(fā)布的《2010年大學(xué)生就業(yè)藍(lán)皮書》里可以看到,2009屆本科生50個(gè)高薪職業(yè)中與“計(jì)科”專業(yè)對(duì)口的就有10個(gè),同時(shí),在2009屆本科畢業(yè)生半年后失業(yè)人數(shù)最多的前10位專業(yè)中,“計(jì)科”專業(yè)名列第二,僅排在英語專業(yè)之后。而在上一年度的大學(xué)生就業(yè)藍(lán)皮書中“計(jì)科”專業(yè)學(xué)生的失業(yè)率同樣名列前茅,“計(jì)科”專業(yè)從前幾年的熱門專業(yè)變成了如今的冷門專業(yè)。造成這樣的結(jié)果有多方面的原因,但最主要原因是專業(yè)人才培養(yǎng)方案的制訂不切合學(xué)校自身的特點(diǎn)和社會(huì)的需要,開設(shè)的課程跟不上時(shí)代的步伐,結(jié)果造成培養(yǎng)的學(xué)生與企業(yè)需求之間的脫節(jié),這種現(xiàn)象在普通應(yīng)用型本科院校中體現(xiàn)得特別明顯。
解決方法:在“精英教育”向“大眾教育”轉(zhuǎn)變的形勢(shì)下,針對(duì)傳統(tǒng)計(jì)算機(jī)科學(xué)技術(shù)專業(yè)人才培養(yǎng)定位不明確的前提下,結(jié)合目前3G技術(shù)引發(fā)的互聯(lián)網(wǎng)技術(shù)和移動(dòng)通信技術(shù)的復(fù)合型軟件人才短缺的現(xiàn)狀,對(duì)移動(dòng)軟件開發(fā)人才培養(yǎng)的課程體系進(jìn)行全面研究,對(duì)基礎(chǔ)課程和專業(yè)課程進(jìn)行重新的拆分重組,以符合移動(dòng)軟件開發(fā)人才培養(yǎng)的要求。
2.課程體系設(shè)置方案
(1)加強(qiáng)課群整合,滿足厚基礎(chǔ)、重特色的培養(yǎng)要求。
為了實(shí)現(xiàn)培養(yǎng)目標(biāo)和體現(xiàn)專業(yè)方向的特色,我們?cè)O(shè)置相應(yīng)的課群體系,體系設(shè)置滿足厚基礎(chǔ),重特色的培養(yǎng)要求。對(duì)于本專業(yè)來說,扎實(shí)的基礎(chǔ)是學(xué)生今后職業(yè)發(fā)展的有力支持,而技術(shù)專長(zhǎng)則是學(xué)生職業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)所在。因此,在課程群上一類是傳統(tǒng)的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的基礎(chǔ)知識(shí),如計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)、電路分析與模擬電子基礎(chǔ)、離散數(shù)學(xué)、數(shù)字邏輯與數(shù)字電路、計(jì)算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)與算法等。一類是以JAVA為主線,Android平臺(tái)為依托的移動(dòng)軟件開發(fā)特色課程,如JAVA程序設(shè)計(jì)、網(wǎng)絡(luò)編程(JSP)、移動(dòng)通信原理、Android編程基礎(chǔ)、智能手機(jī)高級(jí)編程等。而其中有以模塊形式來開展專業(yè)課程的授課,例如Android編程基礎(chǔ)將劃分為WAP、GPS等不同的模塊。
(2)注重專業(yè)課程的外圍知識(shí)拓展。
為了便于學(xué)生更好地掌握專業(yè)基礎(chǔ)課程和專業(yè)特色課程,我們?cè)O(shè)置了一類專業(yè)輔助課程,如Linux操作系統(tǒng)管理、J2ME軟件開發(fā)輔助學(xué)生更好地掌握Android平臺(tái)的框架、內(nèi)核;網(wǎng)絡(luò)協(xié)議及編程提升學(xué)生對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)際應(yīng)用;面向?qū)ο笈cUML幫助學(xué)生進(jìn)行面向?qū)ο筌浖姆治鲈O(shè)計(jì)方法及其工具;多媒體處理技術(shù)幫助學(xué)生掌握游戲開發(fā)中的多媒體處理制作方法。
(3)培養(yǎng)學(xué)生移動(dòng)軟件程序設(shè)計(jì)為主線的核心能力。
本專業(yè)的核心能力是移動(dòng)軟件設(shè)計(jì)能力,該能力主要體現(xiàn)在算法設(shè)計(jì)、代碼編寫、軟件工程思想、邏輯設(shè)計(jì)、人機(jī)界面等方面。其中算法設(shè)計(jì)、軟件工程思想、邏輯設(shè)計(jì)、人機(jī)界面等能力均將通過代碼的編寫給予體現(xiàn)。因此,要求學(xué)生在四年學(xué)習(xí)過程中累計(jì)編寫代碼達(dá)到2.5萬行。為確保學(xué)生程序設(shè)計(jì)能力的培養(yǎng),開設(shè)與上述核心能力對(duì)應(yīng)的綜合課程設(shè)計(jì),主要培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力,并規(guī)定了綜合課程設(shè)計(jì)中代碼的編寫量及相應(yīng)的設(shè)計(jì)思想等要求。例如:對(duì)應(yīng)程序設(shè)計(jì)基礎(chǔ)開設(shè)程序設(shè)計(jì)綜合課程設(shè)計(jì)、對(duì)應(yīng)WEB基礎(chǔ)開設(shè)WEB基礎(chǔ)綜合課程設(shè)計(jì)、對(duì)應(yīng)數(shù)據(jù)庫原理和Android編程基礎(chǔ)開設(shè)嵌入式數(shù)據(jù)庫綜合課程設(shè)計(jì),對(duì)應(yīng)智能手機(jī)高級(jí)編程和手機(jī)游戲開發(fā)設(shè)置綜合開發(fā)案例。
3.課程體系構(gòu)建
在課程體系構(gòu)建中,必須對(duì)一些核心課程進(jìn)行規(guī)定,同時(shí)從指標(biāo)(學(xué)時(shí)、學(xué)分)上量化,體現(xiàn)規(guī)范專業(yè)教育的統(tǒng)一性。但各校在辦學(xué)上必須正確處理統(tǒng)一性與多樣性結(jié)合的原則,即教學(xué)基本要求和標(biāo)準(zhǔn)要統(tǒng)一,在構(gòu)建人才培養(yǎng)的計(jì)劃和課程設(shè)置與教學(xué)上要多樣化。因此,在課程安排上提出了各??梢造`活掌握的,與本專業(yè)相關(guān)的特色課程。在此我們根據(jù)教育內(nèi)容及知識(shí)體系總體框架的要求,對(duì)課程體系的構(gòu)建提出學(xué)時(shí)和學(xué)分,供各校在課程安排時(shí)參考。
(1)通識(shí)教育課程。
通識(shí)教育課程及學(xué)時(shí)、學(xué)分一覽表
(2)學(xué)科、專業(yè)基礎(chǔ)課程。
學(xué)科、專業(yè)基礎(chǔ)課程及學(xué)時(shí)、學(xué)分一覽表
(3)核心專業(yè)課程。
核心專業(yè)課程及學(xué)時(shí)、學(xué)分一覽表
(4)專業(yè)選修課程。
專業(yè)選修課程及學(xué)時(shí)、學(xué)分一覽表
需要說明的是,以上學(xué)時(shí)、學(xué)分的分配按照學(xué)生在??傊軘?shù)為200~202周(其中教育教學(xué)166~168周,寒暑假32~34周)。通識(shí)教育與專業(yè)教育(包括專業(yè)基礎(chǔ)、專業(yè)核心和專業(yè)選修)的總學(xué)分為130~150學(xué)分左右。其中,通識(shí)教育的學(xué)分為50~70學(xué)分,專業(yè)教育的學(xué)分80~100學(xué)分。
(5)專業(yè)實(shí)踐教學(xué)內(nèi)容及體系構(gòu)建。
為提高學(xué)生的實(shí)踐能力和創(chuàng)新精神,在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)移動(dòng)軟件開發(fā)人才培養(yǎng)過程中,必須加強(qiáng)實(shí)踐性環(huán)節(jié)的教學(xué),采用頂層設(shè)計(jì)的方法,總體構(gòu)建實(shí)踐性環(huán)節(jié)科學(xué)體系,著重培養(yǎng)以下能力:實(shí)驗(yàn)技能,移動(dòng)軟件設(shè)計(jì)能力,移動(dòng)軟件實(shí)現(xiàn)能力,軟件項(xiàng)目管理能力,軟件測(cè)試能力,科學(xué)研究能力,社會(huì)實(shí)踐能力等。設(shè)置以下專業(yè)實(shí)踐教學(xué)內(nèi)容:
實(shí)踐教學(xué)學(xué)分占通識(shí)教育和專業(yè)教育總學(xué)分的參考比例,各??筛鶕?jù)具體特點(diǎn)確定。
4.應(yīng)用與推廣
此課程體系已在寧波大紅鷹學(xué)院信息工程學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)2011級(jí)移動(dòng)軟件開發(fā)方向?qū)W生中實(shí)施,有不少學(xué)生已對(duì)目前流行的Android智能手機(jī)軟件開發(fā)感興趣,并在專業(yè)導(dǎo)師的指導(dǎo)下參與研發(fā)團(tuán)隊(duì),做一些小型項(xiàng)目的研發(fā)工作,收到良好的效果。
參考文獻(xiàn):
[1]宗成閣,周躍佳,王芳.3G移動(dòng)嵌入式軟件開發(fā)培訓(xùn)模式的研究[J].黑龍江科技信息,2011(16):87,203.
[2]張佑生,孫寶法,張繼山.應(yīng)用型計(jì)算機(jī)本科專業(yè)課程體系的研究[J].科教文匯,2011(3):35-36.
[3]車葵,路玲,薛海燕.高校計(jì)算機(jī)專業(yè)設(shè)置與創(chuàng)新型人才培養(yǎng)研究[J].電腦知識(shí)與技術(shù),2010,06(21):5874-5875.
[4]周運(yùn)金,張桂寧.專業(yè)人才培養(yǎng)定位和課程體系構(gòu)建的研究[J].教育與職業(yè),2010(26):77-79.
[5]陳雪梅.大學(xué)應(yīng)用本科人才培養(yǎng)課程體系研究[J].當(dāng)代教育論壇,2009(7):89-90.
基金項(xiàng)目:浙江省高校本科教育指導(dǎo)委員會(huì)項(xiàng)目,“移動(dòng)軟件開發(fā)人才培養(yǎng)課程體系的研究”,立項(xiàng)號(hào):2011-1。</