柯博群 吳夢云 錢昱銘
摘 要:軟件工程是計算機(jī)專業(yè)的一個細(xì)分方向,在計算機(jī)核心課程中具有重要地位。因為,軟件工程的發(fā)展,能夠為教育業(yè)及其他行業(yè)做出不少貢獻(xiàn)。隨著工科類教育成為社會中不可或缺的一部分,在網(wǎng)上教學(xué)的資源日益豐富的同時,對軟件工程自身的教學(xué)也進(jìn)一步提高了。本文就將以高校軟件工程的教學(xué)為研究對象,分析其問題不足,提出一些解決思路,并進(jìn)行積極的探討。
關(guān)鍵詞:高校軟件工程;改革創(chuàng)新;探索
前言:
一個國家的強(qiáng)大離不開教育的進(jìn)步,我國的經(jīng)濟(jì)建設(shè)促進(jìn)了教育事業(yè)的發(fā)展,各大高校也針對目前的形式在持續(xù)性地提升發(fā)展,一步步加強(qiáng)教學(xué)改革力度,而軟件工程就是其中一項重點推進(jìn)的課程之一。在目前的軟件工程教學(xué)中,有一些普遍存在的問題,學(xué)生的學(xué)習(xí)積極性沒有得到根本的提高,這對于以后的課程發(fā)展將會是一個阻礙,需要盡快解決。
一、軟件工程概述
加強(qiáng)軟件工程的學(xué)習(xí)能夠有效提高學(xué)生在應(yīng)用軟件及開發(fā)軟件方面的能力,能夠綜合提高學(xué)生們在各方面的素質(zhì)。一般來說,軟件工程的主體部分是軟件開發(fā),并在軟件開發(fā)的基礎(chǔ)上,對軟件工程的原理及應(yīng)用能進(jìn)一步詳細(xì)說明。軟件工程的課程內(nèi)容也會涉及到其它專業(yè)的基礎(chǔ)知識,比如管理學(xué),邏輯學(xué)等。軟件工程涉及的領(lǐng)域也比較廣,包括軟件的開發(fā),軟件工程的管理,軟件工程的環(huán)境等多個方面。軟件工程的綜合性比較強(qiáng),這就要求其理論方面要逐步完善發(fā)展,在實踐方面的能力也要嚴(yán)格要求。
二、軟件工程專業(yè)特點
(一)綜合性較強(qiáng)
在學(xué)習(xí)軟件工程的專業(yè)課程前,需要先學(xué)習(xí)一些導(dǎo)論性的課程,比如計算機(jī)的操作系統(tǒng)、編程等內(nèi)容。只有先學(xué)習(xí)一些基礎(chǔ)的先導(dǎo)課程,才能夠讓學(xué)生在以后的局部學(xué)習(xí)中理解其原理概念,從而發(fā)展具體的分析能力。軟件課程的主要目的是,讓學(xué)生能在各個領(lǐng)域中靈活應(yīng)用所學(xué)知識,這樣看來其具有的綜合性強(qiáng)。
(二)實踐性較強(qiáng)
軟件工程最主要且最重要的方面是,如何應(yīng)用所學(xué)的知識應(yīng)用在實踐中,在經(jīng)驗的積累下提高軟件開發(fā)的質(zhì)量,真正做到學(xué)以致用。從中可以看出在軟件工程的學(xué)習(xí)的過程中,不僅要掌握知識,還要開發(fā)自身的創(chuàng)造力,其所需的實踐性很強(qiáng),需要對以往開發(fā)的經(jīng)驗進(jìn)行總結(jié)。
(三)課程內(nèi)容發(fā)展速度快
在時代的發(fā)展及有關(guān)政策的推行下,大眾對于軟件工程專業(yè)也有了更深刻的認(rèn)識。在這個背景下,軟件的有關(guān)課程內(nèi)容再逐漸增多,且發(fā)展迅速。雖然軟件工程的開發(fā)技術(shù)也逐漸變得多樣化,不再是單一的傳統(tǒng)開發(fā)模式。但是,在實際的過程中,軟件工程的教材跟不上實時更新,這是一個待以解決的問題。
三、高校軟件工程教學(xué)中存在的問題
(一)教法單一,學(xué)時有限
因為軟件工程是一個綜合性高內(nèi)容多的課程,隨著計算機(jī)技術(shù)的發(fā)展,軟件工程會不斷出現(xiàn)新的開發(fā)技術(shù)方法,這些都是學(xué)生需要學(xué)習(xí)的內(nèi)容。但是,學(xué)校安排的學(xué)時一般是在36到54學(xué)時之間,想要在有限的學(xué)時中講授相關(guān)的所有內(nèi)容,并期望學(xué)生能夠理解應(yīng)用,幾乎是一件不可能的事情。
(二)不重視實驗課程
因為學(xué)生的專業(yè)課時不算多,所以學(xué)校只能從各方面盡量壓縮學(xué)時,這就導(dǎo)致實驗課程學(xué)時通常只有10到15學(xué)時,有些甚至根本沒有設(shè)置實驗課程,這樣會導(dǎo)致學(xué)生不能夠?qū)⑺鶎W(xué)的知識應(yīng)用到實踐中。而軟件工程這門課恰好最注重的就是實踐的應(yīng)用,如果不重視實驗課程,那么學(xué)生將缺乏動手能力,且知識不能完全吸收消化。
(三)教育模式單一
我國目前軟件工程的教學(xué)情況受到傳統(tǒng)教學(xué)模式的制約,有些教師教育理念比較薄弱,只注重上課理論的講解,并沒有關(guān)注實踐的應(yīng)用教學(xué),在考核時通常采用試卷的形式對理論知識進(jìn)行考核,沒有一個全面性評價。
四、新時期高校軟件工程教學(xué)改革創(chuàng)新與探索
(一)構(gòu)建科學(xué)課程體系
高校應(yīng)該往應(yīng)用型專業(yè)技術(shù)人才方向轉(zhuǎn)變,通過3+1的方式,逐步展開課程體系中的學(xué)習(xí)。具體來說,可以在第一學(xué)期中為學(xué)生設(shè)置引導(dǎo)課程,第二學(xué)期設(shè)置強(qiáng)化課程,第三學(xué)期設(shè)置專業(yè)課程,且進(jìn)行短期的實習(xí)培訓(xùn)。在最后的學(xué)年階段中,學(xué)??砂才艑嵱?xùn)或讓學(xué)生自行尋找實訓(xùn)。在課程中,教師可以通過案例教學(xué)的方式,讓學(xué)生更好地理解知識在實踐中的應(yīng)用。利用這種方法,能夠?qū)④浖こ陶n程按照學(xué)生的實際情況進(jìn)行合理劃分,并在規(guī)定的學(xué)時內(nèi)教學(xué)更多的內(nèi)容。
(二)合理開發(fā)課程資源
實驗課程是必不可少的,有些高校需要適當(dāng)?shù)脑黾訉嶒炚n程,根據(jù)軟件工程項目進(jìn)行有步驟有規(guī)劃的安排,從而達(dá)到理論與實踐相結(jié)合的目的,提高學(xué)生動手的操作能力。教師在教學(xué)的過程中,可以通過小組合作的形式進(jìn)行學(xué)習(xí),讓學(xué)生了解基本概念后,通過動手能力及團(tuán)隊合作能力,完成老師安排的任務(wù)。在任務(wù)結(jié)束后,可以通過老師的意見,做出調(diào)整并積累實踐經(jīng)驗。
(三)創(chuàng)新教學(xué)模式
教學(xué)模式需要注意課程之間的銜接,協(xié)調(diào)理論與實踐之間的比重。比如,可以設(shè)置一種“學(xué)習(xí)理論知識—案例分析—討論—實踐—作業(yè)”的教學(xué)模式。除此之外,還需要重視課程評價與學(xué)生考核方式。通常來說,高校判定學(xué)生成績的標(biāo)準(zhǔn),主要以考勤、作業(yè)、期末考試各占一定的成績方式為主,這種方式容易導(dǎo)致學(xué)生沒有自主學(xué)習(xí)的動力,很難做到理論與實踐相結(jié)合。所以,可以采用多次考核、分段考核、多樣化考核等方式,進(jìn)行細(xì)致化的考核。
五、結(jié)論
根據(jù)上文提到的內(nèi)容可以看得出,軟件工程教學(xué)具有很大的發(fā)展空間,也有廣闊的發(fā)展前景,在新時代的背景下,需要根據(jù)實際情況做出相應(yīng)的改變。在逐步發(fā)展課程體系的同時,需要提高學(xué)生自主思考的能力,鼓勵他們通過實踐找到問題的答案。
參考文獻(xiàn)
[1] 司海平,席磊.新時期高校軟件工程教學(xué)改革創(chuàng)新與探索[J].當(dāng)代教育實踐與教學(xué)研究,2019(20):159-160.
[2] 程春英,李海峰,包春花.關(guān)于軟件工程課程改革的探討.[J].電腦知識與技術(shù). 2015(12)