国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于案例驅(qū)動(dòng)的面向?qū)ο蠹夹g(shù)課程教學(xué)改革與實(shí)踐

2017-12-07 02:03藺想紅鄭鑒洋
軟件 2017年11期
關(guān)鍵詞:面向?qū)ο?/a>驅(qū)動(dòng)案例

藺想紅,鄭鑒洋

(西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,甘肅 蘭州 730070)

基于案例驅(qū)動(dòng)的面向?qū)ο蠹夹g(shù)課程教學(xué)改革與實(shí)踐

藺想紅,鄭鑒洋

(西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,甘肅 蘭州 730070)

面向?qū)ο蠹夹g(shù)是一門理論性和實(shí)踐性都很強(qiáng)的專業(yè)課程,結(jié)合教學(xué)實(shí)踐的體會(huì),提出了基于案例驅(qū)動(dòng)的面向?qū)ο蠹夹g(shù)課程教學(xué)模式改革。首先分析了目前面向?qū)ο蠹夹g(shù)課程教學(xué)中遇到的問題,即教學(xué)中存在內(nèi)容陳舊、教學(xué)方法單一、評(píng)價(jià)體系不夠完善等。然后提出“案例驅(qū)動(dòng)”的教學(xué)模式,闡述該教學(xué)模式的特點(diǎn),并對(duì)比分析了與以往教學(xué)模式的差別。最后探討了案例的選取,在課程教學(xué)過程中案例的應(yīng)用,以及與之相適應(yīng)的課程考核方式。

面向?qū)ο蠹夹g(shù);案例驅(qū)動(dòng);教學(xué)模式;考核方式

0 引言

面向?qū)ο蠹夹g(shù)(Object-Oriented Technology)強(qiáng)調(diào)在軟件開發(fā)過程中面向客觀世界或問題域中的事物,采用人類在認(rèn)識(shí)客觀世界的過程中普遍運(yùn)用的思維方法,直觀、自然地描述客觀世界中的有關(guān)事物[1-3]。面向?qū)ο蠹夹g(shù)的基本特征主要有抽象性、封裝性、繼承性和多態(tài)性等[4]。國內(nèi)外大多數(shù)院校都為計(jì)算機(jī)類專業(yè)的研究生開設(shè)《面向?qū)ο蠹夹g(shù)》課程,在碩士研究生的課程體系中占有重要地位。面向?qū)ο笫且环N全新的思考方式,該課程以概念為基礎(chǔ),注重建模和視圖,應(yīng)用統(tǒng)一建模語言(Unified Modeling Language,UML)對(duì)面向?qū)ο蠹夹g(shù)的各個(gè)方面進(jìn)行描述[5]。通過該課程的學(xué)習(xí)和理解,主要目的是使學(xué)生可以將面向?qū)ο蠹夹g(shù)應(yīng)用于將來的學(xué)術(shù)研究或?qū)嶋H工作中,確實(shí)提高學(xué)生對(duì)復(fù)雜工程問題的求解能力,并能夠用軟件實(shí)現(xiàn)。但是,不同教師在該課程的教學(xué)過程中講授內(nèi)容側(cè)重點(diǎn)各有不同,有的教師以面向?qū)ο蠹夹g(shù)為指導(dǎo),講授較多的UML知識(shí),使學(xué)生能夠熟練掌握UML并用于實(shí)際問題的軟件系統(tǒng)實(shí)現(xiàn)[6];有的教師主要講授面向?qū)ο蠓治龊驮O(shè)計(jì)的理論內(nèi)容,較少涉及面向?qū)ο髮?shí)現(xiàn)和測試的相關(guān)內(nèi)容,缺乏對(duì)應(yīng)的實(shí)踐考核環(huán)節(jié)。此外,課程教學(xué)內(nèi)容陳舊、教學(xué)方法單一、評(píng)價(jià)體系不夠完善,學(xué)生不能全面掌握面向?qū)ο蠹夹g(shù)的知識(shí)體系,教學(xué)效果不夠理想,導(dǎo)致學(xué)生難以達(dá)到預(yù)期的目標(biāo)。

