摘要:通過對本科院校軟件專業(yè)教學(xué)環(huán)境的分析,制定培養(yǎng)目標(biāo),確立教學(xué)思路,進(jìn)而提出計(jì)算機(jī)軟件專業(yè)教學(xué)內(nèi)容建設(shè)的意見。
關(guān)鍵詞:本科;軟件專業(yè);教學(xué)內(nèi)容
中圖分類號(hào):F240-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 09-0000-02
一、制定培養(yǎng)目標(biāo)
我們將本科環(huán)境下計(jì)算機(jī)軟件專業(yè)的培養(yǎng)目標(biāo)定位為:培養(yǎng)具有良好的綜合素質(zhì)、良好的職業(yè)道德、扎實(shí)的軟件理論和軟件工程專業(yè)基礎(chǔ)知識(shí),并且具有良好的軟件設(shè)計(jì)與實(shí)現(xiàn)能力、良好的項(xiàng)目規(guī)范管理能力、良好的交流與組織協(xié)調(diào)能力、較強(qiáng)的競爭和創(chuàng)新能力的計(jì)算機(jī)軟件專業(yè)工程管理與應(yīng)用型人才,學(xué)生畢業(yè)后能夠從事計(jì)算機(jī)軟件領(lǐng)域的技術(shù)開發(fā)及管理等工作。
二、確立教學(xué)思路
基于上面的培養(yǎng)目標(biāo),結(jié)合行業(yè)對于軟件人才的要求。于是,我們提出了分階段教學(xué)的思想。
第一階段打好基礎(chǔ)確定方向
我們將大學(xué)的第一年做為第一個(gè)教學(xué)階段。這一年,主要講授通識(shí)教育課和學(xué)科基礎(chǔ)課,并對學(xué)生進(jìn)行職業(yè)規(guī)劃的指導(dǎo)。對于和專業(yè)聯(lián)系緊密的課程,像高等數(shù)學(xué)、線性代數(shù)、計(jì)算機(jī)基礎(chǔ)知識(shí)和C/C++程序設(shè)計(jì)這樣的課程,在教學(xué)內(nèi)容上要拓寬、加深,為第二年專業(yè)基礎(chǔ)課的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
第二階段堅(jiān)定目標(biāo)專而且精
大學(xué)第二年是教學(xué)的第二個(gè)階段,我們按行業(yè)需求及學(xué)生的個(gè)人職業(yè)規(guī)劃進(jìn)行多分支課程設(shè)置,每個(gè)分支按各自的知識(shí)體系主線安排相關(guān)的教學(xué)內(nèi)容,例如Java方向,講授Java核心理論、數(shù)據(jù)庫編程、Web應(yīng)用、流行框架技術(shù)和JavaEE企業(yè)應(yīng)用幾個(gè)方面的知識(shí),并且主干課程在下一學(xué)期都有相關(guān)的課程設(shè)計(jì)與項(xiàng)目實(shí)訓(xùn)。所以這樣做,因?yàn)樾袠I(yè)需要的不是什么都懂,卻什么都不精通的員工。以軟件公司來說,他要招聘程序員,通常都會(huì)有明確的技術(shù)要求,應(yīng)聘人員必須要有一樣技能是精通的,否則就會(huì)在競爭中處于劣勢。
第三階段 進(jìn)入企業(yè) 真刀真槍
大學(xué)第二年的暑假開始是第三個(gè)階段,主要是走進(jìn)企業(yè)進(jìn)行實(shí)習(xí)實(shí)訓(xùn)。授課過程中每門課程也會(huì)安排相關(guān)的實(shí)習(xí)實(shí)訓(xùn),但是這種實(shí)訓(xùn)存在一些缺點(diǎn),包括:
1.課時(shí)的局。2.課程孤立。課程之間雖然有關(guān)聯(lián)有銜接,但是開設(shè)時(shí)相對獨(dú)立,難以進(jìn)行整體的項(xiàng)目開發(fā)。3.不利于培養(yǎng)團(tuán)隊(duì)意識(shí)。校內(nèi)實(shí)訓(xùn)大多是一些小項(xiàng)目,學(xué)生獨(dú)立即可完成,不存在分工配合問題。4.角色定位不明確。對于一些相對較大的項(xiàng)目,在分配任務(wù)時(shí),由于同學(xué)所學(xué)知識(shí)相差無幾,容易造成一些任務(wù)大家都能夠并且愿意承擔(dān),而另外一些任務(wù)卻無人無力承擔(dān)。
把學(xué)生送到企業(yè),真刀真槍地讓學(xué)生放開手腳去做,學(xué)生掌握技術(shù)非???,受益很多,同時(shí)也積累了工作經(jīng)驗(yàn)。在實(shí)習(xí)過程中我們還委派專門的帶隊(duì)教師,這樣不僅能及時(shí)幫助學(xué)生彌補(bǔ)一些知識(shí)上的不足,對于教師來說也是很好的學(xué)習(xí)和進(jìn)修機(jī)會(huì),會(huì)對以后的教學(xué)有極好的促進(jìn)作用。
第四階段技能測試完美收官
大學(xué)階段的最后三個(gè)月,學(xué)生要通過學(xué)校的技能測試,撰寫測試報(bào)告或畢業(yè)論文,參加答辯。其實(shí)學(xué)生有了第二、三階段的學(xué)習(xí)和實(shí)踐,最后的技能測試對于學(xué)生來講,真的是游刃有余。
三、安排教學(xué)內(nèi)容
依據(jù)我們的教學(xué)思路,具體教學(xué)內(nèi)容安排為:通識(shí)教育課(必修)、專業(yè)教育課(必修)、選修課。
1.通識(shí)教育課。此類課程設(shè)置的目的是要對學(xué)生的思想修養(yǎng)、人文素質(zhì)和專業(yè)技能等方面進(jìn)行綜合教育。包括概論(指毛澤東思想、鄧小平理論及三個(gè)代表重要思想概論)、法律基礎(chǔ)、形式任務(wù)與教育、體育、大學(xué)英語、軍事理論、高等數(shù)學(xué)、線性代數(shù)、應(yīng)用寫作、金融學(xué)、計(jì)算機(jī)基礎(chǔ)等。
2.專業(yè)教育課。開設(shè)專業(yè)教育課目的是使學(xué)生掌握各類程序設(shè)計(jì)的基本概念、方法和技術(shù),典型算法的設(shè)計(jì)及分析,各系統(tǒng)軟件的功能、結(jié)構(gòu)、工作原理、設(shè)計(jì)使用方法和發(fā)展動(dòng)態(tài),強(qiáng)調(diào)掌握面向?qū)ο蠓椒▽W(xué)和軟件工程的基本原理。系統(tǒng)地掌握計(jì)算機(jī)硬件的功能、結(jié)構(gòu)和工作原理。具有一定的分析解決實(shí)際問題的能力和較強(qiáng)的自學(xué)能力,具有初步的科學(xué)研究和工程組織技術(shù)保障能力。包括JavaScript與網(wǎng)頁設(shè)計(jì)、離散數(shù)學(xué)、Java程序設(shè)計(jì)、Visual C#.Net程序設(shè)計(jì)、XML基礎(chǔ)、微機(jī)原理與匯編語言、數(shù)據(jù)結(jié)構(gòu)與算法分析、操作系統(tǒng)、C/C++程序設(shè)計(jì)、ASP.NET程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、軟件工程、SQL Server數(shù)據(jù)庫管理、JAVA WEB應(yīng)用開發(fā)、Framework程序設(shè)計(jì)、JavaEE企業(yè)應(yīng)用、系統(tǒng)分析與UML語言、軟件測試技術(shù)、微機(jī)組裝與維護(hù)。
3.專業(yè)選修課。選修課旨在突出學(xué)院辦學(xué)特色、開闊學(xué)生在計(jì)算機(jī)領(lǐng)域的視野、培養(yǎng)學(xué)生的愛好、提高學(xué)生的專業(yè)修養(yǎng)。包括初級會(huì)計(jì)實(shí)務(wù)/經(jīng)濟(jì)法基礎(chǔ)/貨幣銀行學(xué)(3選1)、專業(yè)英語/職業(yè)英語口語/專業(yè)英語寫作(3選1)、Delphi程序設(shè)計(jì)/ Linux應(yīng)用基礎(chǔ)(2選1)、JAVA開發(fā)實(shí)訓(xùn)/.NET開發(fā)實(shí)訓(xùn)(2選1)。
四、結(jié)束語
軟件專業(yè)的每一門課程設(shè)置都緊密圍繞人才培養(yǎng)方案,教學(xué)安排上,我們創(chuàng)立了教學(xué)團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)都有一名主講教師,1-2名輔講教師,大家共同協(xié)作,嚴(yán)格制定教學(xué)計(jì)劃,精編精選教材、篩選教學(xué)內(nèi)容,提供經(jīng)典案例,結(jié)合行業(yè)實(shí)際。從近兩年的教學(xué)和實(shí)踐情況來看,在我們的教學(xué)思路下設(shè)置的教學(xué)內(nèi)容取得了較好的效果。首先,學(xué)生的軟件開發(fā)能力、Java技術(shù)應(yīng)用能力得到了用人單位的充分肯定;其次,多位軟件專業(yè)學(xué)生連續(xù)兩年在全國軟件大賽中獲得省級和國家級獎(jiǎng)項(xiàng);還有,多位學(xué)生通過了國家計(jì)算機(jī)軟件考試的初級和中級考試。
我們將繼續(xù)研究和探索,爭取對軟件專業(yè)教學(xué)內(nèi)容進(jìn)行更為適合學(xué)生發(fā)展、適合行業(yè)需要的設(shè)置,以求培養(yǎng)出越來越多對社會(huì)有貢獻(xiàn)的軟件人才。
參考文獻(xiàn):
[1]李德有,解晨光,劉明剛.高職高專計(jì)算機(jī)軟件專業(yè)教學(xué)改革的探討.金融理論與教學(xué),2009,9
[2]隆益民.高職院校計(jì)算機(jī)軟件專業(yè)教學(xué)模式的探究.福建電腦,2006,1
[3]陳翠松.計(jì)算機(jī)軟件專業(yè)項(xiàng)目化教學(xué)改革.溫州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,3
基金項(xiàng)目:本論文為黑龍江省教育科學(xué)“十一五”規(guī)劃重大課題《黑龍江省教育改革與發(fā)展對策研究》之子課題《新建本科院校計(jì)算機(jī)軟件專業(yè)建設(shè)研究》(課題編號(hào)GZD1001-75)的部分研究成果。