在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁(yè) > 文章中心 > 軟件工程試題

軟件工程試題

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件工程試題范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

軟件工程試題

軟件工程試題范文第1篇

關(guān)鍵詞:軟件工程;課程體系;培養(yǎng)方案

軟件工程教育兼屬科學(xué)教育和工程教育范疇,軟件工程的科學(xué)教育屬性主要是引導(dǎo)學(xué)生對(duì)人類意識(shí)與智慧進(jìn)行科學(xué)理解、增強(qiáng)運(yùn)用軟件本質(zhì)特性(構(gòu)造性與易演化性)和解決具體問題的能力;而軟件工程的工程教育屬性主要是引導(dǎo)學(xué)生綜合應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)、管理等科學(xué)原理,借鑒傳統(tǒng)工程的原則、方法,提煉和固化知識(shí),通過創(chuàng)建軟件來(lái)達(dá)到提高質(zhì)量、降低成本的目的。然而,McKinsey Global Institute2005年10月發(fā)表的一份報(bào)告稱,我國(guó)2005年畢業(yè)的60多萬(wàn)工程技術(shù)人才中適合在國(guó)際化公司工作的不到10%,主要原因是中國(guó)教育系統(tǒng)偏于理論,學(xué)生在校期間幾乎沒有受到Project和團(tuán)隊(duì)工作的實(shí)際訓(xùn)練,這對(duì)我國(guó)高等院校工程教育改革與創(chuàng)新提出了挑戰(zhàn),也為軟件工程專業(yè)建設(shè)指明了方向。

合理的課程體系是高等院校保證培養(yǎng)目標(biāo)和形成辦學(xué)特色的重要手段。目前,我國(guó)1900多所普通高校中雖有100多所院校開設(shè)了軟件工程專業(yè),但與當(dāng)前軟件工程技術(shù)發(fā)展差距較大。為了培養(yǎng)出既有理論知識(shí)又有應(yīng)用技能的工程型實(shí)用軟件人才,軟件工程專業(yè)課程體系必須進(jìn)行改革。對(duì)此,本文結(jié)合CC2005、SE2004、SWEBOK、國(guó)內(nèi)軟件工程專業(yè)課程設(shè)置現(xiàn)有的研究成果,探索軟件工程專業(yè)本科教學(xué)課程體系建設(shè)問題。

1 軟件工程專業(yè)課程體系設(shè)計(jì)策略

計(jì)算學(xué)科本科教學(xué)常用的課程體系設(shè)計(jì)策略主要?jiǎng)澐譃椋赫n程啟動(dòng)策略、課程組織策略、特色課程設(shè)置策略。課程啟動(dòng)策略主要包括:1)圍繞算法設(shè)計(jì)展開的算法優(yōu)先策略;2)自底向上展開的硬件優(yōu)先策略;3)從計(jì)算機(jī)導(dǎo)論展開的廣度優(yōu)先策略:4)強(qiáng)調(diào)編程能力的程序設(shè)計(jì)優(yōu)先策略;5)強(qiáng)調(diào)系統(tǒng)使用命令優(yōu)先策略;6)從面向?qū)ο笳归_的對(duì)象優(yōu)先策略。

課程組織策略主要有:1)基于主題的組織模式,它把知識(shí)體系中的每個(gè)知識(shí)域組織成一門或幾門課程;2)基于系統(tǒng)的組織模式,它把每類計(jì)算機(jī)軟硬件系統(tǒng)設(shè)置成一門或幾門課程;3)混合模式,在課程設(shè)計(jì)時(shí)不考慮區(qū)分前兩種方法,兼而有之。特色課程設(shè)置策略主要依據(jù)本校辦學(xué)特色和研究專長(zhǎng)來(lái)確定。

由于軟件工程教育兼屬科學(xué)教育和工程教育范疇,其科學(xué)屬性和工程屬性決定了軟件工程專業(yè)本科教學(xué)課程規(guī)劃,一方面要強(qiáng)調(diào)工程性、技術(shù)性、實(shí)用性、系統(tǒng)性、綜合性和復(fù)合型,另一方面要強(qiáng)化基礎(chǔ)軟硬件知識(shí)在解決復(fù)雜軟件構(gòu)造和應(yīng)用方面起到的關(guān)鍵作用。對(duì)于課程啟動(dòng)策略而言,傳統(tǒng)計(jì)算機(jī)科學(xué)專業(yè)的課程啟動(dòng)方式并不適合于本專業(yè),但工程優(yōu)先策略似乎也不適合于沒有任何計(jì)算機(jī)基礎(chǔ)的本科生;同樣,在課程組織策略上,基于主題的組織模式更多地具有科學(xué)研究屬性,而基于系統(tǒng)的組織模式又不利于基礎(chǔ)知識(shí)強(qiáng)化;此外,特色課程設(shè)置時(shí),有時(shí)會(huì)缺乏全面綜合考慮,因人設(shè)課會(huì)造成特色課程系統(tǒng)性差問題。因此,在軟件工程專業(yè)課程體系設(shè)計(jì)策略方面,應(yīng)根據(jù)軟件工程學(xué)科自身屬性,綜合考慮以上各種策略特點(diǎn),全局思考,統(tǒng)一規(guī)劃,避免課程系統(tǒng)性差、教學(xué)內(nèi)容重復(fù)和遺漏并存等現(xiàn)象。

2 軟件工程專業(yè)課程體系架構(gòu)模型設(shè)計(jì)

根據(jù)軟件工程專業(yè)本科教學(xué)的培養(yǎng)目標(biāo)及規(guī)格要求,其課程體系采用“夯實(shí)基礎(chǔ)教育、提高系統(tǒng)認(rèn)知、強(qiáng)化軟件開發(fā)、推進(jìn)工程實(shí)訓(xùn)”為主線的設(shè)計(jì)思路,構(gòu)建了“分層次、互動(dòng)式、工程化”的課程體系架構(gòu)模型(如圖1所示)。該模型共分為四個(gè)層次,即基礎(chǔ)知識(shí)教育層、系統(tǒng)認(rèn)知教育層、工程設(shè)計(jì)開發(fā)層和工程實(shí)踐訓(xùn)練層。各層次不是相互獨(dú)立的,而是相互關(guān)聯(lián)、相互影響、逐層遞進(jìn)的演進(jìn)關(guān)系。該模型簡(jiǎn)化了計(jì)算機(jī)科學(xué)核心課程數(shù)量,突出基于主題的組織模式,沿著由淺入深、循序漸進(jìn)的認(rèn)知路徑,力圖實(shí)現(xiàn)“基礎(chǔ)與編程一體化、編程與系統(tǒng)一體化、系統(tǒng)與工程一體化、工程與職業(yè)一體化”四位一體的工程型實(shí)用軟件人才教學(xué)目標(biāo)。

2.1 基礎(chǔ)知識(shí)教育層

基礎(chǔ)知識(shí)教育的設(shè)計(jì)思路,強(qiáng)化學(xué)生的基礎(chǔ)知識(shí)和編程意識(shí),實(shí)現(xiàn)“基礎(chǔ)扎實(shí)和編程意識(shí)強(qiáng)”兩個(gè)目標(biāo)?;A(chǔ)知識(shí)教育層結(jié)構(gòu)具體劃分為:數(shù)學(xué)基礎(chǔ)類課程模塊、外語(yǔ)類課程模塊、軟件基礎(chǔ)類課程模塊、其他公共基礎(chǔ)類課程模塊。根據(jù)各模塊自身特點(diǎn),全面考慮各模塊之間的關(guān)聯(lián)性,做好彼此之間的銜接。在課程啟動(dòng)策略方面,主要采取基于基礎(chǔ)的編程優(yōu)先策略。在數(shù)學(xué)基礎(chǔ)類課程模塊中確定一門銜接較好的基礎(chǔ)課作為軟件基礎(chǔ)類課程模塊的啟動(dòng),軟件基礎(chǔ)類課程模塊率先啟用軟件設(shè)計(jì)基礎(chǔ)課程,力圖達(dá)到“基礎(chǔ)與編程一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于主題的組織模式,有利于學(xué)生掌握基礎(chǔ)理論知識(shí)。

2.2 系統(tǒng)認(rèn)知教育層

