亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        建立軟件實(shí)踐課程體系,全面培養(yǎng)工程型人才

        2008-12-31 00:00:00陳朔鷹趙小林
        計(jì)算機(jī)教育 2008年7期

        多年來(lái),如何培養(yǎng)軟件技術(shù)人才所必須的實(shí)踐能力、工程能力和創(chuàng)新能力,一直是國(guó)內(nèi)高等教育面臨的課題。近年來(lái),北京理工大學(xué)軟件學(xué)院充分發(fā)揮自身的機(jī)制優(yōu)勢(shì)進(jìn)行了有益的探索,通過(guò)調(diào)整課程體系、開(kāi)設(shè)實(shí)踐課程、建設(shè)教學(xué)平臺(tái)、改進(jìn)課程內(nèi)容等有效手段,完成了由面向獨(dú)立課程的課程建設(shè)向課程體系建設(shè)的過(guò)渡,由突出理論教學(xué)向“實(shí)踐引領(lǐng)理論”教學(xué)的過(guò)渡。旨在培養(yǎng)高層次、實(shí)用型、復(fù)合型、具有國(guó)際競(jìng)爭(zhēng)力的軟件工程型人才,使學(xué)生在思維創(chuàng)新的基礎(chǔ)上,提高技術(shù)創(chuàng)新和工程創(chuàng)新能力,提高軟件工程實(shí)踐和軟件工程管理能力。

        1軟件領(lǐng)域工程型人才的培養(yǎng)目標(biāo)

        我們培養(yǎng)的從事軟件設(shè)計(jì)與開(kāi)發(fā)的工程型人才應(yīng)該是基礎(chǔ)扎實(shí)、理工結(jié)合、素質(zhì)全面、具有較強(qiáng)工程實(shí)踐能力和創(chuàng)新能力的人才。要使學(xué)生在軟件領(lǐng)域具有良好的科學(xué)素養(yǎng),較好地掌握計(jì)算機(jī)科學(xué)的基本理論和知識(shí)、軟件工程技術(shù)的基本技能與方法,掌握先進(jìn)的工程化方法、工具和技術(shù),能夠從事系統(tǒng)分析設(shè)計(jì)、開(kāi)發(fā)和維護(hù)等工作。另外,培養(yǎng)的學(xué)生應(yīng)具有項(xiàng)目組織、管理能力,具有團(tuán)隊(duì)協(xié)作精神、技術(shù)創(chuàng)新能力和市場(chǎng)開(kāi)拓能力,是高素質(zhì)、實(shí)用型、復(fù)合型、國(guó)際化的高級(jí)軟件工程技術(shù)人才和軟件工程管理人才[1]。

        本科教育階段是培養(yǎng)工程型人才的重要階段,軟件領(lǐng)域的人才是以計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)和軟件工程專(zhuān)業(yè)為基礎(chǔ)的,無(wú)論計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè),還是軟件工程專(zhuān)業(yè),都是實(shí)踐性和應(yīng)用性非常強(qiáng)的學(xué)科,理論教學(xué)與實(shí)踐的緊密結(jié)合,理論與工程應(yīng)用的緊密結(jié)合一直是培養(yǎng)高水平人才的關(guān)鍵之一。為了培養(yǎng)高素質(zhì)、高水平軟件領(lǐng)域的工程人才就必須在理論與實(shí)踐結(jié)合上下工夫,通過(guò)強(qiáng)化實(shí)踐教學(xué)來(lái)提高人才培養(yǎng)的質(zhì)量。為了達(dá)到這一培養(yǎng)目標(biāo),在本科教育階段應(yīng)該使學(xué)生具備以下四種能力:獨(dú)立獲取知識(shí)的能力、科學(xué)分析能力、組織管理能力和工程實(shí)踐能力。這四種能力相互聯(lián)系,相互促進(jìn)。

        對(duì)于軟件領(lǐng)域工程型人才能力的培養(yǎng)要從本科一年級(jí)開(kāi)始,貫穿于本科教學(xué)的始終,為了實(shí)現(xiàn)能力培養(yǎng)的目標(biāo),我們建立了針對(duì)本科教學(xué)的實(shí)踐課程體系,將全部實(shí)踐課程劃分為四個(gè)層次:基礎(chǔ)理論與基本技能訓(xùn)練、專(zhuān)業(yè)能力訓(xùn)練、工程訓(xùn)練和綜合訓(xùn)練。層次從低向高逐步過(guò)渡,以學(xué)生個(gè)體能力培養(yǎng)為主要目標(biāo)的基礎(chǔ)理論與基本技能訓(xùn)練和專(zhuān)業(yè)能力訓(xùn)練,為學(xué)生的專(zhuān)業(yè)發(fā)展打好基礎(chǔ);以團(tuán)隊(duì)合作能力為培養(yǎng)目標(biāo)的小組項(xiàng)目開(kāi)發(fā)和工程訓(xùn)練,使學(xué)生在團(tuán)隊(duì)合作的背景下建立軟件的工程意識(shí),培養(yǎng)團(tuán)隊(duì)合作精神、訓(xùn)練交流和溝通能力;以工程應(yīng)用能力為培養(yǎng)目標(biāo)的開(kāi)發(fā)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等綜合訓(xùn)練,全面培養(yǎng)學(xué)生的職業(yè)素養(yǎng)和工程意識(shí);實(shí)現(xiàn)了從個(gè)體能力培養(yǎng)、團(tuán)隊(duì)合作與工程意識(shí)培養(yǎng)到職業(yè)素質(zhì)培養(yǎng)的全過(guò)程。實(shí)踐課程的層次和培養(yǎng)目標(biāo)的關(guān)系見(jiàn)圖1。

        2實(shí)踐課程體系的指導(dǎo)思想與設(shè)置

        在傳統(tǒng)的計(jì)算機(jī)類(lèi)和軟件工程類(lèi)的主要課程中均有相應(yīng)的課程實(shí)驗(yàn),這些實(shí)驗(yàn)可以訓(xùn)練學(xué)生掌握基本實(shí)驗(yàn)技能、使用開(kāi)發(fā)工具、驗(yàn)證基本理論或成熟算法,有利于培養(yǎng)學(xué)生的實(shí)驗(yàn)?zāi)芰?、?dú)立工作能力和協(xié)作能力,但距離培養(yǎng)出高水平、高素質(zhì)的工程型人才的要求還有相當(dāng)?shù)牟罹?,探索新的?shí)驗(yàn)教學(xué)的指導(dǎo)思想是建立實(shí)驗(yàn)教學(xué)體系的關(guān)鍵,對(duì)實(shí)驗(yàn)教學(xué)的內(nèi)容、方法、手段、隊(duì)伍、管理及實(shí)驗(yàn)教學(xué)模式的改革與創(chuàng)新將成為實(shí)驗(yàn)教學(xué)體系的有利支撐。根據(jù)當(dāng)前技術(shù)發(fā)展對(duì)于軟件類(lèi)工程型人才的能力結(jié)構(gòu)要求和知識(shí)結(jié)構(gòu)要求,緊密結(jié)合軟件學(xué)院自身?xiàng)l件和特點(diǎn),經(jīng)過(guò)幾年的摸索與實(shí)踐,以市場(chǎng)需求和技術(shù)發(fā)展趨勢(shì)為導(dǎo)向,逐步建立了一套理論與實(shí)踐緊密結(jié)合、以能力培養(yǎng)為核心、綜合技能訓(xùn)練為輔助的實(shí)踐課程體系。

        建立實(shí)踐教學(xué)體系的基本指導(dǎo)思想是:將軟件的工程化思想貫穿于整個(gè)教學(xué)體系,逐步培養(yǎng)學(xué)生工程意識(shí);以實(shí)踐能力培養(yǎng)引領(lǐng)理論教學(xué),建立與理論教學(xué)緊密聯(lián)系的系列實(shí)踐課程;將培養(yǎng)學(xué)生的獨(dú)立獲取知識(shí)的能力、科學(xué)分析能力、組織管理能力和工程實(shí)踐能力滲透到每一門(mén)實(shí)踐課程之中。

        新建立的實(shí)踐類(lèi)課程體系如圖2所示。圖中用粗線(xiàn)框起來(lái)的課程為新開(kāi)設(shè)的實(shí)踐性課程。

        整個(gè)實(shí)踐類(lèi)課程體系具有以下特點(diǎn):

        2.1通過(guò)“實(shí)踐-理論-再實(shí)踐”實(shí)現(xiàn)“以實(shí)踐能力培養(yǎng)引領(lǐng)理論教學(xué)”

        多年的教學(xué)實(shí)踐和思考使我們認(rèn)識(shí)到,在學(xué)習(xí)計(jì)算機(jī)專(zhuān)業(yè)知識(shí)的過(guò)程中,應(yīng)該先使學(xué)生通過(guò)實(shí)踐積累一定的感性認(rèn)識(shí),在實(shí)踐經(jīng)驗(yàn)積累到一定程度后通過(guò)系統(tǒng)的理論學(xué)習(xí),將感性認(rèn)識(shí)上升到理性高度,然后再通過(guò)實(shí)踐驗(yàn)證理論、豐富理論,使理論指導(dǎo)下的實(shí)踐在新的高度進(jìn)行再一次的感性積累。因此,“以實(shí)踐能力培養(yǎng)引領(lǐng)理論教學(xué)”是新的教學(xué)計(jì)劃中堅(jiān)持的基本原則,在理論性課程之前增設(shè)必要的實(shí)踐性課程。例如,“程序設(shè)計(jì)方法與實(shí)踐”先于數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計(jì)課程從應(yīng)用的角度提出理論問(wèn)題;“操作系統(tǒng)基礎(chǔ)實(shí)習(xí)”從應(yīng)用的角度為學(xué)習(xí)操作系統(tǒng)原理積累經(jīng)驗(yàn);“應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐”為數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)提供應(yīng)用背景。同時(shí),專(zhuān)門(mén)設(shè)立具有階段總結(jié)和綜合性質(zhì)的“軟件基礎(chǔ)實(shí)習(xí)”和“軟件開(kāi)發(fā)過(guò)程綜合實(shí)訓(xùn)”,通過(guò)實(shí)踐開(kāi)闊學(xué)生視野,給理論一個(gè)發(fā)揮的空間,鍛煉學(xué)生的團(tuán)隊(duì)意識(shí)和工程意識(shí)。

        這樣“實(shí)踐-理論-再實(shí)踐”的學(xué)習(xí)過(guò)程,使整個(gè)教學(xué)過(guò)程成為一個(gè)有機(jī)的整體,使相對(duì)獨(dú)立的各門(mén)課程通過(guò)實(shí)踐聯(lián)系在一起。

        2.2將軟件工程思想貫穿于整個(gè)教學(xué)體系

        培養(yǎng)軟件工程意識(shí),使工程化思想成為學(xué)生從事軟件開(kāi)發(fā)工作的行動(dòng)指南并不是一件容易的事情。在傳統(tǒng)的教學(xué)過(guò)程中,軟件工程往往是一門(mén)獨(dú)立的理論性課程,學(xué)生們認(rèn)為軟件工程就是一些條條框框。缺乏實(shí)踐經(jīng)驗(yàn),缺乏合作開(kāi)發(fā)軟件的感性體會(huì),使得學(xué)生在學(xué)習(xí)過(guò)程中難于理解軟件工程的精髓。

        在新的課程體系中,軟件工程的思想貫穿于整個(gè)教學(xué)的始終。從第一門(mén)計(jì)算機(jī)入門(mén)課程“計(jì)算機(jī)科學(xué)導(dǎo)論”起,就開(kāi)始灌輸軟件工程的基本思想;結(jié)合在低年級(jí)開(kāi)設(shè)“個(gè)體軟件過(guò)程”和“小組軟件過(guò)程”等任選課,通過(guò)實(shí)踐課程使學(xué)生在系統(tǒng)學(xué)習(xí)軟件工程理論之前就先對(duì)軟件需求分析、軟件設(shè)計(jì)、軟件測(cè)試、進(jìn)度控制、軟件質(zhì)量、成本控制、文檔管理、團(tuán)隊(duì)合作等有一個(gè)感性的認(rèn)識(shí),使學(xué)生從低年級(jí)就開(kāi)始接觸并了解軟件工程,并具有初步的程序開(kāi)發(fā)經(jīng)驗(yàn),進(jìn)而使學(xué)生在系統(tǒng)學(xué)習(xí)軟件工程理論時(shí)就可以結(jié)合自己的切身體會(huì),完成從經(jīng)驗(yàn)積累的感性認(rèn)識(shí)、到系統(tǒng)理論提升的過(guò)程。之后再通過(guò)實(shí)訓(xùn),用軟件工程的理論來(lái)指導(dǎo)軟件開(kāi)發(fā),最終使學(xué)生具備獨(dú)立完成需求分析、建模、設(shè)計(jì)、代碼編寫(xiě)、測(cè)試、部署全過(guò)程的經(jīng)驗(yàn)、理論和能力。

        2.3分層次設(shè)立獨(dú)立的實(shí)踐課程,逐步提升工程能力

        根據(jù)實(shí)踐課程的難度和教學(xué)目標(biāo),將實(shí)踐課程劃分為四個(gè)層次:基礎(chǔ)理論與基本技能訓(xùn)練、專(zhuān)業(yè)能力訓(xùn)練、工程訓(xùn)練和綜合訓(xùn)練[2]。

        (1) 基礎(chǔ)理論與基本技能訓(xùn)練培養(yǎng)學(xué)生基本的分析問(wèn)題能力和基本的編程能力,進(jìn)行編程入門(mén)?;A(chǔ)理論訓(xùn)練培養(yǎng)學(xué)生面對(duì)實(shí)際應(yīng)用進(jìn)行需求分析、綜合運(yùn)用基本理論的能力,通過(guò)從實(shí)際應(yīng)用中提出的簡(jiǎn)單工程問(wèn)題體驗(yàn)工程項(xiàng)目的開(kāi)發(fā)過(guò)程。

        (2) 專(zhuān)業(yè)能力訓(xùn)練是結(jié)合各個(gè)專(zhuān)業(yè)課程,有針對(duì)性地完成各項(xiàng)實(shí)踐。

        (3) 工程訓(xùn)練是在軟件工程理論的指導(dǎo)下,以典型的實(shí)訓(xùn)項(xiàng)目或?qū)嶋H的工程項(xiàng)目為背景,進(jìn)行軟件開(kāi)發(fā)過(guò)程訓(xùn)練,體驗(yàn)完整的軟件開(kāi)發(fā)全過(guò)程。

        (4) 綜合訓(xùn)練是通過(guò)實(shí)際應(yīng)用項(xiàng)目使學(xué)生參與實(shí)際項(xiàng)目開(kāi)發(fā)。

        在新的課程體系中,通過(guò)實(shí)踐課程使學(xué)生逐步完成“個(gè)體能力培養(yǎng)-小組項(xiàng)目合作-工程項(xiàng)目開(kāi)發(fā)”的能力訓(xùn)練過(guò)程。

        2.4強(qiáng)化理論課程的實(shí)踐環(huán)節(jié),新增實(shí)踐課程采用“1+1”教學(xué)模式

        理論教學(xué)在傳統(tǒng)的教學(xué)體系中已經(jīng)形成了比較完整的體系,各門(mén)課程在理論上已經(jīng)相對(duì)完整和成熟,在教學(xué)方法上也積累了較豐富的經(jīng)驗(yàn),新的實(shí)踐教學(xué)體系要在保持原有理論課程體系完整性的前提下,進(jìn)行調(diào)整和充實(shí)。

        從整體而言,在理論課程中要繼續(xù)保持原有的理論特色和深度,針對(duì)具體的知識(shí)點(diǎn)開(kāi)展驗(yàn)證性的實(shí)驗(yàn),充實(shí)原有的實(shí)驗(yàn)內(nèi)容,提高實(shí)驗(yàn)難度要求。通過(guò)研究課程之間的聯(lián)系,刪除重復(fù)內(nèi)容,適當(dāng)壓縮理論課程的教學(xué)學(xué)時(shí),加大不同課程實(shí)驗(yàn)之間的難度差異,使得不同課程在實(shí)驗(yàn)上可以相互協(xié)調(diào)和銜接。

        在設(shè)置實(shí)踐系列課程時(shí),堅(jiān)決避免原有理論課程中驗(yàn)證性實(shí)驗(yàn)的簡(jiǎn)單“搬家”。主要的實(shí)踐課程要與理論教學(xué)課程密切配合,采用“1+1”模式,即“實(shí)踐課程+理論課程”的模式。與理論課程相配合的實(shí)踐性課程以設(shè)計(jì)性、綜合性、大型實(shí)驗(yàn)為主,一般為2學(xué)分32學(xué)時(shí),其中教師課上集中指導(dǎo)或講授僅在8學(xué)時(shí)左右。實(shí)踐課程要強(qiáng)調(diào)對(duì)學(xué)生實(shí)踐創(chuàng)新能力和自學(xué)能力的培養(yǎng),無(wú)論是個(gè)體的實(shí)踐題目還是小組的協(xié)同實(shí)踐,課程中涉及的技術(shù)和設(shè)計(jì)方法均有一部分是學(xué)生還沒(méi)有接觸到的,學(xué)生需要通過(guò)自學(xué)來(lái)掌握,實(shí)踐的結(jié)果則強(qiáng)調(diào)創(chuàng)新性,鼓勵(lì)學(xué)生把各課程和自學(xué)的知識(shí)融合起來(lái),并結(jié)合社會(huì)的真實(shí)需求(課程中作適當(dāng)?shù)暮?jiǎn)化)創(chuàng)造性地從系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、程序技術(shù)等方面提出自己的觀點(diǎn),以全局架構(gòu)、時(shí)空效率、功能等進(jìn)行評(píng)價(jià),變“教師主導(dǎo)”為“學(xué)生主導(dǎo)”。

        2.5對(duì)技術(shù)課程進(jìn)行分類(lèi),引導(dǎo)學(xué)生進(jìn)行系統(tǒng)學(xué)習(xí)

        計(jì)算機(jī)技術(shù)日新月異,新技術(shù)新方法不斷出現(xiàn),如何能夠較為系統(tǒng)地掌握不同的技術(shù)路線(xiàn),或者把握不同技術(shù)路線(xiàn)的差異,對(duì)于學(xué)生來(lái)說(shuō)是比較急迫的問(wèn)題。我們?cè)诮虒W(xué)計(jì)劃的設(shè)置上,針對(duì)不同的技術(shù)路線(xiàn),對(duì)技術(shù)課程進(jìn)行了分類(lèi)[3],開(kāi)設(shè)了專(zhuān)業(yè)基礎(chǔ)、JAVA、微軟、LINUX、電子商務(wù)、嵌入式開(kāi)發(fā)、軟件理論、媒體技術(shù)、網(wǎng)絡(luò)與安全、游戲開(kāi)發(fā)等系列課程,引導(dǎo)學(xué)生能在不同路線(xiàn)上進(jìn)行較為系統(tǒng)的學(xué)習(xí)。同時(shí)根據(jù)技術(shù)的發(fā)展,我們也適時(shí)對(duì)課程大綱進(jìn)行調(diào)整,把軟件領(lǐng)域的最新發(fā)展反映到課程中。

        3新開(kāi)設(shè)的實(shí)踐系列課程簡(jiǎn)介

        在新的課程體系中,主要開(kāi)設(shè)的實(shí)踐性課程介紹如下。

        3.1程序設(shè)計(jì)方法與實(shí)踐

        “程序設(shè)計(jì)方法與實(shí)踐”是針對(duì)低年級(jí)學(xué)生開(kāi)設(shè)的第一門(mén)實(shí)踐類(lèi)課程。在學(xué)生掌握了C語(yǔ)言的基礎(chǔ)上,培養(yǎng)學(xué)生個(gè)體的編程能力。通過(guò)設(shè)置具有實(shí)際背景的題目,使學(xué)生經(jīng)歷問(wèn)題抽象、建立數(shù)學(xué)模型、算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、編程調(diào)試等過(guò)程,通過(guò)具有實(shí)際背景的題目使學(xué)生在理論學(xué)習(xí)之前就從應(yīng)用的角度開(kāi)始接觸線(xiàn)性表、隊(duì)列和棧等數(shù)據(jù)結(jié)構(gòu),開(kāi)始接觸一些復(fù)雜的算法。課程讓學(xué)生從編寫(xiě)長(zhǎng)度為幾十行的代碼起步,逐步達(dá)到能夠編寫(xiě)300行以上C語(yǔ)言程序的水平,具備基本的編程能力和良好的編程習(xí)慣,逐步鍛煉學(xué)生自學(xué)能力和問(wèn)題抽象能力。

        3.2用戶(hù)界面設(shè)計(jì)基礎(chǔ)

        “用戶(hù)界面設(shè)計(jì)基礎(chǔ)”是針對(duì)低年級(jí)學(xué)生的設(shè)計(jì)性實(shí)驗(yàn)。使學(xué)生初步掌握LINUX或DOS字符方式下開(kāi)發(fā)用戶(hù)界面的主要技術(shù),以及Windows環(huán)境下圖形用戶(hù)界面的開(kāi)發(fā)方法。使學(xué)生初步體驗(yàn)用戶(hù)界面設(shè)計(jì)的重要性和設(shè)計(jì)技術(shù),體會(huì)用戶(hù)界面將是用戶(hù)需求的重要部分,理解“用戶(hù)的軟件才是我的軟件”。本課程與程序設(shè)計(jì)方法與實(shí)踐主要側(cè)重于個(gè)體能力的培養(yǎng)。

        3.3軟件基礎(chǔ)實(shí)習(xí)

        “軟件基礎(chǔ)實(shí)習(xí)”是為具有一定數(shù)據(jù)結(jié)構(gòu)理論基礎(chǔ)的學(xué)生開(kāi)設(shè)的綜合性實(shí)踐課程,是對(duì)前期課程(C語(yǔ)言程序設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)與算法,面向?qū)ο蟪绦蛟O(shè)計(jì)和用戶(hù)界面設(shè)計(jì)基礎(chǔ))的一次綜合實(shí)習(xí),是對(duì)軟件工程的第一次實(shí)踐。實(shí)習(xí)采用開(kāi)發(fā)小組開(kāi)發(fā)方式,通過(guò)設(shè)計(jì)一些超越學(xué)生當(dāng)時(shí)已有知識(shí)水平的問(wèn)題,例如具有操作系統(tǒng)背景、人工智能背景、編譯背景、數(shù)據(jù)庫(kù)背景的問(wèn)題,引導(dǎo)學(xué)生進(jìn)行自主學(xué)習(xí),通過(guò)小組內(nèi)協(xié)作開(kāi)發(fā),完成一個(gè)至少2 000行的小型系統(tǒng)。學(xué)生在小組內(nèi)進(jìn)行簡(jiǎn)單分工,并進(jìn)行角色互換,初步體會(huì)軟件開(kāi)發(fā)過(guò)程,鍛煉學(xué)生獨(dú)立獲取知識(shí)的能力、科學(xué)分析能力和團(tuán)隊(duì)合作與溝通能力。

        3.4應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐

        “應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐”以低年級(jí)學(xué)生為對(duì)象,以學(xué)生已經(jīng)熟悉的簡(jiǎn)單的業(yè)務(wù)系統(tǒng)為背景,采用開(kāi)發(fā)小組的形式,開(kāi)發(fā)網(wǎng)上數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(如網(wǎng)上購(gòu)物系統(tǒng),圖書(shū)借閱系統(tǒng),學(xué)生成績(jī)管理,BBS等),引導(dǎo)學(xué)生自主學(xué)習(xí)相關(guān)技術(shù)和知識(shí)(數(shù)據(jù)庫(kù)設(shè)計(jì)、網(wǎng)絡(luò)程序開(kāi)發(fā)等),體會(huì)應(yīng)用軟件架構(gòu)的重要性,鍛煉學(xué)生獨(dú)立獲取知識(shí)的能力和團(tuán)隊(duì)合作精神。

        3.5操作系統(tǒng)基礎(chǔ)實(shí)習(xí)

        “操作系統(tǒng)基礎(chǔ)實(shí)習(xí)”以當(dāng)前流行的操作系統(tǒng)Windows和Linux為背景,選擇具有應(yīng)用性質(zhì)的課題,從應(yīng)用系統(tǒng)開(kāi)發(fā)者的角度學(xué)習(xí)和研究操作系統(tǒng),通過(guò)系統(tǒng)調(diào)用來(lái)使用操作系統(tǒng)提供的各種功能,區(qū)別于傳統(tǒng)的操作系統(tǒng)原理理論性為主的課程。通過(guò)對(duì)操作系統(tǒng)的認(rèn)識(shí),初步掌握軟件部署的方法。上述課程也開(kāi)始培養(yǎng)團(tuán)隊(duì)合作精神。

        3.6專(zhuān)業(yè)能力訓(xùn)練系列課程

        “專(zhuān)業(yè)能力訓(xùn)練”定位在設(shè)計(jì)性和綜合性實(shí)驗(yàn),與相應(yīng)的理論教學(xué)配合。在實(shí)踐課程設(shè)置上考慮計(jì)算機(jī)軟、硬件的有機(jī)結(jié)合,開(kāi)設(shè)了“嵌入式系統(tǒng)開(kāi)發(fā)”,在軟件與硬件緊密結(jié)合的背景下強(qiáng)化學(xué)生的系統(tǒng)意識(shí)。為了使學(xué)生在校期間就可以接觸并了解當(dāng)前的流行技術(shù),專(zhuān)門(mén)開(kāi)設(shè)以.NET技術(shù)或JAVA技術(shù)為背景的實(shí)踐課程;通過(guò)增加Linux平臺(tái)實(shí)踐內(nèi)容,全方位培養(yǎng)學(xué)生的專(zhuān)業(yè)技能,拓寬學(xué)生視野,為學(xué)生今后的自主確立專(zhuān)業(yè)方向打好基礎(chǔ)。這些課程強(qiáng)調(diào)從系統(tǒng)高度來(lái)認(rèn)識(shí)計(jì)算機(jī),從軟、硬件兩個(gè)角度看待系統(tǒng)架構(gòu)。

        3.7軟件開(kāi)發(fā)過(guò)程綜合實(shí)訓(xùn)

        “軟件開(kāi)發(fā)過(guò)程綜合實(shí)訓(xùn)”是以企業(yè)成熟的軟件開(kāi)發(fā)模型為基礎(chǔ),選擇企業(yè)根據(jù)實(shí)際軟件系統(tǒng)精選的案例對(duì)學(xué)生進(jìn)行工程訓(xùn)練。學(xué)生以開(kāi)發(fā)團(tuán)隊(duì)形式,按照步驟在規(guī)定的時(shí)間點(diǎn)完成規(guī)定的任務(wù),體驗(yàn)從需求分析建模(需求由案例給出)、設(shè)計(jì)、代碼編寫(xiě)、測(cè)試、部署的軟件工程全過(guò)程。使學(xué)生熟悉企業(yè)化軟件開(kāi)發(fā)流程,具備直接進(jìn)入企業(yè)進(jìn)行開(kāi)發(fā)的能力。實(shí)訓(xùn)模擬企業(yè)運(yùn)作機(jī)制,模擬企業(yè)中實(shí)際存在的項(xiàng)目壓力和工作壓力,以考勤和項(xiàng)目的進(jìn)度檢查點(diǎn)進(jìn)行監(jiān)控,以項(xiàng)目開(kāi)發(fā)結(jié)果進(jìn)行最后考核。學(xué)生將體會(huì)項(xiàng)目經(jīng)理、設(shè)計(jì)人員、編碼人員、測(cè)試人員等各個(gè)角色的工作,培養(yǎng)學(xué)生職業(yè)精神、組織管理能力和設(shè)計(jì)綜合能力。

        4實(shí)踐類(lèi)課程對(duì)現(xiàn)有教學(xué)的影響

        4.1實(shí)踐課程與理論課程相互支撐,相互促進(jìn),形成新的課程體系

        新建立的實(shí)踐類(lèi)課程使得傳統(tǒng)的理論教學(xué)課程體系發(fā)生了較大的變化。在我國(guó)傳統(tǒng)的計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)或軟件工程專(zhuān)業(yè)的課程體系中,是以知識(shí)點(diǎn)為基本單位構(gòu)建課程,重視基礎(chǔ)理論的抽象和學(xué)習(xí),忽視理論的應(yīng)用背景和實(shí)現(xiàn)技術(shù);重視獨(dú)立課程自身的實(shí)驗(yàn)過(guò)程,缺乏覆蓋不同課程、串聯(lián)不同知識(shí)的綜合性實(shí)驗(yàn);更多的是融合在理論課程中的驗(yàn)證性實(shí)驗(yàn),沒(méi)有針對(duì)創(chuàng)新性能力培養(yǎng)的獨(dú)立課程。

        在新的課程體系中,加強(qiáng)了低年級(jí)的專(zhuān)業(yè)基礎(chǔ)課程,使學(xué)生首先了解應(yīng)用背景,并盡可能早地接觸專(zhuān)業(yè)內(nèi)容,在低年級(jí)就完成“計(jì)算機(jī)科學(xué)導(dǎo)論-C語(yǔ)言程序設(shè)計(jì)-程序設(shè)計(jì)方法與實(shí)踐-用戶(hù)界面設(shè)計(jì)基礎(chǔ)-離散數(shù)學(xué)-數(shù)據(jù)結(jié)構(gòu)與算法-面向?qū)ο蠓治雠c設(shè)計(jì)-軟件基礎(chǔ)實(shí)習(xí)”這樣相對(duì)完整的理論教學(xué)與實(shí)踐教學(xué)緊密結(jié)合的專(zhuān)業(yè)基礎(chǔ)教育課程體系,進(jìn)而為后續(xù)的理論學(xué)習(xí)與提高打下良好基礎(chǔ)。在這個(gè)體系中,遵循“實(shí)踐—理論—再實(shí)踐”的循環(huán)方式,學(xué)生通過(guò)初步的實(shí)踐,積累必要的感性認(rèn)識(shí),再通過(guò)理論學(xué)習(xí),通過(guò)新的實(shí)踐課程提出新的問(wèn)題,學(xué)生通過(guò)自學(xué)和教師引導(dǎo)解決問(wèn)題,并總結(jié)出理論上的欠缺進(jìn)入新的理論課程,在這個(gè)螺旋式上升過(guò)程中,最大程度保持學(xué)生的興趣并使之能克服較大的自學(xué)和思維壓力,變學(xué)習(xí)壓力為學(xué)習(xí)動(dòng)力,引領(lǐng)學(xué)生的獨(dú)立思考能力。

        4.2實(shí)踐類(lèi)課程對(duì)教學(xué)模式、教學(xué)方法提出新的要求,為學(xué)生發(fā)揮創(chuàng)造性提供可能

        要保證實(shí)踐類(lèi)課程的教學(xué)效果,防止實(shí)踐類(lèi)課程蛻變?yōu)槔碚摻虒W(xué),對(duì)于實(shí)踐類(lèi)課程必須有新的教學(xué)理念、講授模式和課程管理機(jī)制。

        教師首先要完成教學(xué)觀念的轉(zhuǎn)變,在教學(xué)過(guò)程中絕對(duì)不能再是“教師講授學(xué)生聽(tīng)”的傳統(tǒng)模式,要樹(shù)立幫助學(xué)生自主學(xué)習(xí)、啟發(fā)學(xué)生創(chuàng)造性思維的觀念,以啟發(fā)式教學(xué)和研究性學(xué)習(xí)為核心。在教學(xué)方法上,要采用全新的教學(xué)方式,教師不再講述實(shí)驗(yàn)的步驟和細(xì)節(jié),不再講授原理和概念,而是將重點(diǎn)放在講解題目(項(xiàng)目)的背景(實(shí)驗(yàn)需求)上,即向?qū)W生明確應(yīng)用的背景、實(shí)驗(yàn)?zāi)康?、期望看到的結(jié)果、實(shí)驗(yàn)的具體的參數(shù)和指標(biāo)要求。同時(shí)適當(dāng)點(diǎn)出實(shí)驗(yàn)中可能涉及到的知識(shí),然后由學(xué)生自己進(jìn)行理論分析,自己建立問(wèn)題的模型,自己掌握開(kāi)發(fā)進(jìn)程。

        教師在實(shí)踐類(lèi)課程中已經(jīng)不再是傳統(tǒng)的課堂講授者,教師更像一位工程項(xiàng)目的經(jīng)理,負(fù)責(zé)提出項(xiàng)目的要求、檢查項(xiàng)目(學(xué)生)的開(kāi)發(fā)進(jìn)度、監(jiān)督開(kāi)發(fā)過(guò)程、評(píng)定軟件質(zhì)量。在課堂集中教學(xué)中,教師又像一位主持人,召開(kāi)的是項(xiàng)目進(jìn)度匯報(bào)會(huì)、技術(shù)交流會(huì)、軟件演示會(huì)等。

        對(duì)技術(shù)上或設(shè)計(jì)架構(gòu)上有相同的課程,我們鼓勵(lì)一些學(xué)生能以一個(gè)較大的項(xiàng)目貫穿始終,能逐漸把小系統(tǒng)完善成大系統(tǒng),提高學(xué)生的成就感和榮譽(yù)感,提升學(xué)生的自信心;對(duì)題目難度類(lèi)似的課程,我們鼓勵(lì)學(xué)生采用不同的架構(gòu)和技術(shù)環(huán)境,擴(kuò)大學(xué)生的知識(shí)面,培養(yǎng)學(xué)生的創(chuàng)新能力。

        新的實(shí)踐類(lèi)課程為學(xué)生開(kāi)辟了更廣闊的思考空間,激發(fā)了學(xué)生的學(xué)習(xí)興趣和潛能,培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作意識(shí)和創(chuàng)新精神。不少學(xué)生們?cè)趯?shí)際課程中完成的算法設(shè)計(jì),或者采用的理論指導(dǎo)出乎教師的意料,這對(duì)于教師同樣是促進(jìn)和挑戰(zhàn)。

        4.3網(wǎng)絡(luò)教學(xué)支撐平臺(tái)延展課堂空間,為學(xué)生自主學(xué)習(xí)、師生交流提供新的途徑

        通過(guò)建立有效的網(wǎng)絡(luò)教學(xué)支撐平臺(tái),為教學(xué)提供了有利的輔助工具。教學(xué)支撐平臺(tái)具有信息發(fā)布、布置多種形式的作業(yè)、C/C++/JAVA源程序自動(dòng)測(cè)試、在線(xiàn)答疑和討論等功能,為主講教師、輔導(dǎo)教師、學(xué)生和訪(fǎng)客提供不同的權(quán)限。網(wǎng)絡(luò)教學(xué)支撐平臺(tái)支持多門(mén)課程,既解決了教學(xué)資源共享等一系列問(wèn)題,同時(shí)也將傳統(tǒng)的“以教師為中心”的教學(xué)模式,轉(zhuǎn)變?yōu)椤耙詫W(xué)生為中心,在教師指導(dǎo)下的主動(dòng)學(xué)習(xí)”模式,有效地達(dá)到了教學(xué)互動(dòng)、教學(xué)相長(zhǎng)的良好效果。同時(shí)網(wǎng)絡(luò)教學(xué)支撐平臺(tái)也遵循軟件工程的原則,在關(guān)鍵點(diǎn)設(shè)置時(shí)間節(jié)點(diǎn)以考察學(xué)生,把軟件工程的思想融入教學(xué)管理。

        5結(jié)論

        自2002年起,我們從單門(mén)課程的改革開(kāi)始,逐步建立了實(shí)踐課程體系,通過(guò)教學(xué)實(shí)踐發(fā)現(xiàn)問(wèn)題,再進(jìn)行調(diào)整和充實(shí),逐步完成了具有可操作性、行之有效的實(shí)踐課程體系,新設(shè)立的實(shí)踐類(lèi)課程與理論課程有機(jī)結(jié)合,縮短了理論教學(xué)與工程應(yīng)用的距離,實(shí)踐課程與理論教學(xué)相結(jié)合,并已收到良好的教學(xué)效果。

        參考文獻(xiàn)

        [1]教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì),高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專(zhuān)業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2006,254-255,264-265.

        [2]陳朔鷹,李志強(qiáng),李仲君. 軟件工程實(shí)踐類(lèi)課程體系的建設(shè)與探索[J]. 北京理工大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2007,9(S1):85-88.

        [3]北京理工大學(xué)教務(wù)處. 北京理工大學(xué)本科教學(xué)概覽[R]. 北京:北京理工大學(xué),2006,243-254.

        丰满少妇呻吟高潮经历| 欧美综合自拍亚洲综合百度| 午夜精品人妻中字字幕| 少妇激情一区二区三区99| 国产高潮视频在线观看| 欧美做受视频播放| 亚洲成a人片在线观看中| 久久国产亚洲精品一区二区三区| 国产精品 亚洲 无码 在线| 永久免费不卡在线观看黄网站| 91久久综合精品国产丝袜长腿| 中文字幕在线乱码日本| 国产欧美一区二区精品久久久| 一个人在线观看免费视频www| 在线国产视频精品视频| aa日韩免费精品视频一| 国产大片黄在线观看| 人人妻人人爽人人做夜欢视频九色 | 成人不卡国产福利电影在线看| 女同另类专区精品女同| 女人18毛片a级毛片| 国产一区二区不卡老阿姨| 国产激情久久久久久熟女老人| 丰满老熟女性生活视频| 国产一精品一av一免费| 亚洲V日韩V精品v无码专区小说 | 免费人成在线观看| 国产手机在线αⅴ片无码观看 | 岳丰满多毛的大隂户| 内射中出无码护士在线| 免费人成视频欧美| 91麻豆精品国产91久久麻豆| 麻豆影视视频高清在线观看| 国产av成人精品播放| 老司机在线免费视频亚洲| 久久精品国产亚洲av久| 18禁美女裸体网站无遮挡| 久久麻豆精亚洲av品国产精品| av影院在线免费观看不卡 | 国产熟女精品一区二区| 欧美午夜理伦三级在线观看|