国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件工程創(chuàng)新實(shí)踐教學(xué)策略與啟示

2014-07-25 00:29:19陳立巖
大學(xué)教育 2014年11期
關(guān)鍵詞:能力課程教學(xué)

陳立巖

[摘要]從軟件工程教育的教學(xué)實(shí)際出發(fā),探索人才培養(yǎng)創(chuàng)新教學(xué)方法,以提高教學(xué)質(zhì)量。結(jié)合黑龍江大學(xué)計(jì)算機(jī)學(xué)院的實(shí)際情況,提出教學(xué)創(chuàng)新實(shí)踐改革的新思路。通過一系列措施的實(shí)行,提高了學(xué)生面向工程的分析設(shè)計(jì)、實(shí)際動(dòng)手和溝通等方面的能力,幫助學(xué)生更快地適應(yīng)社會(huì)需求。

[關(guān)鍵詞]軟件工程創(chuàng)新教學(xué)項(xiàng)目驅(qū)動(dòng)

[中圖分類號(hào)]G642[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]2095-3437(2014)11-0158-02軟件工程是研究如何將工程方法應(yīng)用于軟件開發(fā)、運(yùn)行和維護(hù)過程中的,通過講述軟件的工程化開發(fā)方法和相關(guān)的軟件開發(fā)工具、開發(fā)過程、開發(fā)規(guī)范,使學(xué)生了解軟件工程的本質(zhì),掌握常用的軟件開發(fā)方法,并且能夠有意識(shí)地將軟件工程原理運(yùn)用于實(shí)際的軟件開發(fā)和維護(hù)過程中,提高學(xué)生的專業(yè)素質(zhì)。但在實(shí)際的學(xué)習(xí)中,學(xué)生常常感到本課程理論性太強(qiáng),不能將理論很好地運(yùn)用到實(shí)際的項(xiàng)目中,造成理論與應(yīng)用脫節(jié);[2]而軟件工程專業(yè)的落腳點(diǎn)是“工程”,也就是要學(xué)習(xí)工程化的思想和方法,掌握工程應(yīng)用能力,然后解決實(shí)際問題,因此要想真正實(shí)現(xiàn)軟件工程專業(yè)的培養(yǎng)目標(biāo),必須加強(qiáng)課程建設(shè)中的實(shí)踐環(huán)節(jié)。

目前的軟件工程課程,如程序設(shè)計(jì)語言、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、數(shù)據(jù)庫等計(jì)算機(jī)專業(yè)課程,這些能力的培養(yǎng)很容易在實(shí)踐教學(xué)過程中被剝裂開來,讓學(xué)生感覺不到實(shí)際的應(yīng)用價(jià)值。因此在實(shí)踐教學(xué)過程中,如何把專業(yè)知識(shí)融入工程項(xiàng)目中十分關(guān)鍵。[1]

大多數(shù)軟件工程教材都是輕實(shí)踐重理論,這些教材往往都是開發(fā)經(jīng)驗(yàn)非常豐富的專家總結(jié)出的開發(fā)軟件的解決方案,教材里是提煉出的理論精華,而學(xué)生沒有經(jīng)歷實(shí)踐過程,對這些難懂的理論知識(shí)不解。學(xué)生沒有那么多實(shí)踐的機(jī)會(huì),體會(huì)軟件工程理論有困難,這是正常的,而他不理解也就無法提高學(xué)習(xí)興趣。如果我們想辦法把這些知識(shí)融入實(shí)踐性較強(qiáng)的計(jì)算機(jī)語言課的學(xué)習(xí)中,讓學(xué)生看到從代碼編寫中出現(xiàn)的難解的問題是如何通過設(shè)計(jì)原則和設(shè)計(jì)模式處理方法得以解決,就會(huì)讓學(xué)生感到好理解,有實(shí)際的應(yīng)用效果。這樣,將軟件工程課程的一部分學(xué)習(xí)安排到語言課程中,能讓那些抽象的理論變成指導(dǎo)開發(fā)的有力手段,當(dāng)學(xué)生再學(xué)習(xí)軟件工程導(dǎo)論等課程時(shí),就變得容易理解,而且也并不會(huì)反感。另外,為了突出軟件工程的設(shè)計(jì)、開發(fā)思想,講語言課時(shí),也可以在實(shí)驗(yàn)操作環(huán)節(jié)上增加相應(yīng)的實(shí)驗(yàn)考核內(nèi)容,使學(xué)生在學(xué)習(xí)計(jì)算機(jī)專業(yè)課程的初期就具備了軟件工程理論知識(shí),這樣既學(xué)習(xí)了相應(yīng)的軟件工程知識(shí),而且也讓這種學(xué)習(xí)變得容易理解和具有實(shí)效性,使學(xué)生們在一開始學(xué)習(xí)時(shí)就已建立起穩(wěn)固的軟件工程理念,讓他們體驗(yàn)軟件工程方法與技術(shù)在系統(tǒng)開發(fā)中的關(guān)鍵作用,幫助他們以工程化方法構(gòu)建小規(guī)模系統(tǒng)的知識(shí)能力。