系統(tǒng)認(rèn)知教育的設(shè)計(jì)思路:強(qiáng)化學(xué)生的編程能力和對(duì)軟件系統(tǒng)的認(rèn)識(shí)能力,實(shí)現(xiàn)“編程能力強(qiáng)和系統(tǒng)級(jí)認(rèn)知”兩個(gè)目標(biāo)。根據(jù)軟件工程專業(yè)對(duì)硬件系統(tǒng)和系統(tǒng)軟件的知識(shí)要求,系統(tǒng)認(rèn)知教育層結(jié)構(gòu)劃分為:數(shù)據(jù)庫(kù)系統(tǒng)類課程模塊、網(wǎng)絡(luò)系統(tǒng)類課程模塊、操作系統(tǒng)類課程模塊和編譯系統(tǒng)類課程模塊。在課程啟動(dòng)策略方面,主要采取基于編程的系統(tǒng)優(yōu)先策略。通過軟件基礎(chǔ)類課程模塊的數(shù)據(jù)結(jié)構(gòu)等課程和系統(tǒng)認(rèn)知類課程模塊的數(shù)據(jù)庫(kù)原理及應(yīng)用等課程,進(jìn)一步強(qiáng)化學(xué)生的編程能力,并以程序設(shè)計(jì)為主線引導(dǎo)學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí)能力,實(shí)現(xiàn)“編程與系統(tǒng)一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于系統(tǒng)的組織模式,簡(jiǎn)化計(jì)算機(jī)科學(xué)核心課程數(shù)量,提高學(xué)生學(xué)習(xí)的有效性和對(duì)知識(shí)的掌握程度。

2.3 工程設(shè)計(jì)開發(fā)層

工程設(shè)計(jì)開發(fā)的設(shè)計(jì)思路:以工程化方法為手段,依托項(xiàng)目培養(yǎng)學(xué)生的“工程”意識(shí),鍛煉學(xué)生對(duì)軟件系統(tǒng)的設(shè)計(jì)與開發(fā)能力,進(jìn)一步強(qiáng)化學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),實(shí)現(xiàn)“更完整的系統(tǒng)級(jí)認(rèn)識(shí)和軟件系統(tǒng)工程化設(shè)計(jì)開發(fā)技術(shù)”兩個(gè)目標(biāo)。根據(jù)軟件工程項(xiàng)目開發(fā)流程,工程設(shè)計(jì)開發(fā)層結(jié)構(gòu)劃分為:軟件過程類課程模塊、軟件設(shè)計(jì)類課程模塊、軟件架構(gòu)類課程模塊、軟件測(cè)試類課程模塊、人機(jī)交互類課程模塊、特色項(xiàng)目類課程模塊、可擴(kuò)充類課程模塊。該層綜合考慮核心專業(yè)課程和特色項(xiàng)目課程設(shè)置,基于專業(yè)方向設(shè)置若干動(dòng)態(tài)可擴(kuò)充課程,全面考慮課程之間的關(guān)聯(lián),強(qiáng)調(diào)統(tǒng)一設(shè)計(jì)、統(tǒng)一規(guī)劃。學(xué)生在這個(gè)層次必修一些工程設(shè)計(jì)開發(fā)系列課程,選修可擴(kuò)充類課程,達(dá)到“系統(tǒng)與工程一體化”的教學(xué)目標(biāo)。課程啟動(dòng)策略采取基于系統(tǒng)的工程優(yōu)先策略。課程組織策略采取項(xiàng)目的組織模式,以此來(lái)提高學(xué)生的軟件系統(tǒng)設(shè)計(jì)與開發(fā)能力。

2.4 工程實(shí)踐訓(xùn)練層

工程實(shí)踐訓(xùn)練總體設(shè)計(jì)思路:通過實(shí)驗(yàn)訓(xùn)練、專業(yè)實(shí)習(xí)、項(xiàng)目實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等教學(xué)環(huán)節(jié),依托校內(nèi) 外實(shí)習(xí)實(shí)訓(xùn)基地,采用校外實(shí)習(xí)實(shí)訓(xùn)、自主實(shí)習(xí)實(shí)訓(xùn)、校內(nèi)實(shí)習(xí)實(shí)訓(xùn)和外聘軟件工程師等形式,強(qiáng)化學(xué)生的工程能力,培養(yǎng)學(xué)生的職場(chǎng)素質(zhì),實(shí)現(xiàn)工程與職業(yè)一體化的教學(xué)目標(biāo)。工程實(shí)踐訓(xùn)練層結(jié)構(gòu)具體劃分為兩大類,一類是實(shí)驗(yàn)與實(shí)習(xí)類課程模塊,另一類是工程實(shí)訓(xùn)與畢業(yè)論文類課程模塊。其中,實(shí)驗(yàn)與實(shí)習(xí)類課程模塊的具體設(shè)計(jì)思路,通過基礎(chǔ)實(shí)驗(yàn)、系統(tǒng)體驗(yàn)、編程能力訓(xùn)練三個(gè)環(huán)節(jié),進(jìn)一步夯實(shí)學(xué)生的基礎(chǔ)知識(shí),完善學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),強(qiáng)化學(xué)生的開發(fā)技能;而工程實(shí)訓(xùn)與畢業(yè)論文類課程模塊的具體設(shè)計(jì)思路,通過“軟件工程項(xiàng)目實(shí)訓(xùn)”這個(gè)載體,采取“企業(yè)+實(shí)訓(xùn)+論文+就業(yè)”捆綁的運(yùn)作模式,與多家國(guó)內(nèi)知名IT公司合作,讓學(xué)生到企業(yè)進(jìn)行實(shí)際項(xiàng)目綜合訓(xùn)練,并完成畢業(yè)論文設(shè)計(jì)工作,實(shí)現(xiàn)理論與實(shí)踐結(jié)合、技巧與職業(yè)素質(zhì)結(jié)合的教學(xué)目標(biāo),同時(shí)也為學(xué)生就業(yè)提供一個(gè)良好平臺(tái)。

上述四個(gè)教育層是彼此聯(lián)系和互動(dòng)發(fā)展的,在課程體系設(shè)計(jì)中充分考慮銜接性、系統(tǒng)性和創(chuàng)新性。交流、溝通、講演、寫作的培養(yǎng)更多體現(xiàn)在第二課堂科技學(xué)術(shù)活動(dòng)中。

3 軟件工程專業(yè)核心課程設(shè)置

3.1 課程設(shè)置原則

軟件工程專業(yè)課程設(shè)置遵循六個(gè)基本原則,即先進(jìn)性、靈活性、復(fù)合性、工程性、創(chuàng)新性和模塊化。1)先進(jìn)性:課程設(shè)置和課程內(nèi)容需反映國(guó)際上先進(jìn)的軟件技術(shù)發(fā)展成果和軟件企業(yè)對(duì)先進(jìn)技術(shù)的需求,以及相關(guān)的基礎(chǔ)理論。2)靈活性:課程設(shè)置需具有靈活性,應(yīng)根據(jù)軟件技術(shù)的發(fā)展及時(shí)調(diào)整。3)復(fù)合性:課程設(shè)置需包括技能、工程、管理等方面的教學(xué)內(nèi)容,使學(xué)生具有必要的綜合技能和基本素質(zhì)。4)工程性:課程設(shè)置面向軟件工程實(shí)踐,強(qiáng)調(diào)工程實(shí)踐能力培養(yǎng),使學(xué)生能夠自覺運(yùn)用先進(jìn)的工程化方法和技術(shù)從事軟件開發(fā)和項(xiàng)目管理,具有團(tuán)隊(duì)協(xié)作精神。5)創(chuàng)新性:課程設(shè)置應(yīng)倡導(dǎo)學(xué)生自主學(xué)習(xí),并給予必要的指導(dǎo),從而培養(yǎng)學(xué)生自主學(xué)習(xí)和自我提高能力,以及勇于開拓和善于創(chuàng)新能力。6)模塊化:課程應(yīng)按照模塊化準(zhǔn)則設(shè)計(jì),課程模塊設(shè)計(jì)可以交叉。根據(jù)軟件技術(shù)最新發(fā)展、當(dāng)前市場(chǎng)需求及專業(yè)培養(yǎng)方向、學(xué)生目前具備的領(lǐng)域知識(shí)等,靈活調(diào)整課程設(shè)置和課程內(nèi)容。

3.2 核心課程模塊設(shè)置

