劉曉敏等
摘要:軟件工程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)的一門專業(yè)基礎(chǔ)核心課程,該課程的學(xué)習(xí)是學(xué)生大學(xué)四年中的一個(gè)轉(zhuǎn)折性課程。目前,雙語教學(xué)成為我國(guó)教育改革的重點(diǎn),但是我國(guó)關(guān)于應(yīng)采取何種模式進(jìn)行雙語教育的研究依然還處于起步階段。本文介紹了基于微課程的軟件工程課程雙語教學(xué)方法,并對(duì)軟件工程理論中的核心內(nèi)容進(jìn)行了雙語教學(xué)的微課程設(shè)計(jì),同時(shí)介紹了課堂實(shí)施方案。
關(guān)鍵詞:微課程;軟件工程;雙語教學(xué);方法
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 論文編號(hào):1674-2117(2015)10-0115-02
軟件工程課程雙語教學(xué)中存在的問題
1.有效的教學(xué)資源仍很缺乏
有效教學(xué)資源的缺乏首先表現(xiàn)為雙語教學(xué)教師的匱乏;其次是雙語教學(xué)資料的缺乏。
2.教學(xué)模式尚需探索
雙語教學(xué)是一種過渡性的教學(xué),各方面專家要找到在雙語教學(xué)中能夠達(dá)到的最佳結(jié)合點(diǎn)。
3.學(xué)生的英語實(shí)際應(yīng)用能力達(dá)不到要求
高校里大部分學(xué)生在英語的實(shí)際應(yīng)用能力方面還無法適應(yīng)專業(yè)課程的學(xué)習(xí)。
基于微課程的軟件工程課程雙語教學(xué)總體框架和課堂實(shí)施細(xì)節(jié)
1.基于微課程的軟件工程課程雙語教學(xué)過程的總體框架
為了更好地介紹基于微課程的軟件工程課程雙語教學(xué)的過程,筆者以緒論教學(xué)為例加以說明,其教學(xué)的總體框架如右圖所示。①介紹軟件工程緒論,設(shè)計(jì)軟件生命周期的雙語教學(xué)微課程;②進(jìn)行可行性研究與計(jì)劃階段,設(shè)計(jì)可行性研究的步驟;③進(jìn)行需求分析和規(guī)格說明,設(shè)計(jì)分層數(shù)據(jù)流圖雙語微課程;④介紹設(shè)計(jì)方法,同時(shí)設(shè)計(jì)模塊圖設(shè)計(jì)技巧的雙語微課程;⑤進(jìn)入編程階段,介紹編程方法,設(shè)計(jì)編程風(fēng)格雙語微課程;⑥完成系統(tǒng)后,進(jìn)行檢驗(yàn)和測(cè)試,介紹檢驗(yàn)和測(cè)試方法,同時(shí)設(shè)計(jì)白盒測(cè)試方法雙語微課程;⑦介紹維護(hù)方法,設(shè)計(jì)維護(hù)的步驟雙語微課程。
2.軟件工程緒論課堂教學(xué)的實(shí)施細(xì)節(jié)
根據(jù)上面介紹的教學(xué)總體流程圖[1],我們?cè)敿?xì)描述總體流程中每個(gè)流程的實(shí)施細(xì)節(jié)。
①軟件工程緒論:這部分要以問答式介紹軟件工程學(xué)的背景和目的,重點(diǎn)介紹軟件和軟件生命期模型;強(qiáng)調(diào)軟件質(zhì)量評(píng)價(jià)的重要性;介紹軟件開發(fā)方法和軟件自動(dòng)工具。由于軟件生命期的概念很重要,因此要制作軟件生命期雙語教學(xué)微課程。
②可行性研究與計(jì)劃:掌握可行性與計(jì)劃階段概念,詳細(xì)介紹可行性研究的步驟,并制作可行性研究步驟雙語教學(xué)微課程;掌握系統(tǒng)流程圖的畫法;了解數(shù)據(jù)流圖;教會(huì)學(xué)生能夠進(jìn)行成本效益分析。
③需求分析和規(guī)格說明方法:掌握基本概念,體會(huì)結(jié)構(gòu)化分析方法的,能夠分層畫數(shù)據(jù)流圖,能夠設(shè)計(jì)數(shù)據(jù)詞典、小說明。這一部分?jǐn)?shù)據(jù)流圖的畫法很重要,因此需要設(shè)計(jì)分層數(shù)據(jù)流圖雙語教學(xué)微課程。
④設(shè)計(jì)方法:掌握概要設(shè)計(jì)的基本概念,體會(huì)結(jié)構(gòu)化設(shè)計(jì)的思想,并且掌握設(shè)計(jì)技巧;能夠從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖。由于模塊圖設(shè)計(jì)技巧性很強(qiáng),所以該部分是難點(diǎn),為了讓學(xué)生能夠更好地掌握該知識(shí)點(diǎn),設(shè)計(jì)模塊圖設(shè)計(jì)技巧雙語教學(xué)微課程。
⑤編程方法:介紹編程階段的基本概念,重點(diǎn)掌握編程風(fēng)格,因此要設(shè)計(jì)編程風(fēng)格雙語教學(xué)微課程。
⑥檢驗(yàn)和測(cè)試方法:該部分要講清楚檢驗(yàn)的基本概念,重點(diǎn)介紹白盒法和黑盒法的設(shè)計(jì)方法,白盒法是非常重要的測(cè)試方法,因此這部分要設(shè)計(jì)出白盒法的雙語教學(xué)微課程。
⑦維護(hù)方法:掌握維護(hù)的基本概念,重點(diǎn)掌握維護(hù)的步驟與方法,這里要設(shè)計(jì)維護(hù)步驟的雙語教學(xué)微課程。
3.微課程的設(shè)計(jì)
一般而言,微課程的開發(fā)流程包括以下七個(gè)步驟。[2]
①選題:合理選題是微課程開發(fā)的第一步,也是關(guān)鍵的一步?!败浖こ獭闭n程已經(jīng)選好了題目,分別是軟件生命期雙語教學(xué)、可行性研究步驟雙語教學(xué)、分層數(shù)據(jù)流圖雙語教學(xué)、模塊圖設(shè)計(jì)技巧雙語教學(xué)、編程風(fēng)格雙語教學(xué)、白盒法的雙語教學(xué)和維護(hù)的步驟的雙語教學(xué)。
②結(jié)構(gòu)設(shè)計(jì):根據(jù)教學(xué)內(nèi)容和教學(xué)目標(biāo),依照特定的教學(xué)思想、學(xué)習(xí)理論組織教學(xué)內(nèi)容的順序以及教學(xué)控制策略。
③教學(xué)準(zhǔn)備:主要是準(zhǔn)備教學(xué)所用的資源,包括教案、測(cè)試題和課件等。
④錄制視頻:微課程錄制有兩種,一種是錄屏,另一種是拍攝,我們這里使用的是錄屏方式。
⑤后期加工:包括片頭、片尾、提示性畫面或音頻的插入。
⑥反思與修改:反思貫穿于微課程設(shè)計(jì)與制作的整個(gè)過程,既有設(shè)計(jì)反思又有實(shí)踐反思。
⑦上傳平臺(tái):微課程制作完后,教師可以登錄相應(yīng)網(wǎng)站平臺(tái)進(jìn)行上傳,讓學(xué)生在線聽課。
參考文獻(xiàn):
[1]潘錦平,施小英,等.軟件系統(tǒng)開發(fā)技術(shù)[M].西安:西安電子科技大學(xué)出版社,2010.
[2]張琛.微課程的設(shè)計(jì)與制作[J].中國(guó)職業(yè)技術(shù)教育,2013(8).