顧群
摘 要:研究軟件工程課程作業(yè)內(nèi)容、形式的優(yōu)化研究。主要研究內(nèi)容包括:對軟件工程課程進(jìn)行作業(yè)的設(shè)計,使得作業(yè)針對性強(qiáng)、能夠激發(fā)學(xué)生的興趣、并且作業(yè)可以做到分層次布置作業(yè)、作業(yè)形式多樣化;研究改革做作業(yè)的方式方法。
關(guān)鍵詞:作業(yè)內(nèi)容;作業(yè)形式;軟件工程
一、軟件工程作業(yè)內(nèi)容、形式研究勢在必行
在新課程改革、新教學(xué)方法已在全國轟轟烈烈向前推進(jìn)的今天,雖然素質(zhì)教育開展了多年,但作業(yè)只是教師“教的補(bǔ)充”“教的檢驗”“教的強(qiáng)化”。許多教師沒有從學(xué)習(xí)論、學(xué)習(xí)方法的角度去認(rèn)識作業(yè),沒有重視學(xué)生獨立學(xué)習(xí)活動的存在,而是簡單地把作業(yè)理解為訓(xùn)練,因此所布置的作業(yè)中重復(fù)模仿、熟識生巧、機(jī)械訓(xùn)練的練習(xí)占據(jù)主導(dǎo)地位。而實際情況是學(xué)生進(jìn)行簡單的機(jī)械的抄寫。于是,學(xué)生在被動強(qiáng)制狀態(tài)下完成作業(yè),就會對作業(yè)任務(wù)產(chǎn)生厭惡感以及產(chǎn)生應(yīng)付的思想。這種狀態(tài)極大地抑制了學(xué)生的學(xué)習(xí)興趣。因此作業(yè)的改革勢在必行。軟件工程是計算機(jī)、軟件等專業(yè)的一門專業(yè)核心課程。通過本課程的學(xué)習(xí),使學(xué)生掌握系統(tǒng)的軟件開發(fā)理論、技術(shù)和方法,使用正確的工程方法開發(fā)出成本低、可靠性好并在機(jī)器上能高效運(yùn)行的軟件,為今后從事軟件開發(fā)和維護(hù)打下堅實的基礎(chǔ)。學(xué)習(xí)軟件工程后,在開發(fā)軟件的過程中,要搞清楚“設(shè)計什么軟件”以及“這個軟件如何來設(shè)計”。
針對這一系列問題,我們根據(jù)軟件工程專業(yè)人才培養(yǎng)方案,參照學(xué)校有關(guān)的工作管理辦法和實施細(xì)則,擬定改進(jìn)軟件工程作業(yè)內(nèi)容、形式。作業(yè)內(nèi)容、形式是對學(xué)生在大學(xué)階段所學(xué)知識的整體檢驗,是學(xué)生將理論與實際進(jìn)行有機(jī)結(jié)合的教學(xué)課程,是重要的復(fù)習(xí)和重現(xiàn)過程。通過作業(yè)內(nèi)容、形式的研究與改進(jìn)學(xué)生能夠充分發(fā)揮主動性和創(chuàng)造性,培養(yǎng)集體主義精神,加強(qiáng)對社會實踐的認(rèn)知了解。通過作業(yè)內(nèi)容、形式的研究與改進(jìn),可以驗證和鞏固充實所學(xué)理論知識,加深對相關(guān)內(nèi)容的理解,接觸課堂以外的實踐知識,深入了解社會對本專業(yè)的知識技能需求。培養(yǎng)獨立處理和解決復(fù)雜問題的能力,并開闊眼界及思路,為以后的畢業(yè)設(shè)計收集資料及醞釀設(shè)計方案,也為今后的工作積累經(jīng)驗。
二、軟件工程作業(yè)內(nèi)容、形式的創(chuàng)新
我們在布置作業(yè)的時候一定要做到要針對性強(qiáng)、激發(fā)學(xué)生的興趣、分層次布置作業(yè),在作業(yè)中一定覆蓋下面必須的內(nèi)容:
1.解軟件工程專業(yè)知識在軟件開發(fā)中的應(yīng)用,了解軟件工程、項目管理、軟件測試、UML和設(shè)計模式等課程在軟件開發(fā)中的重要作用,做到理論聯(lián)系實踐;
2.了解國內(nèi)外軟件工程專業(yè)發(fā)展的新思想、新技術(shù)及行業(yè)發(fā)展現(xiàn)狀;
3.加深對理論知識的理解與消化;
4.依托實際項目,進(jìn)行系統(tǒng)的軟件工程訓(xùn)練;
5.了解計算機(jī)各行業(yè)技術(shù)、設(shè)備等的現(xiàn)狀和發(fā)展趨勢以及本專業(yè)技術(shù)人員的工作性質(zhì)、內(nèi)容及做法,從而達(dá)到驗證鞏固和擴(kuò)大知識面的目的;
6.學(xué)習(xí)軟件設(shè)計及維護(hù)技術(shù)問題的程序和方法;
7.了解各種計算機(jī)相關(guān)設(shè)備的使用和原理;
8.熟悉軟件開發(fā)的實際過程與軟件開發(fā)中所使用的各種管理手段與管理技術(shù);
9.增強(qiáng)學(xué)生的團(tuán)隊協(xié)作意識,讓學(xué)生學(xué)會從軟件工程的角度來思考和解決復(fù)雜軟件開發(fā)問題。
在布置作業(yè)的時候,進(jìn)來分類布置包括:
1.抄寫性作業(yè):盡量減少機(jī)械無腦性作業(yè)。
2.練習(xí)性作業(yè):將基礎(chǔ)知識應(yīng)用于習(xí)題,用于鞏固所學(xué)知識。
3.設(shè)計發(fā)揮類作業(yè):利用所學(xué)知識充分發(fā)揮學(xué)生的自主能動性進(jìn)行設(shè)計。
圍繞軟件工程最基本的核心——“質(zhì)量和生產(chǎn)率”,通過一些具體的作業(yè)實例來說明軟件工程的思想和方法。系統(tǒng)地給出軟件工程的知識體系框架,幫助學(xué)生建立起軟件工程的完整且清晰的概念,深入軟件過程、軟件工程目標(biāo)和要求的討論,全面闡述了軟件工程的思想、方法、技術(shù)和工具,結(jié)合軟件工程環(huán)境、軟件項目管理等內(nèi)容,使整個軟件工程體系更清晰,從思想和管理出發(fā),自然延伸到過程、方法、工具和環(huán)境,闡釋了軟件工程體系。使學(xué)生堅實地掌握和運(yùn)用軟件工程的知識內(nèi)涵。用于軟件分析、設(shè)計和實現(xiàn)的常用方法、描述工具和圖表等,軟件測試方法,軟件調(diào)試方法和工具。
三、結(jié)論與展望
我們的理論研究還有待于進(jìn)一步加強(qiáng)與驗證,還需要組織力量進(jìn)行整理與完善,以確保研究性學(xué)習(xí)理論的系統(tǒng)化、嚴(yán)格化,使我們的研究性學(xué)習(xí)課題成果,更具它所獨有的社會魅力,總之我們的路更長,我們將會同全體學(xué)者一道,繼續(xù)努力去完善自己的研究,爭取獲得課題研究的圓滿成功。
參考文獻(xiàn):
[1]謝維和.談核心素養(yǎng)的“資格”[J].中國教育學(xué)刊,2016,(5).
[2]姜宇,辛濤,劉霞.基于核心素養(yǎng)的教育改革實踐路徑與策略[J].中國教育學(xué)刊,2016,(6).
[3]汪明,張睦楚.邁向“課程改進(jìn)—教學(xué)跟進(jìn)”式學(xué)校發(fā)展之道[J].教育理論與實踐,2015,(28).
[4]田山俊,汪明.論高校智庫在教育領(lǐng)域綜合改革中的擔(dān)當(dāng)與作為[J].學(xué)術(shù)論壇,2016,(4).
[5]張海藩.軟件工程導(dǎo)論(第5版).北京:清華大學(xué)出版社,2009.
[6]鄭人杰,馬素霞,殷人昆.軟件工程概論,北京:機(jī)械工業(yè)出版社,2010.endprint