1)軟件基礎(chǔ)類課程模塊設(shè)有:計(jì)算機(jī)硬件基礎(chǔ)、軟件設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組織原理、面向?qū)ο蟪绦蛟O(shè)計(jì)、算法分析與設(shè)計(jì)等課程。2)操作系統(tǒng)類課程模塊設(shè)有:操作系統(tǒng)原理、LINUX系統(tǒng)基礎(chǔ)、嵌入式系統(tǒng)基礎(chǔ)等課程。3)網(wǎng)絡(luò)系統(tǒng)類課程模塊設(shè)有:計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)絡(luò)規(guī)劃與集成、網(wǎng)絡(luò)安全檢測(cè)與防范技術(shù)、網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)軟件等課程。4)數(shù)據(jù)庫(kù)系統(tǒng)類課程模塊設(shè)有:數(shù)據(jù)庫(kù)原理及應(yīng)用、ORACLE數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)等課程。5)編譯系統(tǒng)類課程模塊設(shè)有:編譯系統(tǒng)原理、編譯技術(shù)等課程。6)軟件過程類課程模塊設(shè)有:軟件工程、需求工程、軟件項(xiàng)目管理、軟件建模技術(shù)UML等課程。7)軟件設(shè)計(jì)類課程模塊設(shè)有:C++高級(jí)程序設(shè)計(jì)、J2EE與中間件、.NET架構(gòu)技術(shù)、設(shè)計(jì)模式等課程。8)軟件架構(gòu)類課程模塊設(shè)有:大型軟件系統(tǒng)構(gòu)造、軟件體系結(jié)構(gòu)等課程。9)軟件測(cè)試類課程模塊設(shè)有:軟件測(cè)試技術(shù)、軟件測(cè)試與評(píng)估等課程。10)人機(jī)交互類課程模塊設(shè)有:人機(jī)交互技術(shù)等課程。11)特色項(xiàng)目類課程模塊設(shè)有:軟件工程項(xiàng)目案例解析、大型軟件工程項(xiàng)目實(shí)訓(xùn)等課程。12)可擴(kuò)充類課程模塊設(shè)有:手機(jī)游戲開發(fā)、網(wǎng)絡(luò)游戲開發(fā)、計(jì)算機(jī)圖形學(xué)、嵌入式Linux網(wǎng)絡(luò)及GUI應(yīng)用開發(fā)、嵌入式Linux驅(qū)動(dòng)開發(fā)、手持設(shè)備軟件開發(fā)等課程。

4 軟件工程專業(yè)培養(yǎng)方案制定與實(shí)施

軟件工程專業(yè)培養(yǎng)方案制定是基于軟件與工程的復(fù)合,將軟件工程與領(lǐng)域應(yīng)用相結(jié)合,強(qiáng)調(diào)計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)的同時(shí),將專業(yè)課程重點(diǎn)放在軟件新技術(shù)和軟件工程新技術(shù)方面,通過對(duì)實(shí)踐類課程工程化改造,增設(shè)軟件工程項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),開設(shè)部分技能課程,試圖使學(xué)生的基礎(chǔ)知識(shí)、專業(yè)技能、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都能得到全面均衡發(fā)展。具體措施如下。

4.1 建立英語(yǔ)為主日語(yǔ)為輔的外語(yǔ)教學(xué)體系

根據(jù)IT市場(chǎng)的實(shí)際需求,軟件工程專業(yè)培養(yǎng)方案制定,除正常開設(shè)四個(gè)學(xué)期大學(xué)英語(yǔ)外,增開兩個(gè)學(xué)期標(biāo)準(zhǔn)目語(yǔ)和一個(gè)學(xué)期專業(yè)英語(yǔ),堅(jiān)持外語(yǔ)學(xué)習(xí)四年不斷線,旨在為學(xué)生選擇日企或?qū)θ胀獍髽I(yè)就業(yè)提供方便。

4.2 建立工程化實(shí)踐教學(xué)體系

建立“四年不斷線、三個(gè)層次相呼應(yīng)、兩大措施為保障”的工程化實(shí)踐教學(xué)體系。“四年不斷線”是指實(shí)踐環(huán)節(jié)四年不斷線,每個(gè)學(xué)期至少有一個(gè)集中性的實(shí)踐教學(xué)環(huán)節(jié),體現(xiàn)“全過程”實(shí)踐;“三個(gè)層次相呼應(yīng)”主要是從實(shí)踐教學(xué)內(nèi)容設(shè)計(jì)上考慮的,包括第一層次教學(xué)實(shí)驗(yàn),第二層次課程設(shè)計(jì)及專業(yè)實(shí)習(xí),第三層次工程項(xiàng)目實(shí)訓(xùn)與畢業(yè)設(shè)計(jì);“兩大措施為保障”主要指教學(xué)計(jì)劃保障和考核制度保障。

4.3 設(shè)置專門的實(shí)踐課程

針對(duì)工程化軟件人才應(yīng)具備的個(gè)人開發(fā)能力、團(tuán)隊(duì)開發(fā)能力、系統(tǒng)研發(fā)能力和設(shè)備應(yīng)用能力,以必修課和選修課形式,開設(shè)四類特色化、階梯狀工程實(shí)踐學(xué)分課程,即程序設(shè)計(jì)類實(shí)踐課程、軟件工程類實(shí)踐課程、項(xiàng)目管理類實(shí)踐課程和網(wǎng)絡(luò)平臺(tái)類實(shí)踐課程,構(gòu)成了系統(tǒng)全面的學(xué)生實(shí)踐能力訓(xùn)練體系。

4.4 提高專業(yè)課程教學(xué)中的實(shí)驗(yàn)課時(shí)量

除個(gè)別側(cè)重理論教學(xué)的專業(yè)課程外,80%以上的專業(yè)課程包含實(shí)驗(yàn)或?qū)嵙?xí)環(huán)節(jié),實(shí)驗(yàn)或?qū)嵙?xí)成績(jī)占總成績(jī)的30%以上,一部分實(shí)踐性較強(qiáng)的課程是以上機(jī)考試和答辯作為最終考試方式。

4.5 開設(shè)部分技能課程

在技能課程中,與該領(lǐng)域內(nèi)具有國(guó)際領(lǐng)先水平的企業(yè)在課件共享、教師培訓(xùn)和資源投入等方面展開合作,共同設(shè)計(jì)、講授和評(píng)估課程。鼓勵(lì)學(xué)生參與企業(yè)提供的專業(yè)認(rèn)證考試,或參加國(guó)家相應(yīng)的專業(yè)資格考試,對(duì)此,學(xué)院將計(jì)算機(jī)網(wǎng)絡(luò)、Oracle數(shù)據(jù)庫(kù)、J2EE與中間件等認(rèn)證課程納入本科教學(xué)計(jì)劃中,全面體現(xiàn)學(xué)生的“多證多能”。

軟件工程試題范文第2篇

根據(jù)現(xiàn)如今軟件工程實(shí)踐教學(xué)存在的質(zhì)量問題,管理達(dá)不到規(guī)范化,沒有科學(xué)的審核標(biāo)準(zhǔn),在圍繞著企業(yè)對(duì)專業(yè)性人才的大量需求上,高質(zhì)量的培育軟件工程的創(chuàng)新性人才,構(gòu)建一套合理有效的教學(xué)質(zhì)量保證體系。達(dá)到知識(shí)與能力還有素質(zhì)層次劃分評(píng)價(jià)指標(biāo)體系,讓教學(xué)過程規(guī)范化,系統(tǒng)化,高效化,創(chuàng)建有效的管理體制。培養(yǎng)學(xué)生興趣,提高學(xué)生的社會(huì)實(shí)踐能力,激發(fā)他們的創(chuàng)造力,使得軟件工程實(shí)踐教學(xué)有質(zhì)的飛躍。

關(guān)鍵詞:

軟件工程;實(shí)踐教學(xué);質(zhì)量保證;管理體制