目前,《面向?qū)ο蠹夹g(shù)》課程在教學(xué)中存在以下問題:(1)以理論教學(xué)為主,忽略了實(shí)踐教學(xué)。《面向?qū)ο蠹夹g(shù)》這門課程的理論性強(qiáng),不易掌握。一方面,學(xué)生在學(xué)的過程中極易產(chǎn)生學(xué)不會(huì)、不想學(xué)的思想,從而產(chǎn)生枯燥的感覺;另一方面,教師在教的過程中較少涉及軟件新理論和具體的軟件項(xiàng)目案例,不容易培養(yǎng)學(xué)生較強(qiáng)的實(shí)踐能力,從而達(dá)到較好的教學(xué)效果。因此,在學(xué)習(xí)過程中學(xué)生不容易把抽象的理論和實(shí)際軟件項(xiàng)目聯(lián)系在一起,被動(dòng)地接受抽象的理論知識(shí)會(huì)導(dǎo)致學(xué)生的學(xué)習(xí)興趣逐漸消失。(2)教學(xué)案例比較單一,缺乏連貫性。具體的項(xiàng)目案例是案例教學(xué)賴以實(shí)施的基礎(chǔ),案例選擇是否恰當(dāng)直接影響到案例教學(xué)的效果。許多教材上提供的案例比較單一,在一個(gè)具體的知識(shí)點(diǎn)上用這個(gè)案例,而另一個(gè)知識(shí)點(diǎn)上選擇另一個(gè)案例。這種案例缺乏連貫性,很難讓學(xué)生從系統(tǒng)層面上對(duì)實(shí)際問題進(jìn)行分析、設(shè)計(jì)并實(shí)現(xiàn)。(3)以面向?qū)ο蠓治龊驮O(shè)計(jì)為主,面向?qū)ο髮?shí)現(xiàn)和測試內(nèi)容不足。許多教材在介紹面向?qū)ο蠹夹g(shù)時(shí),著重介紹面向?qū)ο蠓治雠c設(shè)計(jì)技術(shù),對(duì)面向?qū)ο髮?shí)現(xiàn)與測試技術(shù)只是泛泛的提一下,或者壓根不提。從內(nèi)容的完整性來說,面向?qū)ο髮?shí)現(xiàn)和面向?qū)ο鬁y試是軟件生命周期中不可缺少的部分,這部分內(nèi)容和面向過程的實(shí)現(xiàn)和測試又有所區(qū)別,直接忽略不利于學(xué)生全面學(xué)習(xí)面向?qū)ο蠹夹g(shù)。(4)在內(nèi)容講授時(shí)缺乏對(duì)軟件設(shè)計(jì)模式的分析和穿插。設(shè)計(jì)模式是一套被反復(fù)使用的代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性[7]。毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的,設(shè)計(jì)模式使代碼編制真正工程化,設(shè)計(jì)模式是軟件工程的基石,如同大廈的一塊塊磚石一樣。在講授面向?qū)ο笤O(shè)計(jì)技術(shù)時(shí),如果能與設(shè)計(jì)模式結(jié)合起來,對(duì)學(xué)生的系統(tǒng)設(shè)計(jì)能力會(huì)有極大的提升。

《面向?qū)ο蠹夹g(shù)》課程的教學(xué)改革有助于夯實(shí)學(xué)生的理論基礎(chǔ)知識(shí),進(jìn)一步提升學(xué)生的系統(tǒng)能力和創(chuàng)新能力,培養(yǎng)學(xué)生的獨(dú)立思考能力和批判性思維[8,9]。因此,本文提出了基于案例驅(qū)動(dòng)(Case Driven)的《面向?qū)ο蠹夹g(shù)》課程的教學(xué)改革方案,根據(jù)碩士研究生的具體情況和實(shí)際需求,選擇學(xué)生感興趣、復(fù)雜程度合適的優(yōu)秀項(xiàng)目案例,采用由淺入深、層層推進(jìn)的方式將具體的項(xiàng)目案例與課程的理論內(nèi)容相結(jié)合。該改革方案中,強(qiáng)調(diào)理論體系的同時(shí),充分運(yùn)用案例教學(xué)法,強(qiáng)化基于項(xiàng)目案例的實(shí)踐教學(xué),優(yōu)化課程內(nèi)容。