以工程項(xiàng)目的整個(gè)生命周期作為一個(gè)載體,讓學(xué)生從實(shí)踐出發(fā),主動(dòng)將它與課程中的工程理論之間建立聯(lián)系,使學(xué)生從全局角度深入把握項(xiàng)目的完整流程,培養(yǎng)學(xué)生運(yùn)用多方面的知識(shí)和技能解決問題的能力。

一、以培養(yǎng)工程能力為核心的實(shí)踐教學(xué)課程設(shè)計(jì)

采用循序漸進(jìn)的教學(xué)手段,在構(gòu)建實(shí)踐中,從小規(guī)模系統(tǒng)向中規(guī)模系統(tǒng)逐步演進(jìn),在實(shí)踐中學(xué)習(xí)并將知識(shí)運(yùn)用融會(huì)貫通,完成三部曲。首先,將軟件工程思想滲透到Java語言的學(xué)習(xí)中,讓學(xué)生先在編程中體會(huì)軟件工程知識(shí)給學(xué)生帶來的好處,這些內(nèi)容可以在上Java語言課中安排。并且重視動(dòng)手能力的培養(yǎng),除了平時(shí)的實(shí)驗(yàn)課程外,學(xué)生在將近學(xué)期末要分組做綜合實(shí)驗(yàn),實(shí)驗(yàn)題目由老師指導(dǎo)選題,從一些在軟件公司聘請富有經(jīng)驗(yàn)的開發(fā)人員,讓他們參與整個(gè)綜合實(shí)驗(yàn)的指導(dǎo)工作,讓學(xué)生在大二時(shí)就已經(jīng)開始把所學(xué)到的知識(shí)與實(shí)際的軟件項(xiàng)目接軌。通過這樣的培養(yǎng),學(xué)生收獲很大。

在語言課之后,學(xué)生開始軟件工程開發(fā)基礎(chǔ)課程學(xué)習(xí),以經(jīng)典的軟件工程方法與技術(shù)為主線,教師選擇一些實(shí)際的案例,選擇的項(xiàng)目以中小規(guī)模為主,將學(xué)生分成若干小組,圍繞事例按照瀑布模型展開,使學(xué)生在做項(xiàng)目中學(xué)會(huì)溝通和自主學(xué)習(xí)。還可以在課程中安排讀書工程,要求讀3本以上的書,記入讀書工程學(xué)分,同時(shí)進(jìn)行工程實(shí)踐類課程的學(xué)習(xí),可以按如下步驟展開:首先,通過教師選擇一些實(shí)際的案例,將學(xué)生分成若干小組,每組不同成員擔(dān)任不同的角色。待小組成員確定案例后,模擬實(shí)際開發(fā)環(huán)境,運(yùn)用所學(xué)的理論知識(shí)展開分析和討論。討論結(jié)束后,各小組派出一個(gè)代表在全班同學(xué)面前匯報(bào)研究成果,老師再給予補(bǔ)充,這樣可以激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)他們分析問題能力和溝通、協(xié)作能力。

之后,安排團(tuán)隊(duì)與軟件開發(fā)實(shí)踐課,拓展學(xué)生項(xiàng)目管理實(shí)踐、團(tuán)隊(duì)管理與交流實(shí)踐。在項(xiàng)目實(shí)施過程中,由一位老師擔(dān)任項(xiàng)目總監(jiān),在分配一定的成本、進(jìn)度的前提下,學(xué)生要開發(fā)出具有一定質(zhì)量屬性的軟件產(chǎn)品。另外,學(xué)院安排一個(gè)由老師組成的實(shí)踐團(tuán)隊(duì),分工并指導(dǎo)軟件開發(fā)的各階段,讓每個(gè)老師所擅長的方面充分體現(xiàn),并在項(xiàng)目開發(fā)最后,由老師和部分同學(xué)給每個(gè)小組打分,計(jì)入軟件工程實(shí)踐課的總分中。這些工作我們將在下學(xué)期實(shí)施。