建立創(chuàng)新型的國(guó)家,升級(jí)產(chǎn)業(yè)鏈結(jié)構(gòu),多多發(fā)展軟件產(chǎn)業(yè),集中培養(yǎng)高能力的軟件人才。實(shí)踐教學(xué)成為培育人才很重要的環(huán)節(jié),和重要的一個(gè)保障,沒有實(shí)踐就是紙上談兵,能力得不到鍛煉,就只是一張白紙。對(duì)于實(shí)踐過程要進(jìn)行嚴(yán)格的監(jiān)控和指導(dǎo),保證每次的實(shí)踐課程都是高質(zhì)量,高指標(biāo)的。軟件類學(xué)院在學(xué)生的硬件塑造中積極的探索,并且取得了部分成效,但是,實(shí)踐教學(xué)的體系還是不夠完善,一直是在過程化的實(shí)踐教學(xué)中機(jī)制不夠健全,實(shí)踐教學(xué)的評(píng)價(jià)方法也很不科學(xué)等等。

一、軟件工程實(shí)踐教學(xué)質(zhì)量保障體系存在著問題

軟件工程專業(yè)具有很強(qiáng)的實(shí)踐性,在軟件類型的學(xué)院中,根據(jù)老師的不斷教學(xué),不斷摸索,不斷改革出新的創(chuàng)新思路。對(duì)于高素質(zhì)軟件型人才的培養(yǎng)起到了積極地作用。但是,在實(shí)踐教學(xué)體制中具有不少明顯的問題,主要有這么幾方面:

1.管理體制不完善。在培養(yǎng)高素質(zhì)軟件型人才時(shí),所有體制不與其匹配,導(dǎo)致管理制度的單一化,偏重于理論教學(xué)。實(shí)踐教學(xué)過程不規(guī)范化,相對(duì)獨(dú)立性的問題影響嚴(yán)重,沒有和課程知識(shí)的配合性,導(dǎo)致學(xué)不能致用,缺乏系統(tǒng)的教學(xué)管理模式。

2.管理機(jī)構(gòu)不健全。各大院校都會(huì)設(shè)置專門的教學(xué)管理部門,但是學(xué)院(系)這一級(jí)別,缺乏相關(guān)的教學(xué)管理機(jī)構(gòu)。軟件工程專業(yè)實(shí)踐環(huán)節(jié)比較多,單單依靠學(xué)校的教學(xué)管理部門,很難有大的成效,很多的問題浮現(xiàn)出來(lái),難以解決實(shí)踐質(zhì)量問題,并且及時(shí)進(jìn)行相應(yīng)的管理和指導(dǎo)。所以院系應(yīng)及時(shí)抓緊建立屬于自己學(xué)院的教學(xué)管理部門,提高對(duì)軟件教學(xué)質(zhì)量方面的監(jiān)督和指導(dǎo)。

3.實(shí)踐教學(xué)師資力量不夠。軟件工程專業(yè)對(duì)于實(shí)踐能力要求很高,而教學(xué)老師擁有很全面的理論知識(shí),實(shí)踐能力不足,學(xué)生無(wú)法在其身上學(xué)習(xí)相關(guān)的實(shí)踐操作能力,所以提高老師的實(shí)踐能力,并且引進(jìn)先進(jìn)軟件企業(yè)工程人員補(bǔ)充師資力量是必不可少的。

