一、本科軟件工程相關(guān)系列課程實(shí)驗(yàn)教學(xué)改革方案
1、提高對實(shí)驗(yàn)教學(xué)重要性的認(rèn)識,積極建設(shè)綜合實(shí)驗(yàn)教學(xué)平臺
有些課程的教學(xué)大綱中沒有設(shè)置實(shí)驗(yàn)學(xué)時,可以考慮給同學(xué)們開設(shè)開放性實(shí)驗(yàn)。實(shí)驗(yàn)時間和內(nèi)容靈活多樣,這樣有利于同學(xué)們課余時間的充分利用。如一個系列的課程開設(shè)一門開放實(shí)驗(yàn),由多門課程老師指導(dǎo),時間靈活安排,內(nèi)容可有一定的自由度,由學(xué)生自主確定,老師把關(guān)。通過這種方式,改變了一味由老師出題,介紹實(shí)驗(yàn)思路,學(xué)生按固定套路做實(shí)驗(yàn)的傳統(tǒng)做法。開放實(shí)驗(yàn)不僅能發(fā)揮學(xué)生的主觀能動性,還可以提高學(xué)生的創(chuàng)新意識,在實(shí)驗(yàn)中鍛煉提出問題、解決問題的能力。我校在2009年申請了教育部直屬高校修購基金項(xiàng)目,并成功獲批。以此項(xiàng)目為依托,購置IBMRationalSuite平臺,共包括7套軟件,建設(shè)了軟件工程的綜合實(shí)驗(yàn)平臺。這些軟件在實(shí)驗(yàn)教學(xué)中發(fā)揮了重要作用,其中使用IBMRationalTeamConcert、IBMRationRequirementsComposer、IBMRatio-nalQualityManager環(huán)境開設(shè)軟件工程綜合實(shí)驗(yàn)和軟件項(xiàng)目管理綜合實(shí)驗(yàn),培養(yǎng)學(xué)生在需求管理和分析方面的能力、代碼管理、缺陷跟蹤管理能力等;使用IBMRationalMethodComposer平臺開設(shè)面向?qū)ο蠓治雠c設(shè)計綜合實(shí)驗(yàn)和面向?qū)ο蠹夹g(shù)綜合實(shí)驗(yàn),培養(yǎng)學(xué)生使用面向?qū)ο蠼9ぞ哌M(jìn)行面向?qū)ο筌浖_發(fā)的能力;使用IBMRationalFunctionalTester、IBMRationalPerformanceTester平臺開設(shè)軟件測試綜合實(shí)驗(yàn),培養(yǎng)學(xué)生在測試原理的深入理解、測試方法的應(yīng)用、測試代碼的編寫等方面的能力,收到了良好的效果。
2、以科研項(xiàng)目任務(wù)驅(qū)動教學(xué),科研項(xiàng)目與實(shí)驗(yàn)教學(xué)靈活結(jié)合
教師可利用帶有科研項(xiàng)目的優(yōu)勢,在教學(xué)中引入實(shí)際工程軟件的開發(fā)和測試過程,驅(qū)動教學(xué)活動的進(jìn)行,這就是任務(wù)驅(qū)動的教學(xué)模式。采用這種方式,同學(xué)們一方面不會覺得理論內(nèi)容空洞乏味,另一方面也不會再問諸如“學(xué)這門課有什么用”等問題。更重要的是,在做實(shí)驗(yàn)的過程中,以課堂教學(xué)內(nèi)容為指導(dǎo),同學(xué)們親手進(jìn)行工程軟件的開發(fā)和測試等工作,通過實(shí)踐加深對課堂教學(xué)內(nèi)容的理解。同時,教師還可以憑借自己的項(xiàng)目經(jīng)驗(yàn),對同學(xué)們加以有效的指導(dǎo)。這樣不僅借助科研項(xiàng)目促進(jìn)同學(xué)們學(xué)習(xí)的積極性,還可以對教師的科研工作注入新鮮血液,促使教師在項(xiàng)目進(jìn)展過程中產(chǎn)生更靈活的解決思路。當(dāng)然,將科研項(xiàng)目與實(shí)驗(yàn)教學(xué)結(jié)合時,不宜直接將項(xiàng)目生搬硬套,這樣最終勢必會事倍功半。科研項(xiàng)目對于學(xué)生實(shí)驗(yàn)來說過于龐大和復(fù)雜,教師可以將其適當(dāng)精簡和虛化后帶入課堂和實(shí)驗(yàn),取其適合本門課程的部分。例如在軟件項(xiàng)目管理課程中,可以將一個具體項(xiàng)目的人員分工、各階段的時間安排等作為實(shí)例進(jìn)行講解和實(shí)驗(yàn),在實(shí)驗(yàn)中利用特定的實(shí)驗(yàn)平臺將項(xiàng)目的全部信息進(jìn)行詳細(xì)管理。在軟件工程課程中,以項(xiàng)目的前期需求分析和概要設(shè)計為任務(wù)驅(qū)動課堂教學(xué)和實(shí)驗(yàn)。通過課堂教授使學(xué)生掌握需求分析中的基本概念,在實(shí)驗(yàn)中采用一定的實(shí)驗(yàn)環(huán)境分析項(xiàng)目的具體需求,進(jìn)而完成各模塊的設(shè)計。采用任務(wù)驅(qū)動教學(xué),將科研項(xiàng)目引入課程中,尤其是引入實(shí)驗(yàn)教學(xué),不僅可以激發(fā)學(xué)生學(xué)習(xí)和動手實(shí)踐的積極性,還能提高學(xué)生理論聯(lián)系實(shí)際、分析和解決問題的能力。
二、本科軟件工程學(xué)科實(shí)驗(yàn)考核機(jī)制的改革
實(shí)驗(yàn)考核不僅可以有效檢驗(yàn)教師的教學(xué)效果,還能激勵學(xué)生認(rèn)真學(xué)習(xí),因此成為實(shí)驗(yàn)教學(xué)中必不可少的環(huán)節(jié)。在以往的考核模式中,多是采取驗(yàn)收實(shí)驗(yàn)結(jié)果和提交實(shí)驗(yàn)報告相結(jié)合的形式,過于注重結(jié)果而輕過程,這樣勢必會對學(xué)生的積極性產(chǎn)生一定的消極作用。在軟件工程系列課程中,為了培養(yǎng)高質(zhì)量的學(xué)生,本著對學(xué)生負(fù)責(zé)任的態(tài)度,將實(shí)驗(yàn)考核的機(jī)制由“輕過程、重結(jié)果”向“重過程、輕結(jié)果”的機(jī)制轉(zhuǎn)變。教師對學(xué)生的考核成績不再單純由實(shí)驗(yàn)結(jié)論和實(shí)驗(yàn)報告決定,而是由以下三項(xiàng)構(gòu)成:
1、每次實(shí)驗(yàn)中深入學(xué)生,以學(xué)生的出勤率、實(shí)驗(yàn)進(jìn)展情況、實(shí)驗(yàn)中遇到的問題和階段性總結(jié)報告作為平時成績的主要參照;
2、在實(shí)驗(yàn)完成后,進(jìn)行分組答辯,每組中多個學(xué)生各司其職,如可按項(xiàng)目總體管理、需求分析、項(xiàng)目設(shè)計、項(xiàng)目實(shí)施和項(xiàng)目測試等不同環(huán)節(jié)分別論述自己負(fù)責(zé)的工作,最后教師提問,給出答辯成績;
3、實(shí)驗(yàn)結(jié)果和最終的實(shí)驗(yàn)報告只作為考核成績的一部分,最終成績由以上各項(xiàng)加權(quán)來給定。通過這種考核機(jī)制,學(xué)生便會杜絕投機(jī)取巧、弄虛作假的心理,踏踏實(shí)實(shí)地完成每一個階段的實(shí)驗(yàn),而不是一味地拼湊一個漂亮的實(shí)驗(yàn)結(jié)果。
三、結(jié)論
本文首先通過我校計算機(jī)系的實(shí)驗(yàn)平臺建設(shè)和實(shí)驗(yàn)教學(xué)的實(shí)踐,提出了創(chuàng)新實(shí)驗(yàn)教學(xué)的改革方案。然后對于實(shí)驗(yàn)考核機(jī)制的改革進(jìn)行探討,提出“重過程、輕結(jié)果”的考核思想。經(jīng)課程組成員在軟件工程系列課程實(shí)驗(yàn)教學(xué)中的實(shí)踐,說明改革是成功的,對學(xué)生綜合能力的提高產(chǎn)生了明顯的效果。
作者:李整 單位:華北電力大學(xué)
请填写信息,出书/专利/国内外/中英文/全学科期刊推荐与发表指导