1 案例驅(qū)動(dòng)教學(xué)模式的思想和特點(diǎn)

1.1 案例驅(qū)動(dòng)教學(xué)的基本思想

案例教學(xué)法起源于20世紀(jì)20年代,哈佛大學(xué)所倡導(dǎo)的案例教學(xué)法是這樣定義的:一種教師和學(xué)生共同參與,針對(duì)實(shí)際的案例問題進(jìn)行討論的教學(xué)方法。在案例教學(xué)法中,教師扮演著設(shè)計(jì)者和激勵(lì)者的角色,鼓勵(lì)學(xué)生積極參與討論,不像傳統(tǒng)的教學(xué)方法,教師扮演著傳授知識(shí)的角色。案例教學(xué)方法有一個(gè)基本的假設(shè)前提,即學(xué)生能夠通過對(duì)這些案例的過程研究,發(fā)現(xiàn)案例中所蘊(yùn)涵的知識(shí)并進(jìn)行學(xué)習(xí),在必要的時(shí)候回憶出并應(yīng)用這些知識(shí)與技能。案例驅(qū)動(dòng)教學(xué)是在此基礎(chǔ)上進(jìn)一步引導(dǎo)學(xué)生進(jìn)行課程內(nèi)容的學(xué)習(xí)與掌握,通過案例的分析與討論,學(xué)生更易接受所學(xué)的理論知識(shí),使教學(xué)過程更具實(shí)用性和靈活性。

1.2 案例驅(qū)動(dòng)教學(xué)模式的引入

目前,研究者對(duì)《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程(如C++,Java等語言)進(jìn)行教學(xué)改革與實(shí)踐,引入案例驅(qū)動(dòng)的教學(xué)模式,取得了較好的教學(xué)效果[10-13]。但對(duì)以軟件分析、設(shè)計(jì)與開發(fā)為主要目標(biāo)的《面向?qū)ο蠹夹g(shù)》課程,教學(xué)研究及應(yīng)用還有待進(jìn)一步發(fā)展,探討案例驅(qū)動(dòng)教學(xué)模式在《面向?qū)ο蠹夹g(shù)》課程中的應(yīng)用,并從教學(xué)內(nèi)容、教學(xué)方法、考核方式等提出新的教學(xué)改革,具有重要的價(jià)值和意義。

從《面向?qū)ο蠹夹g(shù)》課程的性質(zhì)和地位出發(fā),針對(duì)目前授課過程中存在的一些問題,使用案例驅(qū)動(dòng)教學(xué)模式進(jìn)行該課程的教學(xué)改革與實(shí)踐,培養(yǎng)學(xué)生的軟件系統(tǒng)分析與設(shè)計(jì)能力。(1)結(jié)合碩士研究生的知識(shí)結(jié)構(gòu),參考國內(nèi)外其他院校的授課內(nèi)容,將授課內(nèi)容進(jìn)行一定的調(diào)整,將面向?qū)ο蠹夹g(shù)分為面向?qū)ο蠡A(chǔ)、分析、設(shè)計(jì)、實(shí)現(xiàn)和測試五大模塊來講授。將面向?qū)ο蟪绦蛟O(shè)計(jì)和 UML作為面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識(shí)進(jìn)行回顧和講解。在講授面向?qū)ο蠹夹g(shù)的同時(shí)與面向過程的軟件工程方法進(jìn)行對(duì)比學(xué)習(xí),在面向?qū)ο笤O(shè)計(jì)中融入設(shè)計(jì)模式的內(nèi)容,提高學(xué)生分析問題和解決問題的能力。通過面向?qū)ο髮?shí)現(xiàn)與測試內(nèi)容,使學(xué)生全面理解面向?qū)ο蠹夹g(shù),形成完整的理論體系。(2)授課方式將從傳統(tǒng)的講授法變到以案例驅(qū)動(dòng)的教學(xué)模式,充分運(yùn)用案例教學(xué)方式,形成一套優(yōu)秀的案例庫,強(qiáng)化實(shí)踐教學(xué)。(3)優(yōu)化考核方式,以課程設(shè)計(jì)的方式代替原有的筆試考核,注重教學(xué)過程的監(jiān)控和學(xué)生實(shí)踐能力的評(píng)價(jià)。