4.時(shí)間成績(jī)?cè)u(píng)價(jià)考核方法不科學(xué)。實(shí)踐評(píng)價(jià)方式仍然將學(xué)生軟件作品,作品報(bào)告等作為評(píng)價(jià)學(xué)生成績(jī)高低的重要依據(jù),對(duì)于只注重結(jié)果,不注重學(xué)生的能力和學(xué)習(xí)過程的評(píng)價(jià)方式實(shí)現(xiàn)如今相當(dāng)落后的弊端,學(xué)生們畢了業(yè),走進(jìn)社會(huì),會(huì)因?qū)嵺`能力不足,跌一個(gè)大跟頭,如若想讓學(xué)生不輸在社會(huì)的起跑線上,需要加強(qiáng)實(shí)踐教學(xué)的過程監(jiān)控和指導(dǎo),發(fā)揮教師的主導(dǎo)性,學(xué)生是學(xué)習(xí)的主體,培養(yǎng)學(xué)生實(shí)踐能力的主動(dòng)性,提高學(xué)習(xí)的實(shí)踐效果。

二、構(gòu)建科學(xué)合理的實(shí)踐教學(xué)體制

根據(jù)軟件工程人才的培養(yǎng),我們需進(jìn)行設(shè)計(jì)實(shí)驗(yàn),創(chuàng)新實(shí)訓(xùn)等,從而達(dá)到學(xué)習(xí)實(shí)踐,到企業(yè)實(shí)習(xí)的社會(huì)掌控性,努力發(fā)揮好,學(xué)校的本質(zhì),起到讓學(xué)生“走進(jìn)來(lái),走出去”的良好實(shí)踐能力。讓學(xué)生能明白,進(jìn)了學(xué)校并不等于進(jìn)了溫室,走出校門也不等于走進(jìn)火海。讓學(xué)生在實(shí)踐學(xué)習(xí)中充分做好迎接人生挑戰(zhàn)的準(zhǔn)備,加強(qiáng)對(duì)軟件專業(yè)高素質(zhì)人才的培養(yǎng)工作。實(shí)踐教學(xué)中融入工程案例,優(yōu)化課程實(shí)驗(yàn),多促進(jìn)學(xué)校和企業(yè)之間的交流,讓學(xué)生們能夠提前有多實(shí)習(xí)的機(jī)會(huì),適應(yīng)企業(yè)實(shí)踐性,開拓軟件創(chuàng)新性。達(dá)到三個(gè)大的階段,程序的編程實(shí)訓(xùn)到軟件系統(tǒng)實(shí)訓(xùn),再到應(yīng)用開發(fā)實(shí)訓(xùn)的過渡過程,盡快適應(yīng),今早開展培育是學(xué)校的必要任務(wù),直接影響到人才的開發(fā)培養(yǎng)。依照企業(yè)的嚴(yán)格指標(biāo)來(lái)進(jìn)行專項(xiàng)訓(xùn)練,能夠讓學(xué)生在提升軟件能力的同時(shí),各方面的能力都有培育到,包括交流能力,和靈活變通能力。根據(jù)新的實(shí)踐課程體系,構(gòu)建軟件專業(yè)技能,實(shí)踐能力,創(chuàng)新素養(yǎng)的階梯式的培養(yǎng)。

三、建立科學(xué)的實(shí)踐教學(xué)質(zhì)量保障體系

為實(shí)現(xiàn)教學(xué)過程,評(píng)價(jià)方式的高效管理,學(xué)校與企業(yè)研發(fā)一系列方案,構(gòu)建一體系教學(xué)系統(tǒng),階梯式的學(xué)習(xí)方法使學(xué)生可以有一個(gè)學(xué)習(xí)構(gòu)架,引用最新科技和知識(shí),讓學(xué)生們不斷進(jìn)步,更有效的設(shè)計(jì)出高大上方案。成立質(zhì)量保證組織機(jī)構(gòu),建立健全管理制度,對(duì)于實(shí)訓(xùn)方面,科學(xué)的評(píng)價(jià)學(xué)生的學(xué)習(xí)過程,不是單單評(píng)價(jià)報(bào)告結(jié)果。建立一套信息反饋制度,構(gòu)建科學(xué),完善的教學(xué)系統(tǒng),提高教學(xué)評(píng)估質(zhì)量,從而達(dá)到激勵(lì)學(xué)生的效果,老師責(zé)任心也會(huì)逐步增強(qiáng)。構(gòu)建專業(yè)的師資隊(duì)伍,多多引進(jìn)國(guó)內(nèi)外先進(jìn)的專業(yè)教師,建立與企業(yè)同步的工程綜合實(shí)踐環(huán)境,促進(jìn)學(xué)術(shù)和科研一體化,建設(shè)大的實(shí)踐基地,讓學(xué)生們多多參與科研,讓部分優(yōu)秀學(xué)生可以獲得優(yōu)秀的獎(jiǎng)項(xiàng),,提升學(xué)校的知名度。同時(shí)可以建立綜合實(shí)踐考核法,讓知識(shí)、能力、素質(zhì)可以明顯提升,增強(qiáng)個(gè)人和團(tuán)隊(duì)的拼搏精神。

四、結(jié)語(yǔ)

建立健全高效教學(xué)管理體系是教學(xué)質(zhì)量的重要保障。根據(jù)軟件工程對(duì)人才培育的重要任務(wù),成立實(shí)踐教學(xué)質(zhì)量保證機(jī)構(gòu),與企業(yè)共同培養(yǎng)測(cè)試人才,完善實(shí)訓(xùn),實(shí)習(xí)等管理,促進(jìn)學(xué)生的知識(shí)含量豐富,實(shí)踐能力強(qiáng),素質(zhì)高,特點(diǎn)突出的優(yōu)秀習(xí)慣,讓知識(shí),能力,素質(zhì)更為綜合性。評(píng)價(jià)系統(tǒng)也更為綜合,更為科學(xué),不只是簡(jiǎn)單的看學(xué)生的學(xué)習(xí)結(jié)果,督促學(xué)生避免惰性,努力學(xué)習(xí)實(shí)踐,改善優(yōu)化教學(xué)評(píng)價(jià)模式,實(shí)現(xiàn)對(duì)實(shí)踐教學(xué)的過程化管理。

作者:何柳英 單位:重慶電子工程職業(yè)學(xué)院

參考文獻(xiàn):

[1]盧葦,主編.李紅梅,張紅延.精英型軟件工程師人才培養(yǎng)模式的探索與實(shí)踐[J].中國(guó)大學(xué)教學(xué),2014(06).

[2]駱斌,主編,臧斌宇,丁二玉.軟件工程專業(yè)教育知識(shí)體系的分析、重構(gòu)與求精[J].計(jì)算機(jī)教育,2012(11).

軟件工程試題范文第3篇

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

我們培養(yǎng)的從事軟件設(shè)計(jì)與開發(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ì)、開發(fā)和維護(hù)等工作。另外,培養(yǎng)的學(xué)生應(yīng)具有項(xiàng)目組織、管理能力,具有團(tuán)隊(duì)協(xié)作精神、技術(shù)創(chuàng)新能力和市場(chǎng)開拓能力,是高素質(zhì)、實(shí)用型、復(fù)合型、國(guó)際化的高級(jí)軟件工程技術(shù)人才和軟件工程管理人才[1]。

本科教育階段是培養(yǎng)工程型人才的重要階段,軟件領(lǐng)域的人才是以計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)為基礎(chǔ)的,無(wú)論計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),還是軟件工程專業(yè),都是實(shí)踐性和應(yīng)用性非常強(qiáng)的學(xué)科,理論教學(xué)與實(shí)踐的緊密結(jié)合,理論與工程應(yīng)用的緊密結(jié)合一直是培養(yǎng)高水平人才的關(guān)鍵之一。為了培養(yǎng)高素質(zhì)、高水平軟件領(lǐng)域的工程人才就必須在理論與實(shí)踐結(jié)合上下工夫,通過強(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í)開始,貫穿于本科教學(xué)的始終,為了實(shí)現(xiàn)能力培養(yǎng)的目標(biāo),我們建立了針對(duì)本科教學(xué)的實(shí)踐課程體系,將全部實(shí)踐課程劃分為四個(gè)層次:基礎(chǔ)理論與基本技能訓(xùn)練、專業(yè)能力訓(xùn)練、工程訓(xùn)練和綜合訓(xùn)練。層次從低向高逐步過渡,以學(xué)生個(gè)體能力培養(yǎng)為主要目標(biāo)的基礎(chǔ)理論與基本技能訓(xùn)練和專業(yè)能力訓(xùn)練,為學(xué)生的專業(yè)發(fā)展打好基礎(chǔ);以團(tuán)隊(duì)合作能力為培養(yǎng)目標(biāo)的小組項(xiàng)目開發(fā)和工程訓(xùn)練,使學(xué)生在團(tuán)隊(duì)合作的背景下建立軟件的工程意識(shí),培養(yǎng)團(tuán)隊(duì)合作精神、訓(xùn)練交流和溝通能力;以工程應(yīng)用能力為培養(yǎng)目標(biāo)的開發(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)的全過程。實(shí)踐課程的層次和培養(yǎng)目標(biāo)的關(guān)系見圖1。

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

在傳統(tǒng)的計(jì)算機(jī)類和軟件工程類的主要課程中均有相應(yīng)的課程實(shí)驗(yàn),這些實(shí)驗(yàn)可以訓(xùn)練學(xué)生掌握基本實(shí)驗(yàn)技能、使用開發(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ì)于軟件類工程型人才的能力結(jié)構(gòu)要求和知識(shí)結(jié)構(gòu)要求,緊密結(jié)合軟件學(xué)院自身?xiàng)l件和特點(diǎn),經(jīng)過幾年的摸索與實(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í)踐能力滲透到每一門實(shí)踐課程之中。

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

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

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

多年的教學(xué)實(shí)踐和思考使我們認(rèn)識(shí)到,在學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)的過程中,應(yīng)該先使學(xué)生通過實(shí)踐積累一定的感性認(rèn)識(shí),在實(shí)踐經(jīng)驗(yàn)積累到一定程度后通過系統(tǒng)的理論學(xué)習(xí),將感性認(rèn)識(shí)上升到理性高度,然后再通過實(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)用的角度提出理論問題;“操作系統(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í),專門設(shè)立具有階段總結(jié)和綜合性質(zhì)的“軟件基礎(chǔ)實(shí)習(xí)”和“軟件開發(fā)過程綜合實(shí)訓(xùn)”,通過實(shí)踐開闊學(xué)生視野,給理論一個(gè)發(fā)揮的空間,鍛煉學(xué)生的團(tuán)隊(duì)意識(shí)和工程意識(shí)。

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

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

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

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

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

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

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

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

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

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

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

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

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

從整體而言,在理論課程中要繼續(xù)保持原有的理論特色和深度,針對(duì)具體的知識(shí)點(diǎn)開展驗(yàn)證性的實(shí)驗(yàn),充實(shí)原有的實(shí)驗(yàn)內(nèi)容,提高實(shí)驗(yàn)難度要求。通過研究課程之間的聯(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é)生還沒有接觸到的,學(xué)生需要通過自學(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)行分類,引導(dǎo)學(xué)生進(jìn)行系統(tǒng)學(xué)習(xí)

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

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

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

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

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

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

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

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

“軟件基礎(chǔ)實(shí)習(xí)”是為具有一定數(shù)據(jù)結(jié)構(gòu)理論基礎(chǔ)的學(xué)生開設(shè)的綜合性實(shí)踐課程,是對(duì)前期課程(C語(yǔ)言程序設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)與算法,面向?qū)ο蟪绦蛟O(shè)計(jì)和用戶界面設(shè)計(jì)基礎(chǔ))的一次綜合實(shí)習(xí),是對(duì)軟件工程的第一次實(shí)踐。實(shí)習(xí)采用開發(fā)小組開發(fā)方式,通過設(shè)計(jì)一些超越學(xué)生當(dāng)時(shí)已有知識(shí)水平的問題,例如具有操作系統(tǒng)背景、人工智能背景、編譯背景、數(shù)據(jù)庫(kù)背景的問題,引導(dǎo)學(xué)生進(jìn)行自主學(xué)習(xí),通過小組內(nèi)協(xié)作開發(fā),完成一個(gè)至少2 000行的小型系統(tǒng)。學(xué)生在小組內(nèi)進(jìn)行簡(jiǎn)單分工,并進(jìn)行角色互換,初步體會(huì)軟件開發(fā)過程,鍛煉學(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)為背景,采用開發(fā)小組的形式,開發(fā)網(wǎng)上數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(如網(wǎng)上購(gòu)物系統(tǒng),圖書借閱系統(tǒng),學(xué)生成績(jī)管理,BBS等),引導(dǎo)學(xué)生自主學(xué)習(xí)相關(guān)技術(shù)和知識(shí)(數(shù)據(jù)庫(kù)設(shè)計(jì)、網(wǎng)絡(luò)程序開發(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)開發(fā)者的角度學(xué)習(xí)和研究操作系統(tǒng),通過系統(tǒng)調(diào)用來(lái)使用操作系統(tǒng)提供的各種功能,區(qū)別于傳統(tǒng)的操作系統(tǒng)原理理論性為主的課程。通過對(duì)操作系統(tǒng)的認(rèn)識(shí),初步掌握軟件部署的方法。上述課程也開始培養(yǎng)團(tuán)隊(duì)合作精神。

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

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

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

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

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

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

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

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

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

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

教師首先要完成教學(xué)觀念的轉(zhuǎn)變,在教學(xué)過程中絕對(duì)不能再是“教師講授學(xué)生聽”的傳統(tǒng)模式,要樹立幫助學(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)行理論分析,自己建立問題的模型,自己掌握開發(fā)進(jìn)程。

教師在實(shí)踐類課程中已經(jīng)不再是傳統(tǒng)的課堂講授者,教師更像一位工程項(xiàng)目的經(jīng)理,負(fù)責(zé)提出項(xiàng)目的要求、檢查項(xiàng)目(學(xué)生)的開發(fā)進(jìn)度、監(jiān)督開發(fā)過程、評(píng)定軟件質(zhì)量。在課堂集中教學(xué)中,教師又像一位主持人,召開的是項(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ì)學(xué)生采用不同的架構(gòu)和技術(shù)環(huán)境,擴(kuò)大學(xué)生的知識(shí)面,培養(yǎng)學(xué)生的創(chuàng)新能力。

新的實(shí)踐類課程為學(xué)生開辟了更廣闊的思考空間,激發(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í)、師生交流提供新的途徑

通過建立有效的網(wǎng)絡(luò)教學(xué)支撐平臺(tái),為教學(xué)提供了有利的輔助工具。教學(xué)支撐平臺(tái)具有信息、布置多種形式的作業(yè)、C/C++/JAVA源程序自動(dòng)測(cè)試、在線答疑和討論等功能,為主講教師、輔導(dǎo)教師、學(xué)生和訪客提供不同的權(quán)限。網(wǎng)絡(luò)教學(xué)支撐平臺(tái)支持多門課程,既解決了教學(xué)資源共享等一系列問題,同時(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年起,我們從單門課程的改革開始,逐步建立了實(shí)踐課程體系,通過教學(xué)實(shí)踐發(fā)現(xiàn)問題,再進(jìn)行調(diào)整和充實(shí),逐步完成了具有可操作性、行之有效的實(shí)踐課程體系,新設(shè)立的實(shí)踐類課程與理論課程有機(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ù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2006,254-255,264-265.

軟件工程試題范文第4篇

數(shù)字媒體方向課程體系的建設(shè)以創(chuàng)新性復(fù)合型人才培養(yǎng)為基本指導(dǎo)思想,重視實(shí)踐課程的開設(shè),使學(xué)生所學(xué)習(xí)掌握的方法具有充分的實(shí)效性,真正做到學(xué)有所用,以適應(yīng)未來(lái)的工作崗位,成為本行業(yè)和企業(yè)所歡迎的有用人才。課程體系分為軟件工程專業(yè)核心課程模塊、數(shù)字媒體方向核心課程模塊、專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)(論文)等模塊。

1.1核心課程

軟件工程專業(yè)數(shù)字媒體技術(shù)方以軟件工程專業(yè)為主線構(gòu)成專業(yè)基礎(chǔ)和專業(yè)主干課程。其中,計(jì)算機(jī)與軟件基礎(chǔ)課程有:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)入門、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、Java程序設(shè)計(jì)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、編譯原理、信息安全技術(shù)、計(jì)算機(jī)體系結(jié)構(gòu)以及J2EE與中間件技術(shù);軟件工程專業(yè)課程有:軟件工程導(dǎo)論、軟件測(cè)試技術(shù)、需求分析與UML設(shè)計(jì)、軟件項(xiàng)目管理與過程控制;數(shù)字媒體技術(shù)專業(yè)課程有:數(shù)字媒體技術(shù)導(dǎo)論、計(jì)算機(jī)圖形學(xué)、數(shù)字圖像處理、網(wǎng)絡(luò)流媒體技術(shù)、用戶界面設(shè)計(jì)、視頻音頻制作與處理、數(shù)字影視特技應(yīng)用、高級(jí)游戲特性與游戲引擎、人機(jī)交互技術(shù)、虛擬現(xiàn)實(shí)技術(shù)與應(yīng)用、高級(jí)腳本與插件技術(shù)等。對(duì)于實(shí)踐性較強(qiáng)的課程開始單獨(dú)的實(shí)驗(yàn)課程和配套的課程設(shè)計(jì)。

1.2特色課程

計(jì)算機(jī)網(wǎng)絡(luò)游戲由計(jì)算機(jī)技術(shù)、藝術(shù)設(shè)計(jì)學(xué)和計(jì)算機(jī)動(dòng)畫以及計(jì)算機(jī)圖形圖像技術(shù)高度交叉結(jié)合,目的是培養(yǎng)具有扎實(shí)的游戲編程功底和良好的邏輯思維習(xí)慣,具備較強(qiáng)的審美能力和一定的藝術(shù)素養(yǎng),熟悉游戲產(chǎn)品開發(fā)流程,具有一定的策劃能力,能在游戲公司、門戶網(wǎng)站、手機(jī)運(yùn)營(yíng)企業(yè)、動(dòng)畫公司等單位從事游戲設(shè)計(jì)、游戲開發(fā)、游戲制作、游戲策劃、游戲運(yùn)營(yíng)等方面工作的富于競(jìng)爭(zhēng)力與創(chuàng)新精神的高級(jí)復(fù)合型人才。計(jì)算機(jī)游戲程序設(shè)計(jì)。課程目標(biāo):本課程主要學(xué)習(xí)普及游戲開發(fā)理念,培養(yǎng)游戲開發(fā)氛圍,挑選有潛力的學(xué)生組成開發(fā)團(tuán)隊(duì);傳授游戲開發(fā)中的程序設(shè)計(jì)要素,特別是游戲引擎開發(fā)的基本知識(shí)。通過本課程的學(xué)習(xí),學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程,并具備從事游戲程序設(shè)計(jì)工作的基本技能。虛擬現(xiàn)實(shí)與數(shù)字娛樂。課程目標(biāo):本課程主要介紹虛擬現(xiàn)實(shí)的基本概念及其系統(tǒng)組成、相關(guān)的軟件技術(shù)及虛擬現(xiàn)實(shí)的應(yīng)用,并介紹了當(dāng)前數(shù)字娛樂的現(xiàn)狀,發(fā)展和一些關(guān)鍵技術(shù)。內(nèi)容包括:虛擬現(xiàn)實(shí)的定義、特性和組成,虛擬世界的創(chuàng)建和管理,虛擬現(xiàn)實(shí)中的視覺計(jì)算,虛擬現(xiàn)實(shí)中的交互技術(shù),虛擬現(xiàn)實(shí)中的聲覺計(jì)算,增強(qiáng)現(xiàn)實(shí),分布式虛擬現(xiàn)實(shí),虛擬現(xiàn)實(shí)應(yīng)用,與虛擬現(xiàn)實(shí)相關(guān)的數(shù)字娛樂技術(shù)。

2實(shí)踐教學(xué)體系

培養(yǎng)符合時(shí)代需要的創(chuàng)新性人才,就要強(qiáng)化實(shí)驗(yàn)教學(xué)的開放性和多層次化?;趧?chuàng)新性原則和以生為本原則,結(jié)合培養(yǎng)目標(biāo)和自身教學(xué)特點(diǎn),數(shù)字媒體技術(shù)方向?qū)嵺`教學(xué)體系分為課程實(shí)驗(yàn),專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)三個(gè)方面,各實(shí)踐環(huán)節(jié)之問相互協(xié)調(diào)、相互銜接、循序漸進(jìn)。

