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