2 案例驅(qū)動(dòng)教學(xué)模式的實(shí)施及考核

2.1 案例的選擇與實(shí)施

應(yīng)用面向?qū)ο蠓椒ㄓ兄谔嵘J(rèn)識(shí)問題的能力,可以很快地洞察問題的實(shí)質(zhì),建立問題域的邏輯模型,并以此為依據(jù)解決一些看似復(fù)雜的問題。在《面向?qū)ο蠹夹g(shù)》課程的講授方式上以案例為驅(qū)動(dòng),理論與實(shí)踐相結(jié)合,逐步取代單一的理論講授。單一的理論講授容易使學(xué)生產(chǎn)生厭學(xué)情緒,不利于調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,還可能導(dǎo)致學(xué)生只懂理論方法而不懂實(shí)際應(yīng)用,學(xué)習(xí)效果不佳。選擇合適的案例,可以充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,體會(huì)所學(xué)理論知識(shí)的實(shí)際應(yīng)用價(jià)值,做到學(xué)以致用,加深對(duì)理論知識(shí)的理解。

教師選擇的案例要使學(xué)生學(xué)會(huì)如何去考慮和解決問題,更好的應(yīng)用面向?qū)ο蠹夹g(shù)來創(chuàng)建可維護(hù)、可擴(kuò)展、可復(fù)用的軟件。案例的選擇重點(diǎn)考慮以下三個(gè)方面:(1)選擇的案例應(yīng)覆蓋多個(gè)相關(guān)知識(shí)點(diǎn),促進(jìn)學(xué)生掌握面向?qū)ο蠓治?、設(shè)計(jì)、實(shí)現(xiàn)、測試技術(shù)。(2)案例應(yīng)具有實(shí)踐性,是學(xué)生熟悉的題材,反映在日常生活中需要解決的問題。(3)案例難度適中,循序漸進(jìn),具有一定的綜合性。比如企業(yè)人事管理系統(tǒng)、基于圖像的試卷識(shí)別系統(tǒng)、桌面搜索引擎、幼兒預(yù)防管理系統(tǒng)等案例。

圖1給出了《面向?qū)ο蠹夹g(shù)》課程教學(xué)過程中案例的選擇與實(shí)施方案,主要包括案例的類別、特點(diǎn)及其作用。第一類為知識(shí)點(diǎn)案例,對(duì)于特定的理論內(nèi)容,通過案例的講解加深對(duì)知識(shí)點(diǎn)的理解與掌握。教師在教授面向?qū)ο蠹夹g(shù)的理論內(nèi)容時(shí),應(yīng)以學(xué)生為主體、案例為主線,對(duì)案例所提供的材料和問題進(jìn)行分析,學(xué)習(xí)案例所涉及的相關(guān)知識(shí)點(diǎn),針對(duì)具體問題需求相互探討提出見解。此外,教師需要根據(jù)課程各章節(jié)之間的聯(lián)系,設(shè)計(jì)或選擇的案例應(yīng)該具有連貫性,讓學(xué)生從系統(tǒng)層面去理解課程所講述的理論內(nèi)容。第二類為項(xiàng)目案例,課程理論內(nèi)容結(jié)束后,選擇特定的項(xiàng)目進(jìn)行分析、設(shè)計(jì)、實(shí)現(xiàn)和測試,使學(xué)生掌握軟件項(xiàng)目開發(fā)的整個(gè)過程,進(jìn)一步加深對(duì)課程內(nèi)容的理解。這類案例要求分析整個(gè)開發(fā)過程,并包含相應(yīng)的文檔說明。第三類為課程設(shè)計(jì)案例,要求解決一個(gè)具體的問題,并應(yīng)用面向?qū)ο蠹夹g(shù)進(jìn)行軟件實(shí)現(xiàn),結(jié)合考核標(biāo)準(zhǔn)評(píng)價(jià)學(xué)生對(duì)該門課程的掌握情況。課程設(shè)計(jì)案例一般只給出選題及實(shí)現(xiàn)要求,教師可以列出一些題目讓學(xué)生選擇,或者學(xué)生根據(jù)自己的興趣、研究方向進(jìn)行自主選題。