2.1課程實(shí)驗(yàn)

依照實(shí)踐能力培養(yǎng)循序漸進(jìn)的原則,根據(jù)實(shí)現(xiàn)數(shù)字媒體技術(shù)專業(yè)基本能力培養(yǎng)的系列課程,并按照系列課程的復(fù)雜度和規(guī)模設(shè)計(jì)實(shí)踐環(huán)節(jié),開展了多層次課程實(shí)驗(yàn)教學(xué),根據(jù)學(xué)生的需要和實(shí)踐能力培養(yǎng)的漸進(jìn)規(guī)則,將實(shí)驗(yàn)課安排大學(xué)四年的各個(gè)環(huán)節(jié)。多層次實(shí)驗(yàn)教學(xué)是指在實(shí)驗(yàn)大綱與目標(biāo)的規(guī)范基礎(chǔ)上,將實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)成基礎(chǔ)型、綜合設(shè)計(jì)型、研究創(chuàng)新型不同層次的實(shí)驗(yàn)。同一學(xué)生從基礎(chǔ)規(guī)范一綜合設(shè)計(jì)一研究創(chuàng)新這樣難度遞增的實(shí)驗(yàn)項(xiàng)目中逐漸進(jìn)行訓(xùn)練,實(shí)現(xiàn)系統(tǒng)培養(yǎng)學(xué)生綜合實(shí)踐能力。課程實(shí)驗(yàn)主要包括:手繪訓(xùn)練、視頻特技與非線性編輯、多媒體網(wǎng)頁(yè)設(shè)計(jì)、移動(dòng)娛樂軟件開發(fā)、網(wǎng)絡(luò)娛樂軟件開發(fā)、界面設(shè)計(jì)課程設(shè)計(jì)、虛擬現(xiàn)實(shí)開發(fā)課程設(shè)計(jì)等。