二、考核制度改革

為激發(fā)和培養(yǎng)學(xué)生創(chuàng)新意識(shí),發(fā)揮考試的激勵(lì)作用,積極推進(jìn)考試形式、考試內(nèi)容、考核方式等方面的改革。[3]為推進(jìn)素質(zhì)教育,改革考試形式可采取閉卷考試、開卷考試、提交論文、提交軟件作品等多種考試形式;為了加強(qiáng)實(shí)踐能力的考核,促進(jìn)學(xué)生創(chuàng)造力和個(gè)性特長的發(fā)展,考試命題可采取靈活多樣的方式,可參考每年的軟件分析師、設(shè)計(jì)師水平考試的相關(guān)題目,也可以加入適當(dāng)?shù)挠⑽目荚囶},這樣給學(xué)生更大的思維空間,促進(jìn)能力的發(fā)揮;考核方式將日常評價(jià)、階段評價(jià)和期末評價(jià)有機(jī)結(jié)合起來,如日常實(shí)驗(yàn)考核、提交文檔及期末卷面考試結(jié)合在一起。

三、創(chuàng)新方式歸納

(一)挖掘課堂效率,加強(qiáng)課外實(shí)訓(xùn)

創(chuàng)新教學(xué)過程不再僅局限于課堂,要求學(xué)生在掌握教師授課的知識(shí)之余,通過積極參與課外實(shí)踐活動(dòng),將所學(xué)的知識(shí)運(yùn)用到實(shí)際的開發(fā)項(xiàng)目中??梢越M織多種形式的創(chuàng)新實(shí)踐小組,通過自愿報(bào)名加考核的方式篩選出有興趣和有一定基礎(chǔ)的學(xué)生參與進(jìn)來,為他們安排固定的實(shí)驗(yàn)室,所要完成的項(xiàng)目是由學(xué)生自己申報(bào)并爭取通過審批。在實(shí)踐活動(dòng)中,由專門的老師指導(dǎo),但很多知識(shí)是靠學(xué)生課后閱讀相關(guān)的書籍、資料去了解。為激勵(lì)學(xué)生的實(shí)踐活動(dòng),對每支學(xué)生團(tuán)隊(duì)進(jìn)行中期和最后兩次評價(jià),并選出好的隊(duì)伍參加學(xué)校及省里組織的各種競賽活動(dòng),使學(xué)生更有動(dòng)力,明確自己的發(fā)展目標(biāo)和方向。自從創(chuàng)新實(shí)驗(yàn)室創(chuàng)建以來,學(xué)生參加各類大賽陸續(xù)傳來佳績,在全國ACM大賽、全國挑戰(zhàn)杯大賽上均取得好成績,其中全國ACM大賽獲得一次亞洲區(qū)銅獎(jiǎng)和多次全國一、二等獎(jiǎng)。

(二)強(qiáng)化校企合作IT實(shí)訓(xùn),構(gòu)建多維的實(shí)踐教學(xué)體系

為了加強(qiáng)應(yīng)用型、復(fù)合型人才的培養(yǎng),提高學(xué)生的就業(yè)和創(chuàng)新實(shí)踐能力,軟件學(xué)院不斷探索,逐漸形成和完善出一套“多維分流”的人才培養(yǎng)模式,加強(qiáng)校企合作,把企業(yè)的資源引入高校。由一些有實(shí)力的軟件公司派出一線工程師和核心研發(fā)人員到學(xué)校做培訓(xùn),他們帶來真實(shí)的項(xiàng)目,并組織大三學(xué)生,有計(jì)劃地免費(fèi)進(jìn)行一個(gè)假期或更長時(shí)間的培訓(xùn),然后公司選擇有培養(yǎng)潛力的學(xué)生,在畢業(yè)前的最后一個(gè)學(xué)期到公司實(shí)習(xí),當(dāng)然是采取自愿的方式和公司簽訂合同。這樣,既解決了學(xué)生就業(yè)難的問題,也能解決學(xué)生沒有實(shí)踐機(jī)會(huì),不能適應(yīng)外面的工作需要的問題。經(jīng)過一段時(shí)間的培訓(xùn),學(xué)生普遍反映進(jìn)步很大,并且還找到了理想的工作。

