劉志剛 杜娟 劉賢梅
【摘要】“軟件體系結(jié)構(gòu)”課程是一門(mén)適用于計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生的課程,該課程的主要教學(xué)目的是使學(xué)生具備初步的軟件體系結(jié)構(gòu)設(shè)計(jì)能力,為進(jìn)行復(fù)雜系統(tǒng)的設(shè)計(jì)和研發(fā)奠定基礎(chǔ)。軟件體系結(jié)構(gòu)課程的基本特征是理論抽象、原理復(fù)雜、晦澀難懂,因此授課過(guò)程十分適合使用案例教學(xué)的方法,結(jié)合啟發(fā)式教學(xué)以及研討式教學(xué)的形式,通過(guò)各種有趣的軟件需求引發(fā)學(xué)生的學(xué)習(xí)興趣。軟件體系結(jié)構(gòu)案例課程的建設(shè),能夠?yàn)閷W(xué)生提供課程學(xué)習(xí)平臺(tái)和豐富的案例教學(xué)資源,幫助學(xué)生更好地消化課程知識(shí),有效地培養(yǎng)學(xué)生的創(chuàng)新實(shí)踐能力。
【關(guān)鍵詞】案例教學(xué) 軟件體系結(jié)構(gòu) 創(chuàng)新實(shí)踐能力 課程建設(shè)
【基金項(xiàng)目】高校創(chuàng)新創(chuàng)業(yè)教育質(zhì)量評(píng)價(jià)體系構(gòu)建研究,GBB1317019;面向大學(xué)生核心素養(yǎng)培養(yǎng)的“翻轉(zhuǎn)課堂”教學(xué)模式研究與實(shí)踐,GJ201700041;高校創(chuàng)新創(chuàng)業(yè)教育質(zhì)量評(píng)價(jià)體系構(gòu)建研究,GBB1317019;面向大學(xué)生核心素養(yǎng)培養(yǎng)的“翻轉(zhuǎn)課堂”教學(xué)模式研究與實(shí)踐,GJ201700042;高校創(chuàng)新創(chuàng)業(yè)教育質(zhì)量評(píng)價(jià)體系構(gòu)建研究,GBB1317019;面向大學(xué)生核心素養(yǎng)培養(yǎng)的“翻轉(zhuǎn)課堂”教學(xué)模式研究與實(shí)踐,GJ201700043
【中圖分類(lèi)號(hào)】G642 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2018)27-0062-02
引言
“軟件體系結(jié)構(gòu)”課程是一門(mén)適用于計(jì)算機(jī)與信息技術(shù)學(xué)院各個(gè)專(zhuān)業(yè)的必修課課程,該課程的主要教學(xué)目的是:使學(xué)生理解軟件體系結(jié)構(gòu)的生命周期模型,掌握軟件體系結(jié)構(gòu)的不同風(fēng)格和特點(diǎn),熟悉軟件體系結(jié)構(gòu)描述語(yǔ)言,通過(guò)課程的學(xué)習(xí)使學(xué)生具備初步的軟件體系結(jié)構(gòu)設(shè)計(jì)能力,為進(jìn)行復(fù)雜系統(tǒng)的設(shè)計(jì)和研發(fā)奠定基礎(chǔ),并使學(xué)生結(jié)合實(shí)際情況,掌握基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)方法。
本課程的學(xué)習(xí)對(duì)于學(xué)生創(chuàng)新實(shí)踐能力的培養(yǎng)是十分有益的,主要原因如下:課程的實(shí)踐性較強(qiáng),同時(shí)具備一定的難度,有針對(duì)性的訓(xùn)練學(xué)生的架構(gòu)設(shè)計(jì)思維,并直接落實(shí)到實(shí)際操作上,讓架構(gòu)設(shè)計(jì)思想能夠轉(zhuǎn)化為實(shí)際的實(shí)踐操作;課程的性質(zhì)決定了該課程適合于建設(shè)案例課程,能夠借助案例課程的優(yōu)勢(shì)加強(qiáng)對(duì)學(xué)生創(chuàng)新實(shí)踐能力的培養(yǎng)。
一、案例課程對(duì)于學(xué)生創(chuàng)新實(shí)踐能力培養(yǎng)的作用
案例教學(xué)初創(chuàng)19世紀(jì)哈佛大學(xué)法學(xué)院蘭德?tīng)柦淌?,?0世紀(jì)初期哈佛商學(xué)院德漢姆院長(zhǎng)建立了完整的案例教學(xué)和管理系統(tǒng)。案例教學(xué)的課堂,通過(guò)教師有效的設(shè)計(jì)案例和組織探討,將現(xiàn)實(shí)工作中存在的新知識(shí)、新理論和新實(shí)踐融入到實(shí)際的教學(xué)案例中,讓學(xué)生在探討、交流和爭(zhēng)論的過(guò)程中將問(wèn)題提煉出來(lái),將觀(guān)點(diǎn)總結(jié)出來(lái)[1];同時(shí),對(duì)于軟件體系結(jié)構(gòu)課程,案例必須要在實(shí)踐之中進(jìn)行檢驗(yàn),學(xué)生必須主動(dòng)地參與到設(shè)計(jì)和編寫(xiě)代碼中來(lái),在案例課程當(dāng)中,教師成為組織者,引導(dǎo)者的角色[2],將學(xué)生劃分為團(tuán)隊(duì),引導(dǎo)學(xué)生主動(dòng)發(fā)現(xiàn)問(wèn)題,提出問(wèn)題,經(jīng)過(guò)團(tuán)隊(duì)協(xié)作解決問(wèn)題,因此對(duì)于學(xué)生創(chuàng)新實(shí)踐能力的培養(yǎng)是十分有益的。
二、軟件體系結(jié)構(gòu)案例課程內(nèi)容建設(shè)
軟件體系結(jié)構(gòu)課程本身較為抽象,理論性較強(qiáng),具備一定的理論深度以及由理論向?qū)嶋H應(yīng)用轉(zhuǎn)化的難度。本課程旨在培養(yǎng)學(xué)生將抽象理論轉(zhuǎn)化為具體的軟件體系架構(gòu)設(shè)計(jì)技能的能力,幫助學(xué)生理解軟件設(shè)計(jì)中架構(gòu)設(shè)計(jì)的重要性,并在軟件開(kāi)發(fā)過(guò)程中的軟件架構(gòu)設(shè)計(jì)方面得到真正意義的提升,進(jìn)而提高軟件項(xiàng)目的研發(fā)水平。
1)制定軟件體系結(jié)構(gòu)案例課程教學(xué)大綱,依據(jù)大綱建設(shè)基本教學(xué)材料,主要包括講稿、教案、實(shí)驗(yàn)指導(dǎo)教材等基本材料以及能夠輔助課程建設(shè)的其他教學(xué)資料;
2)總結(jié)和完善教學(xué)內(nèi)容,使其更加系統(tǒng)、規(guī)范和完整,注重課程內(nèi)容的細(xì)節(jié),尤其注重課程案例對(duì)于課程理論內(nèi)容的聯(lián)系;
3)整理和豐富教學(xué)案例,將教學(xué)案例系統(tǒng)分類(lèi),并明確每一個(gè)案例的基本內(nèi)容、要求、對(duì)應(yīng)的基礎(chǔ)理論、案例所包含的基本知識(shí)點(diǎn)、案例的規(guī)模、類(lèi)型、案例之間的內(nèi)在聯(lián)系、案例所能夠支撐的能力目標(biāo)以及案例所需的完成時(shí)間等信息。并形成基本課程案例集。
4)建設(shè)課程拓展能力訓(xùn)練部分的教學(xué)內(nèi)容,主要包含更多的課外高級(jí)案例。根據(jù)多年的授課經(jīng)驗(yàn),對(duì)于能力較強(qiáng)、有進(jìn)一步提升個(gè)人能力的學(xué)生,為其提供拓展訓(xùn)練的課程內(nèi)容。
三、結(jié)語(yǔ)
軟件體系結(jié)構(gòu)課程是一門(mén)適合于在碩士研究生階段開(kāi)設(shè)的課程,課程主要講解軟件體系結(jié)構(gòu)的生命周期模型以及軟件體系結(jié)構(gòu)的不同風(fēng)格和特點(diǎn),理論上具備一定的抽象性和難度;同時(shí),本課程屬于實(shí)踐性較強(qiáng)的課程,主要訓(xùn)練學(xué)生在具體項(xiàng)目實(shí)施過(guò)程中應(yīng)用理論知識(shí)設(shè)計(jì)軟件架構(gòu)的能力。因此,課程適合于建設(shè)案例課程,通過(guò)較多案例將抽象理論轉(zhuǎn)化為實(shí)際編程的代碼,這是讓學(xué)生迅速理解并掌握理論知識(shí)最為有效的方法。建設(shè)該課程的案例課程需要從從教學(xué)內(nèi)容、教學(xué)方式方法、教材建設(shè)和輔助教學(xué)資源幾大方面來(lái)進(jìn)行建設(shè),最終通過(guò)課程的實(shí)施,能能提高學(xué)生的架構(gòu)設(shè)計(jì)能力、編程能力,進(jìn)而最終有效提高學(xué)生的創(chuàng)新實(shí)踐能力。
參考文獻(xiàn):
[1] 李敏. 干部教育培訓(xùn)中案例教學(xué)的創(chuàng)新實(shí)踐[J] .繼續(xù)教育研究,2013-2-15: 145-147.
[2] 李太平; 戴迎峰; 黃富琨. 案例教學(xué)困境及其超越的文化思考[J].高等工程教育研究, 2017-08-09 : 165-168+19.
作者簡(jiǎn)介:
劉志剛(1979—),男,吉林省蛟河人,副教授,博士,主要研究領(lǐng)域?yàn)橹悄芩惴ê透咝=逃碚?、智能算法和高校教育理論2、智能算法和高校教育理論3。