軟件工程教學案例設計初探.doc
本文關(guān)鍵詞:軟件工程教學案例設計初探,由筆耕文化傳播整理發(fā)布。
軟件工程教學案例設計初探
作者:巫華芳
來源:《教育與職業(yè)·理論版》2007年第17期
[摘要]案例教學法改變了傳統(tǒng)教學的教學形式,能激發(fā)學生的學習興趣,鼓勵學生積極思考,提高學生解決問題的能力。文章簡要介紹了軟件工程課程的案例教學法,重點闡述了該課程教學案例設計的一般原則、基本方法,最后提出了案例選擇與設計過程中應注意的一些問題。
[關(guān)鍵詞]案例教學 案例設計 軟件工程 教學方法
[作者簡介]巫華芳(1968- ),女,贛南師范學院數(shù)學與計算機科學學院講師,研究方向為計算機輔助教學、計算機軟件及應用。(江西 贛州 341000)
[中圖分類號]G642.0[文獻標識碼]A[文章編號]1004-3985(2007)27-0139-02
一、引言
軟件工程是高等院校計算機專業(yè)的一門核心課程。開設該課程的主要目標一方面是讓學生掌握軟件開發(fā)的系統(tǒng)知識,包括其中的原理和方法;另一方面是提高學生解決實際問題的能力,,培養(yǎng)學生的團隊精神,為將來從事軟件開發(fā)及進行項目管理打下良好的基礎。隨著新思想、新技術(shù)、新工具的不斷出現(xiàn),軟件工程的教學如果完全使用傳統(tǒng)教學模式已經(jīng)不能滿足該課程的要求。由于該課程強調(diào)實踐和解決實際問題的能力培養(yǎng),因此在教學過程中,采用在建構(gòu)主義教學理論指導下,計算機技術(shù)和教學實踐相結(jié)合設計出來的教學模式——案例教學法,能使軟件工程課程的教學取得較好的效果。
案例教學法源自于醫(yī)學教育中的問題導向?qū)W習(Problem-based learning),它借助真實的案例連接學習的內(nèi)容與實際生活中的應用,希望引發(fā)學生內(nèi)在學習動機,強化學習者主動參與的學習行為,增進學生自我引導的學習技巧,增強知識遷移,使學生能學以致用。此種方法較口述與文字敘述更能有效連接知識與實際應用,能更好地激發(fā)學生的好奇心和求知欲,使學生產(chǎn)生強烈的學習欲望,拓寬學生知識的深度和廣度,通過創(chuàng)造性思維活動完成對問題的解決,真正提高學生的思維技能和創(chuàng)新能力。
案例教學是指向?qū)W習者提供案例研究的學習環(huán)境,包括從實際案例中選取資料,讓學習者以調(diào)查員的身份去調(diào)查案情,通過對資料的收集、分析、決策,最終對問題的解決得出可行的結(jié)論。案例教學要取得較理想的效果,教學案例的選取與設計非常關(guān)鍵。
二、案例設計的一般原則
案例教學非常重視學生的主體活動,強調(diào)理論聯(lián)系實際,培養(yǎng)學生解決問題的能力,這與軟件工程的課程目標相一致。同時教學案例的設計與選取直接影響到該教學模式的教學效果及學生的學習興趣,因此在設計案例時應遵循以下幾條原則:(1)符合教學目標的原則。案例的設計與選取要與教學目標相一致。教師要對教材進行深入研究,制訂較詳細的教學計劃,同時根據(jù)軟件工程學科體系設計出包括基本概念、基本理論及應用在內(nèi)的典型案例,確定案例的數(shù)目、各案例的目的或目標、使用案例的具體章節(jié)、每一個案例要用的課時數(shù)等。(2)真實性或擬真性原則。案例的設計要建立在理論知識的基礎上,而又應回歸到實際中。軟件工程課程的案例教學法是基于建構(gòu)主義理論指導下的一種教學方法,它首先強調(diào)的是教學中情境創(chuàng)設,因此案例要以軟件開發(fā)中的常見問題為素材,同時要根據(jù)教學內(nèi)容和學生的知識水平由淺入深地呈現(xiàn)給學生,這些案例需要學生經(jīng)過一定的分析、思考才能解決。例如,可以采用學生管理信息系統(tǒng)、圖書購銷系統(tǒng)、酒店預訂系統(tǒng)等實際系統(tǒng)作為教學案例。(3)典型性原則。軟件系統(tǒng)設計和開發(fā)涉及的范圍極為廣泛,考慮到教學時間的關(guān)系,用于教學的案例應具有代表性或典型性,既能體現(xiàn)理論知識和系統(tǒng)原理的應用,又能做到舉一反三,所以在需求、設計、編碼和測試階段的教學案例可選用2~3個典型的系統(tǒng)開發(fā)案例進行教學。(4)啟發(fā)性原則。案例應體現(xiàn)出一定的問題情境并具有啟發(fā)性,能啟發(fā)學生深入思考,把握好問題的難度,要留給學生足夠的思維空間。通過分析案例,教師要啟發(fā)學生如何探求知識,逐步培養(yǎng)學生提出問題、解決問題的能力。通過案例的學習,學生不僅能學到系統(tǒng)的理論知識,而且可以學會探求知識的方法,學到一種思維的方法。(5)規(guī)范性原則。文檔的編寫也是軟件工程課程中的重要教學內(nèi)容。系統(tǒng)開發(fā)過程中每個階段的工作都應在文檔中體現(xiàn)出來,對文檔寫作有嚴格的標準和規(guī)范,因此可設計和選取一些與此有關(guān)的案例進行分析,如可設計需求規(guī)格說明書、概要設計說明書、詳細設計說明書的文檔案例。
三、軟件工程課程中案例設計的基本方法
軟件工程課程的特點是既有系統(tǒng)的理論知識,同時又有將理論應用于實踐的方法和技術(shù),因此在設計案例時,根據(jù)系統(tǒng)開發(fā)的不同階段可設計一些與現(xiàn)實問題聯(lián)系緊密的案例,如圖書購銷系統(tǒng)、病房監(jiān)護系統(tǒng)等。在講授系統(tǒng)開發(fā)的不同階段時可設計和選取單個案例,單個案例側(cè)重對個別典型事務或事項的處理,具有相對獨立性。運用單個案例主要用于解決教學過程中的重點問題。也可以設計2~3個綜合性的案例,綜合性案例的內(nèi)容應具有內(nèi)在聯(lián)系性,多種知識、方法與技術(shù)融為一體,有利于提高學生綜合運用知識的能力。根據(jù)運用方式的不同,案例還應設計為概念型和操作型。概念型主要針對那些要求學生對理論方法等進行觀察思考、討論質(zhì)疑,側(cè)重提高分析和解決問題能力的案例,如在分析階段的數(shù)據(jù)流圖、設計階段的體系結(jié)構(gòu)圖及文檔書寫等;操作性案例是根據(jù)提供的資料,要求學生獨立或分組系統(tǒng)地進行整理、分析、提取等,旨在提高學生的實際動手技能等的案例,如算法的設計、代碼編寫、系統(tǒng)測試用例的設計等。
四、案例設計時應注意的問題
案例設計的好壞直接影響到教學的效果,所以設計案例時必須注意以下幾個問題:
博泰典藏網(wǎng)btdcw.com包含總結(jié)匯報、高中教育、教學研究、經(jīng)管營銷、出國留學、計劃方案、自然科學、表格模板、黨團工作以及軟件工程教學案例設計初探.doc等內(nèi)容。
本文關(guān)鍵詞:軟件工程教學案例設計初探,由筆耕文化傳播整理發(fā)布。
本文編號:227295
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/227295.html