激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

軟件工程課程教學(xué)改革談?wù)f(shuō)與思考

時(shí)間:2024-10-01 05:16:54 碩士論文 我要投稿

軟件工程課程教學(xué)改革談?wù)f(shuō)與思考

  摘要:從“軟件工程”課程的教學(xué)目的、教學(xué)要求出發(fā),介紹了目前教學(xué)中存在的一些問(wèn)題,從考核方式、教學(xué)模式、師資素質(zhì)等方面提出了改革方法,提高學(xué)生學(xué)習本課程的積極性、主動(dòng)性以及興趣.

軟件工程課程教學(xué)改革談?wù)f(shuō)與思考

  關(guān)鍵詞:軟件工程;項目驅動(dòng);改革;實(shí)踐能力

  引言

  軟件工程屬于計算機科學(xué)與技術(shù)專(zhuān)業(yè)的一門(mén)重要的專(zhuān)業(yè)課程.課程主要介紹軟件開(kāi)發(fā)的原理、方法及應用.通過(guò)本課程的學(xué)習,從工程化角度培養學(xué)生從事大型軟件特別是對象式系統開(kāi)發(fā)方法、軟件測試與管理能力的培養。訓練學(xué)生的軟件分析能力,使學(xué)生進(jìn)一步掌握軟件系統的各種開(kāi)發(fā)方法,提高軟件設計水平.軟件工程是計算機專(zhuān)業(yè)的一門(mén)工程性課程,它旨在指導軟件開(kāi)發(fā)和維護的全過(guò)程、其先行課程為程序設計語(yǔ)言、數據結構、操作系統、數據庫啄理等,可以說(shuō)軟件工程是一門(mén)綜合性的課程,其理論要求高同時(shí)也是本專(zhuān)業(yè)中實(shí)踐性非常強的一門(mén)課程。本課程的目的是培養軟件工程應用能力。

  全面掌握軟件工程管理、軟件需求分析、軟件設計、軟件測試等階段的方法和技術(shù),理解和掌握軟件開(kāi)發(fā)模型、軟件生命周期、軟件過(guò)程等理論在軟件項目開(kāi)發(fā)過(guò)程中的意義和作用,熟悉軟件工程的原理、方法和技術(shù),能全面、系統地應用所學(xué)的概念、原理和方法完成系統開(kāi)發(fā)的規劃、分析、設計和實(shí)施工作;掌握軟件開(kāi)發(fā)的過(guò)程和技術(shù)培養學(xué)生按照軟件工程的原理、方法、技術(shù)、標準和規范,進(jìn)行軟件開(kāi)發(fā)的能力,培養綜合的軟件設計能力,提高分析和解決問(wèn)題的能力,培養學(xué)生的合作意識和團隊精神,培養學(xué)生對技術(shù)文檔的編寫(xiě)能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項目的管理能力,培養自己的獨立操作能力和團隊合作精神。

  1、現行軟件工程教學(xué)中存在的問(wèn)題

  由于軟件工程是一門(mén)綜合性的課程,包含的內容非常多:從軟件工程概述、軟件計劃、需求分析、概要設計、詳細設計、編碼、測試、軟件維護、面向對象方法學(xué)引論、面向對象分析、面向對象設計、UML建模語(yǔ)言、系統工程、軟件重用技術(shù)、軟件配置管理、軟件工程標準化和軟件文檔、軟件工程質(zhì)量、軟件工程項目管理等等內容,并且隨著(zhù)信息技術(shù)的不斷發(fā)展,軟件工程中也出現了不少的新的技術(shù)和方法.但是學(xué)時(shí)一般都是48—64學(xué)時(shí)之間,在有限的學(xué)時(shí)中要教授這么多的內容,就出現了這樣一個(gè)局面老師在課堂上拼命的講,學(xué)生在下面昏昏欲睡,提不起精神。最后成績(jì)的考核一般是平時(shí)成績(jì)+考試.考試內容無(wú)外乎是基本原理、基本概念,最多來(lái)幾道綜合題.

  學(xué)生在考前臨時(shí)突擊幾天,背幾個(gè)概念,勉強過(guò)關(guān).一學(xué)期下來(lái)問(wèn)學(xué)生軟件工程中學(xué)到了什么,一般的回答這門(mén)課程沒(méi)什么用,就是寫(xiě)寫(xiě)文檔.這種以考試驅動(dòng)的傳統模式,老師教學(xué)不輕松,學(xué)生也不愛(ài)學(xué),根本沒(méi)有自己主動(dòng)學(xué)的動(dòng)力和欲望.在這種模式下以老師的教授為主,而做為認知主體的學(xué)生在教學(xué)過(guò)程中自始至終處于被動(dòng)地位,其主動(dòng)性、積極性難于發(fā)揮,其結果是導致學(xué)生僅僅掌握一些軟件工程的理論知識,而無(wú)法把理論和實(shí)踐結合起來(lái),只會(huì )紙上談兵。

  2、針對上述問(wèn)題的解決方法

  2.1 從成績(jì)考核上著(zhù)手

  針對以考試驅動(dòng)的傳統教學(xué)模式存在的弊端,我們在教學(xué)中關(guān)鍵是要把學(xué)生的被動(dòng)接受教學(xué)內容變?yōu)橹鲃?dòng)參與和積極探索.我們首先要改變以前的老的考核方式,針對軟件工程實(shí)踐性強的特點(diǎn)。教師進(jìn)行成績(jì)考核時(shí)從過(guò)去的考試驅動(dòng),變?yōu)轫椖框寗?dòng).具體處理為取消理論考試,由學(xué)生自由組隊,模擬現實(shí)中項目開(kāi)發(fā)的實(shí)際情形形成一個(gè)開(kāi)發(fā)團體。開(kāi)發(fā)一個(gè)自己感興趣的小項目,如果學(xué)生自己沒(méi)有題目,可以使用老師提供的參考題目.老師為了檢查督促學(xué)生,要求學(xué)生在規定的時(shí)間提交相應的作業(yè).課程成績(jì)由項目成績(jì)+實(shí)驗成績(jì)+平時(shí)成績(jì)三大部分組成,其中項目成績(jì)占大頭大概60%、實(shí)驗25% 、平時(shí)15% .

  對于項目成績(jì)的處理,這里還有一個(gè)小技巧,就是老師只是按作業(yè)提交表中的各個(gè)作業(yè)的比重根據項目的好壞給出一個(gè)項目的分值,老師給項目打分,給出一個(gè)項目具體的分數.而不把這個(gè)成績(jì)落實(shí)到具體的學(xué)生身上.那么每個(gè)學(xué)生的具體項目分值怎么確定呢,由各個(gè)項目組組長(cháng)根據自己內部的考核方式給每個(gè)組員打分,這里一個(gè)總原則就是所有項目成員的分值之和等于項目分數乘以項目人數.即有如下公式:(組員個(gè)數/Σ/1)每個(gè)組員的分數=項目分數×組員個(gè)數.建議項目?jì)炔靠己朔绞饺缦拢盒〗M成員都給所有成員打分(按百分比給出),組長(cháng)匯總,刪除明顯不合理的打分,再求平均值,最后根據這個(gè)平均值算出每個(gè)成員的具體分數.由于現在為信息社會(huì ),網(wǎng)絡(luò )上各種資源都很豐富,為了杜絕學(xué)生直接從網(wǎng)絡(luò )上下載現成的項目,老師在考核項目成績(jì)的時(shí)候可以考慮加入學(xué)生項目答辯環(huán)節.要求學(xué)生針對自己的項目自己介紹10分鐘左右,然后留出10分鐘的問(wèn)題時(shí)間.這樣即使是學(xué)生直接從網(wǎng)絡(luò )上下載資料,為了通過(guò)答辯,也必須把東西搞懂理清楚,讓學(xué)生通過(guò)項目提高的目的也能達到.

  采用項目驅動(dòng)的好處1、加強學(xué)生的實(shí)踐能力;2、培養學(xué)生的團隊意識,增強學(xué)生的協(xié)作能力;3、提高學(xué)生的表達能力.4、使學(xué)生從被動(dòng)學(xué)習的狀況徹底轉變?yōu)槲乙獙W(xué),提高學(xué)生學(xué)習的主動(dòng)性.實(shí)驗成績(jì)如果處理呢?這必然會(huì )帶來(lái)一個(gè)問(wèn)題,實(shí)驗應該如何安排?安排什么實(shí)驗比較合適呢?由于在項目中已經(jīng)考查了學(xué)生的多方面的能力,那么在實(shí)驗中關(guān)鍵是要引導學(xué)生掌握先進(jìn)的軟件開(kāi)發(fā)工具.做為軟件工程學(xué)提到很多工具,實(shí)驗中一般采用驗證性實(shí)驗,要求學(xué)生學(xué)會(huì )使用軟件開(kāi)發(fā)中一些基本的工具,比如使用Visio、PowerDe.siger、WinRunner、Project、Visual SourceSafe等工具,具體實(shí)驗安排可以根據實(shí)驗學(xué)時(shí)做一定取舍。

  2.2 從教學(xué)形式上著(zhù)手

  以往的教學(xué)的一般程序往往是1、前次課知識的回顧.2、新知識的導入.3、講授次課的具體內容.4、課程小結.5、課堂作業(yè).當然具體可以根據時(shí)間進(jìn)行一定的取舍.從這些環(huán)節中我們可以看出,也是老師作為主導者.學(xué)生只是被動(dòng)的接受.那么我們把前次課知識的回顧環(huán)節改為提問(wèn)形式,老師根據前次課的內容精心準備問(wèn)題,在提問(wèn)的基礎上和學(xué)生一起回顧上次課的內容,采用的是啟發(fā)式提問(wèn),讓學(xué)生積極的參與到教學(xué)過(guò)程中.另外由于軟件工程涉及的知識點(diǎn)比較多,在有限的時(shí)間內講授所有的知識點(diǎn),雖然可以達到,但是效果并不是非常好,這樣老師在講課過(guò)程中就會(huì )出現疲于奔命的感覺(jué).與其這樣,不如精講,結合一個(gè)具體的實(shí)例,只講授軟件開(kāi)發(fā)的具體流程.其他知識點(diǎn),由老師列出參考書(shū)目,由學(xué)生課后自學(xué),要求學(xué)生在項目中使用到一定的自學(xué)知識點(diǎn).這樣同樣能夠達到迫使學(xué)生掌握知識點(diǎn)的目的.另外在課堂上還可以大膽采用由學(xué)生自己講或者課堂討論的形式,老師從過(guò)去的講授變?yōu)槁?tīng)課,針對學(xué)生出現的問(wèn)題,給予適當的指點(diǎn).

  3、新方法對老師提出的要求

  當然采用這樣的教學(xué)模式,對老師提出了更高的要求,首先老師必須有很強的實(shí)踐動(dòng)手能力,否則就不可能結合具體的實(shí)踐項目,要求老師從理論書(shū)本中走出去,進(jìn)入軟件公司,熟悉公司運行模式,軟件開(kāi)發(fā)流程.第二老師知識面要廣,由于以前是老師講,學(xué)生聽(tīng),老師講什么,都由老師自己說(shuō)了算.但是現在是學(xué)生自己學(xué),學(xué)生人數眾多,老師只有有一桶水才能在課堂討論和學(xué)生自己講課環(huán)節中對學(xué)生做出很好的指點(diǎn).第三由于在項目題目上是學(xué)生自擬,作業(yè)沒(méi)有了標準答案,這必然給老師來(lái)了更大的工作量;此外編程語(yǔ)言不限制,要求老師各種語(yǔ)言都精通,否則在學(xué)生遇到問(wèn)題的時(shí)候,是很難給予必要的指導的.

  4、結束語(yǔ)

  綜上所述,“軟件工程”是一門(mén)綜合性較高的學(xué)科,理論性和實(shí)踐性都很強.關(guān)于這門(mén)課程的改革,很多學(xué)校都做了不同的嘗試,從中我們可以看出改革的途徑是多渠道的、多方面的.本文提到的改革包括教學(xué)形式的改革、成績(jì)評定方法的大膽嘗試、以及老師水平和素質(zhì)的提高等方面.我們改革的最終目的是要求學(xué)生掌握軟件工程的原理方法,提高學(xué)習興趣。學(xué)以致用。

【軟件工程課程教學(xué)改革談?wù)f(shuō)與思考】相關(guān)文章:

軟件工程課程的改革思考論文03-19

工程測量課程教學(xué)改革思考論文03-19

數理統計課程教學(xué)改革的思考11-17

研究生課程教學(xué)改革的幾點(diǎn)思考12-02

關(guān)于中職《餐飲服務(wù)與管理》課程教學(xué)改革的思考11-21

金融學(xué)基礎教學(xué)改革與課程創(chuàng )新思考03-28

應用型本科軟件工程課程改革思考12-01

試論工商管理課程案例教學(xué)改革的思考11-22

高校眼視光學(xué)專(zhuān)業(yè)課程雙語(yǔ)教學(xué)改革的思考02-24

  • 相關(guān)推薦
激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频