2.2專業(yè)實(shí)訓(xùn)

專業(yè)實(shí)訓(xùn)作為知識(shí)、能力、綜合素質(zhì)教育的結(jié)合點(diǎn),成為數(shù)字媒體技術(shù)專業(yè)實(shí)踐教學(xué)的重點(diǎn)之一。專業(yè)實(shí)訓(xùn)是對(duì)課堂教學(xué)具有延伸作用,是學(xué)生培訓(xùn)職業(yè)能力、熟悉職業(yè)環(huán)境、了解實(shí)際知識(shí)的重要渠道。通過專業(yè)實(shí)訓(xùn),學(xué)生不僅可以把所學(xué)轉(zhuǎn)化為所用,還能使學(xué)生在學(xué)習(xí)操作過程中通過不斷調(diào)整自己的知識(shí)結(jié)構(gòu)來(lái)慢慢適應(yīng)相應(yīng)職業(yè)崗位,鍛煉職業(yè)的能力,為實(shí)習(xí)以及今后走向社會(huì)積累經(jīng)驗(yàn)、打下基礎(chǔ)。我校軟件工程專業(yè)是校級(jí)專業(yè)綜合改革試點(diǎn)專業(yè),以爭(zhēng)建微軟IT學(xué)院、HP軟件學(xué)院為契機(jī),與知名IT企業(yè)開展深度合作,聯(lián)合培養(yǎng)具有國(guó)際視野的軟件開發(fā)、軟件測(cè)試和服務(wù)外包人才。與中軟國(guó)際、Tarena(達(dá)內(nèi))科技等十多家IT企業(yè)聯(lián)合建立了實(shí)習(xí)實(shí)訓(xùn)基地、就業(yè)基地。

2.3畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)

畢業(yè)實(shí)習(xí)是學(xué)生將前期學(xué)習(xí)到的知識(shí)運(yùn)用到生產(chǎn)實(shí)踐中,真正了解、感受未來(lái)的工作,鍛煉自己各方面的綜合能力。真正實(shí)現(xiàn)與行業(yè)需求的專業(yè)實(shí)踐能力對(duì)接。能勝任相應(yīng)崗位的工作,從而積累工作經(jīng)驗(yàn),為就業(yè)做準(zhǔn)備。為了增強(qiáng)學(xué)生和指導(dǎo)老師對(duì)畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)的重視,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量和提高學(xué)生在畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)實(shí)踐環(huán)節(jié)獲得的實(shí)踐能力,也為緩解畢業(yè)設(shè)計(jì)時(shí)間(論文)不足,筆者將畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)(論文)有機(jī)結(jié)合,實(shí)行“畢業(yè)實(shí)習(xí)+畢業(yè)設(shè)計(jì)”相結(jié)合的模式,學(xué)生畢業(yè)設(shè)計(jì)的內(nèi)容來(lái)自于畢業(yè)實(shí)習(xí),并且畢業(yè)設(shè)計(jì)的內(nèi)容要將畢業(yè)實(shí)習(xí)的內(nèi)容進(jìn)行一定的升華,除體現(xiàn)學(xué)生四年來(lái)所學(xué)知識(shí)綜合之外,還要體現(xiàn)出學(xué)生的創(chuàng)新能力與科研能力,達(dá)到培養(yǎng)創(chuàng)新型、復(fù)合型人才的標(biāo)準(zhǔn)。

3結(jié)束語(yǔ)

軟件工程試題范文第5篇

[關(guān)鍵詞] 實(shí)踐教學(xué)體系 軟件工程 教學(xué)模型

一、引言

軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的重要組成部分,在國(guó)民經(jīng)濟(jì)發(fā)展中起著越來(lái)越重要的作用,因而軟件產(chǎn)業(yè)得到了各高校的高度重視。

作為一門新興學(xué)科專業(yè),軟件工程試圖通過實(shí)踐教學(xué),促進(jìn)學(xué)生鞏固和加深理論知識(shí),提高運(yùn)用知識(shí)分析和解決問題的能力,培養(yǎng)學(xué)生的系統(tǒng)分析、軟件設(shè)計(jì)、軟件開發(fā)等專業(yè)技能。目前,軟件工程專業(yè)的實(shí)踐教育尚處于不斷摸索過程中,實(shí)踐教學(xué)環(huán)節(jié)尚存在著以下問題:

1.離散型、非系統(tǒng)化的實(shí)踐教學(xué)模式。軟件工程專業(yè)核心課程,如C++/Java、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、數(shù)據(jù)庫(kù)原理、軟件工程等,都配備了相應(yīng)的課程實(shí)驗(yàn)。這些核心課程在理論授課時(shí)間和內(nèi)容的安排上體現(xiàn)出課程之間的前趨后繼關(guān)系,但課程實(shí)驗(yàn)環(huán)節(jié)的實(shí)驗(yàn)內(nèi)容由各個(gè)授課教師自行安排,未能體現(xiàn)關(guān)聯(lián)關(guān)系,實(shí)踐環(huán)節(jié)間孤立的教學(xué)模式容易產(chǎn)生高分低能,學(xué)生不能綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題等現(xiàn)象。

2.重復(fù)實(shí)踐小型軟件開發(fā),缺乏大中型軟件開發(fā)過程實(shí)踐。由于實(shí)踐教學(xué)課程通常由不同的教師承擔(dān),每個(gè)教師自由確定實(shí)踐內(nèi)容,經(jīng)常造成實(shí)踐內(nèi)容小型化、且重復(fù)的問題。比如,數(shù)據(jù)庫(kù)開發(fā)實(shí)踐環(huán)節(jié),讓學(xué)生實(shí)現(xiàn)一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用;軟件課程設(shè)計(jì)同樣實(shí)踐一個(gè)圍繞數(shù)據(jù)庫(kù)應(yīng)用的小項(xiàng)目。兩門課程實(shí)踐內(nèi)容的規(guī)模沒能區(qū)分開來(lái),后者規(guī)模較小,影響了對(duì)于軟件開發(fā)全過程的體驗(yàn),不能達(dá)到預(yù)期目標(biāo)。

3.實(shí)踐教學(xué)與科研、企業(yè)需求相脫節(jié),教師自身軟件工程實(shí)踐經(jīng)驗(yàn)不足。實(shí)踐教學(xué)需要授課教師具備一定的軟件開發(fā)經(jīng)驗(yàn),而教師的教學(xué)和科研工作側(cè)重于理論環(huán)節(jié),從事軟件項(xiàng)目開發(fā)經(jīng)驗(yàn)不足,對(duì)于軟件工程的技術(shù)、方法的理解不夠。該環(huán)節(jié)僅由在校教師承擔(dān),沒有企業(yè)的指導(dǎo)和參與,導(dǎo)致教師憑個(gè)人感覺和經(jīng)驗(yàn)教授的偏多,認(rèn)識(shí)上把實(shí)踐環(huán)節(jié)看作是加深理論知識(shí)的理解和掌握,培養(yǎng)基本操作技能,對(duì)實(shí)踐思路、設(shè)計(jì)和綜合分析能力培養(yǎng)重視不夠,對(duì)實(shí)踐教學(xué)要求不高,未能改變依附于理論教學(xué)的從屬地位。

上述問題,涉及到了實(shí)踐教學(xué)體系和實(shí)踐教學(xué)方式等兩個(gè)方面,因此對(duì)軟件工程專業(yè)本科實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行研究是非常必要,也是很有意義的。本文在深入研究軟件工程核心課程知識(shí)點(diǎn)之間前趨后繼關(guān)系的基礎(chǔ)上,把理論教學(xué)中的關(guān)聯(lián)關(guān)系體現(xiàn)到實(shí)踐教學(xué)環(huán)節(jié)中,取得了比較好的效果。

