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

?

軟件工程專業(yè)以軟件導(dǎo)論課程為中心的課程群建設(shè)探索

2019-09-10 07:22趙立波
高教學(xué)刊 2019年4期
關(guān)鍵詞:課程群軟件工程人才培養(yǎng)

趙立波

摘 要:軟件工程專業(yè)近幾年來一直是熱門專業(yè),如何培養(yǎng)合格的軟件人才也是各個高校研究的重要課題。通過將相關(guān)課程建設(shè)成課程群,以課程群為單位制定教學(xué)大綱、編寫教案,實施教學(xué)計劃,以課程群為單位制定合理的考核方案,通過實踐證明能夠達(dá)到良好的教學(xué)效果。

關(guān)鍵詞:軟件工程;課程群;人才培養(yǎng)

中圖分類號:G640 文獻(xiàn)標(biāo)志碼:A 文章編號:2096-000X(2019)04-0058-03

Abstract: Software engineering has been a hot topic in recent years. How to train qualified software talents is also an important topic for research in various universities. By constructing relevant courses into course groups, the syllabus will be formulated in the course group as a unit, the teaching plans will be prepared, the teaching plan will be implemented, and a reasonable evaluation plan will be formulated on the basis of the course group, and good teaching results can be achieved through practice.

Keywords: software engineering; course groups; personnel training

引言

軟件工程專業(yè)從招生和就業(yè)情況來看,近年來一直呈現(xiàn)上升趨勢[1]。軟件工程的人才培養(yǎng)方案更注重加強(qiáng)學(xué)生的工程實踐能力,很多專業(yè)課程都加大了實踐課程的比重,但僅僅這樣是不夠的。首先,一些理論性較強(qiáng)的學(xué)科,鑒于學(xué)科特點,本身并沒有好的實踐方案;其次,課程與課程之間的分散性和低耦合度,使得教師在授課、學(xué)生在學(xué)習(xí)的過程中很難有針對綜合實踐能力的訓(xùn)練。針對這種情況,如果在制定人才培養(yǎng)方案時注重課程之間的特點和聯(lián)系,將原本獨立的課程劃分為課程群,在授課過程中制定有效的授課方案,讓學(xué)生在學(xué)習(xí)過程中體會到課程之間的聯(lián)系,將原來孤立的知識串聯(lián)起來,綜合實踐能力將大大提高。

軟件工程導(dǎo)論課程作為軟件工程專業(yè)的核心課程,其重要性一直得到大家的認(rèn)可,但是在實際教學(xué)過程中,效果卻不盡如人意。課程的主要內(nèi)容是講授在軟件實施過程中的一系列科學(xué)的方法,指導(dǎo)軟件開發(fā)的有效性和高效性,但是由于課程內(nèi)容本身太過理論化,向來有著難教、難學(xué)、難懂的幾個特征。甚至有的學(xué)生在學(xué)過之后還是不明白此門課程的作用是什么,更別提將其中的知識應(yīng)用于工程實踐中。將這兩種特點的課程結(jié)合起來,使理論有實踐經(jīng)驗,使實踐有理論為指導(dǎo),達(dá)到良好的教學(xué)效果。

本文將以軟件工程導(dǎo)論課程為中心建立的課程群的教學(xué)方法為例,探討軟件工程專業(yè)課程群的實際實踐方法。

一、課程群意義及標(biāo)準(zhǔn)

將原本獨立的課程建設(shè)成課程群,是為了更好地達(dá)成學(xué)生能力培養(yǎng)的目標(biāo)。經(jīng)過多年教學(xué)實踐證明,單一課程很難獨立完成培養(yǎng)學(xué)生的能力目標(biāo),每門課自說自話,即使在設(shè)置課程時考慮到課程前后關(guān)聯(lián),但是在授課時又完全獨立,互不干涉,自己有自己的培養(yǎng)目標(biāo),這導(dǎo)致了學(xué)生難以對知識進(jìn)行串聯(lián),在頭腦中不能形成知識鏈條,更少有同學(xué)將其綜合、提升、應(yīng)用了。課程群將幾門相關(guān)、能夠改變之前每門課程單獨作戰(zhàn)的局面,對于在授課過程中將各門課的培養(yǎng)目標(biāo)綜合為課程群的培養(yǎng)目標(biāo)。每門課要針對課程群的培養(yǎng)目標(biāo)重新安排課時、進(jìn)度、內(nèi)容,以便與課程群內(nèi)的其他課程做好銜接,弱化課程的獨立性,強(qiáng)化課程之間的耦合性。課程群的設(shè)立標(biāo)準(zhǔn)是課程之間要有關(guān)聯(lián)性、整合性[2],課程之間在能力培養(yǎng)和知識點上能夠互補(bǔ),彼此能夠促進(jìn),使各課程更具完整性,課程群內(nèi)課程以兩到三門為好,由于專業(yè)課特性所限,過多的課程組成課程群,不便協(xié)調(diào),也不利于課程講授。