圖1 面向?qū)ο蠹夹g(shù)課程中教學(xué)案例的選擇與實(shí)施Fig.1 Selection and implementation of teaching cases in object-oriented technology

《面向?qū)ο蠹夹g(shù)》課程的教學(xué)案例選擇與實(shí)施是一個(gè)持續(xù)積累和改進(jìn)的過程,一方面,根據(jù)教學(xué)的實(shí)施過程,對(duì)各類案例進(jìn)行積累和擴(kuò)展,構(gòu)建課程案例庫。另一方面,需要清楚了解學(xué)生現(xiàn)有的知識(shí)水平,并結(jié)合面向?qū)ο蠹夹g(shù)的發(fā)展趨勢,對(duì)構(gòu)建的案例進(jìn)行持續(xù)改進(jìn)。

2.2 課程的考核與評(píng)價(jià)

課程考核與評(píng)價(jià)是對(duì)學(xué)生學(xué)習(xí)效果以及知識(shí)掌握程度的衡量方式??己伺c評(píng)價(jià)改革的目標(biāo)是使學(xué)生在掌握基本理論、基本知識(shí)和基本技能的基礎(chǔ)上,增強(qiáng)職業(yè)素養(yǎng)與專業(yè)技能,提高分析問題及解決問題的能力,成為具有較強(qiáng)創(chuàng)新意識(shí)和實(shí)踐能力的高技能人才。通過考核與評(píng)價(jià)的改革,使教學(xué)工作的重點(diǎn)真正落實(shí)到學(xué)生能力的培養(yǎng)和自身素質(zhì)的提高。

《面向?qū)ο蠹夹g(shù)》課程的考核方式一般采用閉卷考試方式,對(duì)于學(xué)生來說這種考核方式只要在期末考試時(shí),對(duì)面向?qū)ο蠹夹g(shù)的一些基本概念和理論進(jìn)行復(fù)習(xí)就能取得好成績,而死記硬背的東西很容易忘記,不利于學(xué)生吸收。面向?qū)ο蠹夹g(shù)體現(xiàn)的是學(xué)生對(duì)軟件設(shè)計(jì)的系統(tǒng)能力,簡單的筆試無法反映學(xué)生對(duì)面向?qū)ο蠹夹g(shù)理解和掌握的程度。因此,我們用課程設(shè)計(jì)的方式代替?zhèn)鹘y(tǒng)的閉卷考試,全面考察學(xué)生的專業(yè)素養(yǎng)。

在課程設(shè)計(jì)的考核方式中,要求學(xué)生選擇一個(gè)課程設(shè)計(jì)案例,進(jìn)行系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn),并給出軟件文檔。面向?qū)ο蠹夹g(shù)軟件文檔主要內(nèi)容包括:(1)需求分析:進(jìn)行文字描述,包括功能性需求、非功能性需求等;(2)需求分析建模:給出系統(tǒng)的用例(Use Case)圖,對(duì)用例進(jìn)行文字描述,包括用例的簡要說明、主事件流與其他事件流、前置條件和后置條件;(3)建立靜態(tài)模型:即建立類圖,確定類及對(duì)象的屬性和方法,分析類與類之間的關(guān)系,包括泛化、關(guān)聯(lián)、依賴關(guān)系;(4)建立動(dòng)態(tài)模型:對(duì)一些復(fù)雜的場景,給出順序圖、協(xié)作圖,構(gòu)建復(fù)雜對(duì)象的狀態(tài)圖,或業(yè)務(wù)過程的活動(dòng)圖等;(5)問題域部分設(shè)計(jì):按照具體的實(shí)現(xiàn)條件對(duì)對(duì)象進(jìn)行必要的修改、調(diào)整和細(xì)節(jié)補(bǔ)充;(6)人機(jī)交互部分設(shè)計(jì):給出軟件系統(tǒng)的圖形用戶界面設(shè)計(jì),或其他的人機(jī)交互模式;(7)任務(wù)管理部分設(shè)計(jì):對(duì)復(fù)雜的任務(wù)控制流程進(jìn)行設(shè)計(jì);(8)數(shù)據(jù)管理部分設(shè)計(jì):根據(jù)所選擇的具體數(shù)據(jù)庫,對(duì)系統(tǒng)的數(shù)據(jù)存儲(chǔ)進(jìn)行設(shè)計(jì);(9)構(gòu)件化與系統(tǒng)部署:分析軟件系統(tǒng)的體系結(jié)構(gòu),給出系統(tǒng)的包圖及構(gòu)件圖;(10)代碼實(shí)現(xiàn):對(duì)一些重要的實(shí)體類或控制過程寫出偽碼或高級(jí)語言的程序;(11)結(jié)論:對(duì)所實(shí)現(xiàn)的軟件系統(tǒng)進(jìn)行總結(jié),給出結(jié)論;(12)參考文獻(xiàn):列出所用到的參考文獻(xiàn)。