二、關(guān)聯(lián)式實(shí)踐教學(xué)體系建設(shè)

以本人所在的計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院軟件工程專業(yè)為研究對(duì)象,提出了一種新的關(guān)聯(lián)式實(shí)踐教學(xué)體系,該實(shí)踐教學(xué)體系如圖1所示,基本囊括了本專業(yè)開設(shè)的所有實(shí)踐課程。

關(guān)聯(lián)式實(shí)踐教學(xué)體系具備如下特點(diǎn):實(shí)踐方式體現(xiàn)了一種分層次實(shí)踐的思想,由簡(jiǎn)單到復(fù)雜,由點(diǎn)到面;實(shí)踐內(nèi)容體現(xiàn)了由虛擬到實(shí)用的轉(zhuǎn)變過程;實(shí)踐規(guī)模體現(xiàn)了以小到大,逐步累積的過程;實(shí)踐主體由個(gè)體到團(tuán)隊(duì)的轉(zhuǎn)變。

根據(jù)實(shí)踐內(nèi)容的難度和教學(xué)目標(biāo),將實(shí)踐課程劃分為4個(gè)層次:

(1)基本技能和基礎(chǔ)理論訓(xùn)練。以學(xué)生個(gè)體為單位,以課后練習(xí)或?qū)嶒?yàn)指導(dǎo)書上練習(xí)為主要內(nèi)容,鍛煉編程能力,培養(yǎng)良好編程習(xí)慣。

(2)專業(yè)技能訓(xùn)練。以學(xué)生個(gè)體為單位,以理論課程的實(shí)驗(yàn)環(huán)節(jié)為背景,夯實(shí)基礎(chǔ)理論,鞏固專業(yè)知識(shí),培養(yǎng)實(shí)際動(dòng)手能力

(3)工程訓(xùn)練。在軟件工程理論的指導(dǎo)下,以實(shí)際或自擬項(xiàng)目為背景,以合作方式建立團(tuán)隊(duì),訓(xùn)練培養(yǎng)學(xué)生面對(duì)實(shí)際應(yīng)用進(jìn)行需求分析、綜合運(yùn)用基本理論的能力,通過從實(shí)際應(yīng)用中提出的簡(jiǎn)單工程問題體驗(yàn)軟件項(xiàng)目的開發(fā)過程,培養(yǎng)團(tuán)隊(duì)精神。

雖然各個(gè)實(shí)踐課程隸屬于不同的實(shí)踐層次,但各個(gè)實(shí)踐課程并不是相互孤立的,實(shí)踐內(nèi)容體現(xiàn)了軟件工程核心課程知識(shí)點(diǎn)之間前趨后繼關(guān)系,形成了一種鏈?zhǔn)浇虒W(xué)、漸進(jìn)式教學(xué)風(fēng)格,使實(shí)踐內(nèi)容不斷在后繼實(shí)踐中得到復(fù)習(xí)、鞏固與應(yīng)用提升,使后繼實(shí)踐的學(xué)習(xí)目標(biāo)更加明確,在專注于本階段核心目標(biāo)的實(shí)現(xiàn)的同時(shí)鞏固關(guān)聯(lián)知識(shí),這利于學(xué)生對(duì)軟件類課程系統(tǒng)化知識(shí)體系的貫通與全面掌握。

在新的實(shí)踐教學(xué)體系中,實(shí)踐的主體是學(xué)生。教師首先要完成教學(xué)觀念的轉(zhuǎn)變,在教學(xué)過程中絕對(duì)不能再是“教師講授學(xué)生聽”的傳統(tǒng)模式,要樹立幫助學(xué)生自主學(xué)習(xí)、啟發(fā)學(xué)生創(chuàng)造性思維的觀念,以啟發(fā)式教學(xué)和研究性學(xué)習(xí)為核心,培養(yǎng)學(xué)生自己解決問題的能力。在教學(xué)方法上,要采用全新的教學(xué)方式,教師只講實(shí)踐的基本思路,不再講述實(shí)踐的步驟和細(xì)節(jié);充當(dāng)一位工程項(xiàng)目的經(jīng)理,負(fù)責(zé)提出項(xiàng)目的需求,檢查項(xiàng)目(學(xué)生)的開發(fā)進(jìn)度,監(jiān)督開發(fā)過程,評(píng)定設(shè)計(jì)、開發(fā)和文檔等的質(zhì)量。學(xué)生在完成不同層次的實(shí)踐內(nèi)容時(shí),根據(jù)實(shí)踐內(nèi)容的規(guī)模和難度決定選擇以學(xué)生個(gè)體為單位的實(shí)踐方式,還是以團(tuán)隊(duì)合作為單位的實(shí)踐方式,從而通過實(shí)踐課程使學(xué)生逐步完成從“個(gè)體編程―小組項(xiàng)目合作―工程項(xiàng)目開發(fā)”的訓(xùn)練過程。在團(tuán)隊(duì)合作的實(shí)踐方式中,需要特別注意團(tuán)隊(duì)的形式方式和構(gòu)成。教師因遵循因材施教的指導(dǎo)思想,可采用“異質(zhì)合作,同質(zhì)選學(xué)”的教學(xué)模式,實(shí)踐中首先由學(xué)生自由組合,然后根據(jù)學(xué)生的性別、學(xué)習(xí)能力、學(xué)習(xí)興趣等各方面差異進(jìn)行調(diào)整,將具有不同優(yōu)勢(shì)能力的學(xué)生分配到不同的小組,盡量避免隨意分組造成學(xué)習(xí)能力相差不多的學(xué)生扎堆,使得一部分學(xué)習(xí)能力和學(xué)習(xí)興趣較弱的學(xué)生失去相互學(xué)習(xí)、相互督促的氛圍。團(tuán)隊(duì)合作的實(shí)踐方式還可以使學(xué)生有機(jī)會(huì)發(fā)揮各自長(zhǎng)處,既有利于豐富組內(nèi)認(rèn)識(shí)問題、分析問題、解決問題的角度,提高合作學(xué)習(xí)的效率,也有利于學(xué)生在小組其他成員影響下彌補(bǔ)缺點(diǎn),全面發(fā)展。

三、結(jié)束語(yǔ)

新的實(shí)踐教學(xué)體系自2006年起,應(yīng)用到了計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院軟件工程專業(yè)的教學(xué)實(shí)踐環(huán)節(jié)中,到目前為止,剛好有兩屆學(xué)生完成了整個(gè)實(shí)踐過程,實(shí)施的效果比較明顯。體現(xiàn)在:學(xué)生的學(xué)習(xí)積極性有所提高,在諸如基礎(chǔ)技能、團(tuán)隊(duì)協(xié)作意識(shí)、團(tuán)隊(duì)合作技能等幾個(gè)方面與往屆學(xué)生相比均有較大進(jìn)步;通過以實(shí)際項(xiàng)目為背景的工程訓(xùn)練和綜合訓(xùn)練,縮短了理論教學(xué)與工程應(yīng)用的距離。新的實(shí)踐教學(xué)體系也經(jīng)歷過幾次微調(diào)和充實(shí),形成了具有可操作性、行之有效的實(shí)踐教學(xué)體系。

參考文獻(xiàn):

[1]王秀坤,張憲超,郭禾.本科軟件工程專業(yè)軟件類核心課程關(guān)聯(lián)式教學(xué)模型研究與實(shí)踐.計(jì)算機(jī)教育,2008,(24).

[2]盧雷,石冰,史清華.以軟件工程為主線的課程群體系研究與建設(shè)[J].計(jì)算機(jī)教育,2008,(22).

灵台县| 龙胜| 托克逊县| 锡林郭勒盟| 新乡市| 馆陶县| 丰顺县| 策勒县| 布尔津县| 武隆县| 临沧市| 金坛市| 清苑县| 宜州市| 九江市| 成都市| 墨玉县| 古交市| 长垣县| 濮阳县| 竹山县| 克拉玛依市| 长宁区| 新晃| 松江区| 甘南县| 尉犁县| 瓦房店市| 奇台县| 陈巴尔虎旗| 江川县| 巫溪县| 大宁县| 华蓥市| 南昌县| 库车县| 聂拉木县| 四川省| 宝兴县| 繁昌县| 赣州市|