二、軟件工程類課程群

(一)課程設(shè)置

軟件工程專業(yè)的學(xué)生不僅要學(xué)會相關(guān)技術(shù),更應(yīng)該掌握如何以工程學(xué)的標(biāo)準(zhǔn)做軟件開發(fā)的能力。軟件工程類課程群并不是指所有課程都是軟件工程類中的,例如:軟件建模技術(shù)、軟件項目管理、軟件質(zhì)量保證與測試等,這些課程雖然相關(guān)性極高,但并不符合課程群建設(shè)中學(xué)生能力培養(yǎng)的互補(bǔ)原則。另外,一些縱向課程確實存在前導(dǎo)后續(xù)關(guān)系[3,4],教學(xué)內(nèi)容上也會互補(bǔ),但是由于時間的先后關(guān)系,使得兩門課程很難實現(xiàn)大量的交流與具體內(nèi)容的協(xié)調(diào),因此我們嘗試的課程群建設(shè)不是縱向課程群,而是橫向課程群的建設(shè),即不是前導(dǎo)、后續(xù)課程之間的課程建立課程群,而是在并行課中建設(shè)課程群,或者說將適合作為課程群的課程設(shè)置為并行課程。

軟件工程導(dǎo)論課程與同期開設(shè)的面向?qū)ο笳Z言課程、數(shù)據(jù)庫原理及應(yīng)用兩門課程能夠為軟件工程導(dǎo)論課程提供實踐手段,而軟件工程導(dǎo)論課程又為這兩門課程提供理論指導(dǎo)。

(二)教學(xué)實施

在教學(xué)實施前,三門課程確定好課程群的教學(xué)目標(biāo)、實施過程及考核方式,并在實施過程中不斷交流,及時修改、調(diào)整授課內(nèi)容和方式。

三門課程的教師對班級同學(xué)進(jìn)行分組教學(xué)[5]。軟件開發(fā)工作大多以團(tuán)隊工作為主,分組教學(xué)的目的是為了鍛煉學(xué)生的團(tuán)隊合作能力。在后期的實踐中每組中推選出真實項目組的角色:項目經(jīng)理、設(shè)計師、工程師、測試人員,可以一人兼任多角。每組四人,在軟件工程實驗課中,按照軟件工程的方法學(xué),對系統(tǒng)進(jìn)行分析、設(shè)計,課后使用面向?qū)ο蟮恼Z言課程作為前臺界面和業(yè)務(wù)邏輯,使用數(shù)據(jù)庫技術(shù)存儲數(shù)據(jù),完成一個完整的系統(tǒng)。

從實施過程來講,首先,在進(jìn)度上和課時安排上,三門課程要彼此協(xié)調(diào)。在課程的前半段,三門課程彼此關(guān)聯(lián)比較小,進(jìn)行到課程中后段,彼此關(guān)聯(lián)越來越多,教學(xué)內(nèi)容上,教師在授課時以本課程內(nèi)容為主。理論教學(xué)中,每門課程的教師都以本課程內(nèi)容為主。實踐教學(xué)中,教學(xué)內(nèi)容的設(shè)定將與非課程群授課不同。實踐內(nèi)容對于每位學(xué)生并非千篇一律,每組同學(xué)選定一個題目,組內(nèi)每名同學(xué)根據(jù)自己的分工,確定自己的內(nèi)容,或者共同商議完成相應(yīng)內(nèi)容。

理想狀態(tài)下,教學(xué)過程中應(yīng)有過程考核,可分為:開題考核、期中考核和結(jié)果考核,考核形式采用翻轉(zhuǎn)課堂的形式,每組課前準(zhǔn)備材料,在課上輪流向老師和同學(xué)展示任務(wù)進(jìn)度。展示內(nèi)容按設(shè)計理念、程序設(shè)計、數(shù)據(jù)庫設(shè)計,每次展示中,學(xué)生和老師根據(jù)內(nèi)容、完成進(jìn)度、展示質(zhì)量給出分?jǐn)?shù)。過程監(jiān)督可以督促每組保質(zhì)保量的完成任務(wù),對于學(xué)生也是相互借鑒和促進(jìn),同時也鍛煉學(xué)生的表達(dá)能力,增加邏輯性和條理性。但是由于課時、場地、老師的授課時間的沖突,也可以省略開題考核和期中考核,過程由教師在日常課堂中進(jìn)行監(jiān)督。

