本站小編為你精心準備了職校軟件工程課材教改探尋參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
沒有較好地根據高職學生特點準確定位教學
目標目前大多數(shù)高職院校《軟件工程》課程都沒有立足高職學生特點給出清晰的教學目標定位,基本還停留在本科《軟件工程》課程的“壓縮餅”目標狀態(tài),只是對教學內容做了些許刪減或深度做了些取舍,除了講方法還是方法的偏理論化傳統(tǒng)教學,缺乏切合實際的教學目標,當然也就難以培養(yǎng)出適應企業(yè)需求的人才。更有甚者,干脆以教材為目標,教師教完了教材內容就算萬事大吉,這樣要培養(yǎng)出既有知識又有技能的軟件人才談何容易?
教學內容陳舊
軟件工程作為一門迅速發(fā)展的新興學科,新的技術方法和工具不斷涌現(xiàn),絕大多數(shù)的高職院校計算機專業(yè)都開設《軟件工程》為必修課。但是,現(xiàn)有的高職高專的專業(yè)教材內容過于老化,主要講解的還是結構化軟件開發(fā)方法,缺少較詳實的目前先進的、具體的企業(yè)使用的面向對象軟件開發(fā)方法的介紹。因此,有必要更新教學內容,并以此為基礎對軟件工程的教學方法進行全面、系統(tǒng)的改革。
教學方法單一
當前《軟件工程》課程教學主要以教師講授為主,學生的學習積極性和主動性得不到調動,導致知識理解不到位,不能把《軟件工程》所涉及的前驅課程都聯(lián)系起來,所以知識遺忘快。
高職《軟件工程》課程教學改革探索
1針對高職學生特點準確定位教學目標
高職《軟件工程》課程教學應該拋棄本科教學“壓縮餅”的思想,全面分析高職學生特點,結合市場需求,給出切合高職學生實際的教學目標。高職《軟件工程》課程教學要以工程思想為指導,將科學與工程有效結合,實施技術與管理的能力和素質培養(yǎng),以培養(yǎng)學生工程實踐能力為主,培養(yǎng)學生團隊精神、職業(yè)道德、表達與交流、產業(yè)標準與行業(yè)規(guī)范、文檔寫作能力、軟件建模、圖紙設計、編碼、測試等具體能力為目標。
2與時俱進更新教學內容,形成符合高職學生
實際的教學內容知識體系軟件技術的發(fā)展日新月異,針對其變化大、發(fā)展快的特點,《軟件工程》的教學內容應該做到與時俱進。軟件工程的教學內容覆蓋了軟件需求分析、設計、實現(xiàn)以及測試過程。教學以掌握結構化及面向對象分析和設計方法的知識點為主要評價指標,考查學生理解實際問題需求、解決具體問題的能力。結構化方法包括數(shù)據流分析、結構化設計和軟件結構優(yōu)化、測試用例的生成和測試執(zhí)行等。面向對象方法則引導學生按照面向對象的思想完成軟件分析和設計過程,包括用例建模及用例描述、對象建模、行為建模和面向對象類設計等。沿著這兩大主線在工程思想、技術、方法、開發(fā)工具等方面都應根據企業(yè)或行業(yè)最新的發(fā)展情況做出切合實際的更新。這樣在教學內容上緊跟企業(yè)行業(yè)發(fā)展前沿,自然培養(yǎng)出來的學生就不會因為所學的知識技術過于陳舊而落后于企業(yè)發(fā)展需求,學生在企業(yè)就會有一定的作為,企業(yè)也將得到合適的人才。在更新教學內容的同時要針對高職學生特點,構建以實操為主的教學內容知識體系,如表1所示。
3改革教學方法
改變以往單一的講授教學方法,采用切合軟件工程實際的項目教學法,以一個典型的難度適宜的軟件開發(fā)項目為主線貫穿整個高職軟件工程教學內容,以培養(yǎng)學生基本的軟件開發(fā)能力為目標,分別以面向結構和面向對象的軟件開發(fā)方法,模擬實現(xiàn)軟件項目的開發(fā),讓學生體會面向結構和面向對象的軟件開發(fā)過程,培養(yǎng)學生實際動手能力,讓學生在做工程中學習知識和技術,體會軟件工程思想,激發(fā)學生的學習興趣、創(chuàng)新意識和創(chuàng)新能力,培養(yǎng)團隊精神。學生按6~8人組成項目開發(fā)小組。分組以自愿為原則,教師適當參與指導,按專業(yè)水平合理調整小組成員,優(yōu)秀、一般和稍差的學生在小組中占一定比例。根據學生實際能力和期望,分配學生擔當不同的角色來實際完成項目開發(fā)。
教師在實踐中承擔項目總監(jiān)職責,指導小組的開發(fā)過程,監(jiān)督項目過程規(guī)范的執(zhí)行情況,主持里程碑評審和代碼審查。實踐過程中所遇到的共性問題以會議的形式解決。項目開發(fā)實行經理負責制。每個小組推舉一位項目經理,項目經理為每個組員分配不同角色,每個組員必須實踐軟件開發(fā)的所有步驟。小組結構如表2所示。每個小組按計劃、分階段按時完成階段任務,提交階段產品,如表2所示。教師組織評審階段產品,以里程碑評審為主。對評審提出的問題,經教師確認需要修正的,修正時間不超過1天。
表3各階段產品項目開發(fā)過程中,項目經理對小組成員的個人表現(xiàn)和團隊精神進行考核。階段評審時,教師根據階段任務的完成情況和階段產品的質量對小組進行考核,給出小組的里程碑評審成績和小組成員的個人表現(xiàn)成績。項目結束后,教師召集所有小組的項目經理對各小組的實踐總結報告進行評測,從小組完成的軟件開發(fā)文檔的規(guī)范性、正確性和設計質量等方面加以評價。
結語
軟件工程作為計算機的一個分支學科,起步較晚但發(fā)展很快,具有很強的實踐性和綜合性,不僅強調技術、工具的使用,還強調管理的思想和方法。高職院校計算機專業(yè)培養(yǎng)的學生應是在計算機產業(yè)中具有很強動手能力的高素質、技能型人才,這對《軟件工程》的課程教學提出了較高的要求。本文著重從切合高職學生實際入手,分別從課程培養(yǎng)目標、課程內容知識體系和課程教學方法三方面提出了具體的改進意見,希望能對高職院校《軟件工程》課程教學有所促進。
作者:廖遠來單位:河源職業(yè)技術學院電子與信息工程學院