(三)提升項(xiàng)目式創(chuàng)作

組織效益比較好的公司,帶來自己公司的項(xiàng)目,并從公司派來有開發(fā)經(jīng)驗(yàn)的人員到現(xiàn)場指導(dǎo),學(xué)院低年級的學(xué)生可以自愿報(bào)名,以小組的形式組織開發(fā)項(xiàng)目的實(shí)施,每周開1-2次會(huì),針對具體的問題,展開討論并加以指導(dǎo)。經(jīng)過了一年的項(xiàng)目開發(fā),已經(jīng)小有成績,這些小組的成員都能一直堅(jiān)持下來,說明這種形式的項(xiàng)目開發(fā)給學(xué)生帶來了真正的實(shí)惠。

四、創(chuàng)新實(shí)踐教學(xué)成果

從2008年起,我學(xué)院每年就業(yè)率逐年提高,到2012年止,就業(yè)率高達(dá)92%,已是全校各學(xué)院中就業(yè)率最高的學(xué)院,而且,從用人單位反饋的消息來看,對我們學(xué)生的評價(jià)也很高,普遍反映學(xué)生知識(shí)面寬、動(dòng)手能力強(qiáng)。

五、總結(jié)

面對就業(yè)的壓力與社會(huì)對人才的不同需求,我們除了要抓好課堂上的學(xué)習(xí),培養(yǎng)學(xué)生的扎實(shí)基本功和學(xué)習(xí)興趣外,更重要的是讓他們走出課堂,加強(qiáng)課外實(shí)踐和自主學(xué)習(xí)的能力,以提升自己面向工程的實(shí)際動(dòng)手能力,進(jìn)一步提高分析、解決問題的能力和與人溝通能力。這些正是作為軟件工程專業(yè)的學(xué)生所難能可貴的知識(shí)積累。

[參考文獻(xiàn)]

[1]陽王東,吳宏斌,祝青.以工程項(xiàng)目為主線的軟件工程專業(yè)課程設(shè)計(jì)的實(shí)踐教學(xué)[J].計(jì)算機(jī)教育,2012(12).

[2]劉強(qiáng),陳越,駱斌等.“軟件工程”課程教學(xué)實(shí)施方案[J].中國大學(xué)教學(xué),2011(2).

[3]金英,王楠,楊豐.優(yōu)化課程體系改革教學(xué)內(nèi)容和方法培養(yǎng)創(chuàng)新型人才[J].黑龍江教育,2008(1,2).

[4]裴小兵.基于軟件開發(fā)團(tuán)隊(duì)的軟件工程教學(xué)實(shí)踐研究[J].計(jì)算機(jī)教育,2008(2).

[5]東霞.計(jì)算機(jī)創(chuàng)新教學(xué)模式的探討[J].信息與電腦(理論版),2011(1).

[責(zé)任編輯:鐘嵐]

猜你喜歡
能力課程教學(xué)
消防安全四個(gè)能力
數(shù)字圖像處理課程混合式教學(xué)改革與探索
微課讓高中數(shù)學(xué)教學(xué)更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設(shè)計(jì)與開發(fā)實(shí)踐課程探索與實(shí)踐
為什么要學(xué)習(xí)HAA課程?
大興學(xué)習(xí)之風(fēng) 提升履職能力
你的換位思考能力如何
“自我診斷表”在高中數(shù)學(xué)教學(xué)中的應(yīng)用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學(xué)中“想”和“要”的比較
抄能力
额敏县| 增城市| 天峻县| 安新县| 社会| 吐鲁番市| 噶尔县| 阳江市| 瓦房店市| 惠来县| 行唐县| 清远市| 司法| 庆安县| 莱芜市| 柳州市| 弥勒县| 北京市| 焉耆| 盱眙县| 荥阳市| 瓮安县| 道孚县| 罗源县| 突泉县| 永善县| 桑植县| 瑞昌市| 西城区| 资兴市| 永吉县| 康乐县| 禹城市| 雅安市| 桃园县| 资兴市| 宜兰县| 磐石市| 桐庐县| 辽宁省| 岫岩|