(三)考核標(biāo)準(zhǔn)

在課程群供同學(xué)授課的方式中,最后的考核與傳統(tǒng)單獨授課考核標(biāo)準(zhǔn)的不同體現(xiàn)在對學(xué)生實踐成果的考核。對于程序設(shè)計類課程,考核方式是上機(jī)+筆試,而軟件工程導(dǎo)論和數(shù)據(jù)原理課程考核形式則為單一的筆試。課程群建設(shè)后,三門課程都可以加入工程的形式來考核,使考核結(jié)果更全面??己酥?,每門課程需要提交的材料也是不同的。對于軟件工程,學(xué)生需要提交各個階段中完成的文檔,包括:可行性分析報告、需求分析報告、設(shè)計文檔。程序設(shè)計課程則需要提供一個完整的程序。對于數(shù)據(jù)庫課程,需要提供數(shù)據(jù)庫(和程序一起運行),數(shù)據(jù)庫設(shè)計可以寫在設(shè)計文檔中。

考核中,不僅要參考教師的意見,也要參考同組同學(xué)與其他組同學(xué)的意見,最后實踐成績的組成是由組內(nèi)互評(20%)+小組互評(30%)+教師評價(50%)共同組成。

因此制定了具體的考核標(biāo)準(zhǔn),以對學(xué)生打分。組內(nèi)互評的打分標(biāo)準(zhǔn)如表1所示。

小組互評的打分標(biāo)準(zhǔn)如表2所示。

組內(nèi)互評和小組互評的成績是每一門課程都采納的,教師的打分依據(jù)的是課程的具體要求。

三、結(jié)束語

實踐過程中,我們也發(fā)現(xiàn)了一些局限性,例如,并非所有課程都可以建設(shè)成為平行開課的課程群,另外,可以建設(shè)課程群的課程,在課時的安排、進(jìn)度的安排上、實踐的安排上都會有一些困難。但同時也看到采用以軟件工程課程為核心的課程群授課方式,學(xué)生的工程實踐能力得到了提升,對軟件工程這門理論課的認(rèn)識加深了,對于數(shù)據(jù)庫如何與程序結(jié)合做出完整的系統(tǒng)有了認(rèn)識,從實踐上認(rèn)識到數(shù)據(jù)庫設(shè)計的原理。對于程序設(shè)計語言,更是脫離了之前盲目做程序的狀態(tài)。由此可見,以課程群為單位進(jìn)行教學(xué)還是可以取得良好的教學(xué)效果的。

參考文獻(xiàn):

[1]金英,馬吉權(quán),青巴圖.軟件工程人才培養(yǎng)的創(chuàng)新與實踐——以黑龍江大學(xué)軟件工程專業(yè)“頂石”課程設(shè)置為例[J].黑龍江教育(理論與實踐),2018(09):52-53.

[2]畢津源.畢業(yè)生就業(yè)情況研究——以軟件工程為例[J].中國市場,2017(09):31-32.

[3]孫琦龍.創(chuàng)新型軟件工程人才培養(yǎng)體系研究與實踐[J].軟件工程師,2015,18(10):63-64+62.

[4]龍陳鋒,賀智勇,傅卓軍,等.軟件工程方向課程群建設(shè)探索[J].計算機(jī)教育,2012(22):72-75+82.

[5]呂會慶,張巍.軟件工程專業(yè)課程群建設(shè)教學(xué)實踐[J].計算機(jī)教育,2012(14):27-29.

猜你喜歡
課程群軟件工程人才培養(yǎng)
基礎(chǔ)醫(yī)學(xué)顯微形態(tài)學(xué)實驗課程群的構(gòu)建及意義張雪莉
基于課程群的軟件工程專業(yè)三位一體教學(xué)模式探索
“卓越醫(yī)師”創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)實踐教學(xué)分析及醫(yī)學(xué)方法學(xué)課程群構(gòu)建
軟件工程專業(yè)編程語言課程群教學(xué)中的問題與對策初探
依托工作室的軟件工程實踐教學(xué)研究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于如何創(chuàng)新和完善計算機(jī)軟件工程管理的探討
基于人才培養(yǎng)的中職生日常管理研究
基于人才培養(yǎng)的高校舞蹈教育研究
女子中專班級管理共性問題與解決策略研究