按照面向?qū)ο蠹夹g(shù)軟件文檔的要求,逐項(xiàng)進(jìn)行評(píng)分。采用百分制形式,具體的評(píng)分細(xì)則如表1所示。這種考核方式能全面映射課程的講授內(nèi)容,并且重點(diǎn)突出,能鍛煉學(xué)生的實(shí)踐能力,體現(xiàn)學(xué)生對(duì)理論知識(shí)的掌握程度和實(shí)際應(yīng)用能力,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性,培養(yǎng)學(xué)生獨(dú)立思考的能力和批判性思維。

表1 課程設(shè)計(jì)評(píng)分細(xì)則Tab.1 Detailed grading rules on course design

3 結(jié)束語

面向?qū)ο蠹夹g(shù)是軟件工程學(xué)中的主流方法,是現(xiàn)代軟件企業(yè)廣為采用的一項(xiàng)有效技術(shù)。學(xué)好《面向?qū)ο蠹夹g(shù)》這門課程,對(duì)學(xué)生系統(tǒng)能力的提升有很大幫助。針對(duì)該課程授課過程中存在的一些問題,結(jié)合學(xué)院學(xué)生實(shí)際情況,力求完善和優(yōu)化課程教學(xué)內(nèi)容,構(gòu)建適合于教學(xué)和學(xué)生實(shí)踐的案例庫,以案例驅(qū)動(dòng)的方式進(jìn)行教學(xué),使學(xué)生在學(xué)習(xí)過程中表現(xiàn)出較為濃厚的學(xué)習(xí)興趣,能積極參與到教學(xué)活動(dòng)中來,對(duì)所學(xué)知識(shí)及時(shí)進(jìn)行總結(jié)與回顧。學(xué)生在深刻理解面向?qū)ο蠹夹g(shù)理論的同時(shí)能將所學(xué)理論知識(shí)用于實(shí)踐,實(shí)踐能力和創(chuàng)新能力有較大提升。

[1] 陳劍輝, 張震宇. 基于面向?qū)ο蠹夹g(shù)的軟件開發(fā)系統(tǒng)[J].中國有線電視, 2006(12): 1164-1167.

[2] 易昕昕, 宋美娜, 楊俊, 等. 一種面向?qū)ο蟮娜^程需求工程方法[J]. 軟件, 2014, 35(6): 1-5.

[3] 張輝, 龔杰民. 軟構(gòu)件與面向?qū)ο蠹夹g(shù)[J]. 計(jì)算機(jī)工程,1998, 24(5): 15-17.

[4] 田苗苗. 基于面向?qū)ο蠹夹g(shù)的軟件開發(fā)方法[J]. 吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版), 2004, 25(2): 97-99.

[5] 吳含前, 吉逸. 《面向?qū)ο蠹夹g(shù)&UML》教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué), 2011, 33(s1): 23-26.

[6] 付曉豹, 王玉萍. 基于UML的移動(dòng)教務(wù)管理系統(tǒng)的研究與實(shí)現(xiàn)[J]. 軟件, 2014, 35(5): 25-29.

[7] 鐘茂生, 王明文. 軟件設(shè)計(jì)模式及其使用[J]. 計(jì)算機(jī)應(yīng)用,2002, 22(8): 32-35.

[8] 郭艷燕, 任滿杰, 李淑艷. “面向?qū)ο蠹夹g(shù)與UML”課程教學(xué)探索[J]. 計(jì)算機(jī)教育, 2013(2): 58-62.

[9] 葉俊民, 王敬華, 李蓉, 等. 基于CDIO的“面向?qū)ο筌浖こ獭苯虒W(xué)模式研究[J]. 計(jì)算機(jī)教育, 2014(13): 64-67.

[10] 李建伏, 沈中林, 衡紅軍. 案例教學(xué)法在面向?qū)ο蟪绦蛟O(shè)計(jì)課程中的應(yīng)用[J]. 軟件, 2015, 36(3): 48-51.

[11] 許四平. 基于案例驅(qū)動(dòng)的面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)方法的應(yīng)用研究[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用, 2013(1): 278-279.

[12] 王學(xué)玲. 任務(wù)與案例驅(qū)動(dòng)法在面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)中的應(yīng)用[J]. 電腦知識(shí)與技術(shù), 2014(11): 2591-2592.

[13] 周玉新, 魏國利, 裴志利. 基于案例驅(qū)動(dòng)的創(chuàng)新性Java教學(xué)模式研究[J]. 內(nèi)蒙古民族大學(xué)學(xué)報(bào)(自然漢文版), 2014(6): 634-636.

Teaching Reform and Practice of Object-Oriented Technology Based on Case Driven Method

LIN Xiang-hong, ZHENG Jian-yang
(College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China)

"Object-oriented technology" is a professional course with high theoretical and practical performances.Combining with the experience of teaching practice, this paper puts forward the course reform of “object-oriented technology” based on case driven teaching model. We first analyze the problems existed in the present teaching of the course, such as obsolete teaching content, single teaching method, the evaluation system is not perfect and other issues.And then we expound the characteristics of the case driven teaching model, and the contrastive analysis is made with the previous teaching model. Finally, we explore some new ways and ideas in the reform of the course, such as selection of teaching cases, their application in the teaching processes, and appropriate course evaluation methods.

Object-oriented technology; Case driven; Teaching model; Evaluation method

TP311

A

10.3969/j.issn.1003-6970.2017.11.006

本文著錄格式:藺想紅,鄭鑒洋. 基于案例驅(qū)動(dòng)的面向?qū)ο蠹夹g(shù)課程教學(xué)改革與實(shí)踐[J]. 軟件,2017,38(11):36-39

西北師范大學(xué)研究生培養(yǎng)與課程改革項(xiàng)目“案例驅(qū)動(dòng)的面向?qū)ο蠹夹g(shù)課程研究”

藺想紅(1976-),男,博士,教授,主要研究方向:神經(jīng)網(wǎng)絡(luò)、智能軟件;鄭鑒洋(1990-),碩士研究生,主要研究方向:數(shù)據(jù)分析、軟件技術(shù)。

猜你喜歡
面向?qū)ο?/a>驅(qū)動(dòng)案例
基于模糊PI控制的驅(qū)動(dòng)防滑仿真系統(tǒng)分析
案例4 奔跑吧,少年!
屈宏斌:未來五年,雙輪驅(qū)動(dòng),砥礪前行
軌旁ATC系統(tǒng)門控柜接收/驅(qū)動(dòng)板改造
隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
發(fā)生在你我身邊的那些治超案例
基于S3C6410的Wi-Fi驅(qū)動(dòng)移植實(shí)現(xiàn)
面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
吉林省| 遂溪县| 融水| 佳木斯市| 保德县| 个旧市| 呼玛县| 雷山县| 包头市| 东安县| 资中县| 长白| 宽城| 肥乡县| 武威市| 永宁县| 万山特区| 临沧市| 波密县| 水城县| 门头沟区| 河北省| 宜章县| 丹阳市| 旬阳县| 增城市| 阜新市| 绿春县| 伊春市| 类乌齐县| 北票市| 岳池县| 育儿| 章丘市| 礼泉县| 报价| 肃宁县| 云和县| 土默特右旗| 竹山县| 汶上县|