安松
[摘 要]在大數(shù)據(jù)時(shí)代下,軟件工程專(zhuān)業(yè)教學(xué)會(huì)面臨許多新的問(wèn)題和情況,學(xué)校、教師要高度重視這一專(zhuān)業(yè)的重要性,采取有效的措施進(jìn)行教學(xué)改革。軟件工程是一門(mén)系統(tǒng)、專(zhuān)業(yè)、實(shí)踐性極強(qiáng)的學(xué)科,在這一專(zhuān)業(yè)中包含多項(xiàng)知識(shí),學(xué)生在學(xué)習(xí)過(guò)程中會(huì)面臨許多困難,教師要采取有效方法提高學(xué)生的興趣,使軟件工程教學(xué)改革符合大數(shù)據(jù)時(shí)代各項(xiàng)要求。
[關(guān)鍵詞]大數(shù)據(jù)時(shí)代;軟件工程;教學(xué)改革
[作者簡(jiǎn)介]安 松(1986—),男,河北衡水人,工學(xué)碩士,河北對(duì)外經(jīng)貿(mào)職業(yè)學(xué)院助教,主要從事數(shù)據(jù)庫(kù)研究。
[中圖分類(lèi)號(hào)] G642.0[文獻(xiàn)標(biāo)識(shí)碼] A[文章編號(hào)] 1674-9324(2020)45-0-02[收稿日期] 2020-05-13
一、引言
軟件工程與人們的生活和工作息息相關(guān),在許多領(lǐng)域中扮演極為重要的角色。20世紀(jì)50年代后,軟件工程從最初的結(jié)構(gòu)化邁向網(wǎng)絡(luò)服務(wù)化,時(shí)至今日,軟件工程涉及的內(nèi)容日益多元化,這就需要拓展研究范圍,將多種學(xué)科與之相結(jié)合,豐富軟件工程的功能。在大數(shù)據(jù)時(shí)代下,人們對(duì)于軟件工程專(zhuān)業(yè)會(huì)提出更加嚴(yán)格的要求,這是因?yàn)槠髽I(yè)對(duì)于大數(shù)據(jù)方面的人才需求會(huì)不斷增長(zhǎng),目前,關(guān)于這一方面的人才呈現(xiàn)出較大的需求缺口。為及時(shí)滿(mǎn)足大數(shù)據(jù)時(shí)代下企業(yè)的人才需求,要加強(qiáng)對(duì)軟件工程人才的培養(yǎng),改革軟件工程專(zhuān)業(yè)教學(xué),使人才符合社會(huì)發(fā)展,真正做到與時(shí)俱進(jìn)。
二、大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)所面臨的影響
許多企業(yè)越來(lái)越重視大數(shù)據(jù)技術(shù),對(duì)于相應(yīng)人才的需求量亦在不斷增長(zhǎng)。不管是何種規(guī)模的企業(yè)均需要由專(zhuān)業(yè)的大數(shù)據(jù)人才作保障,采用大數(shù)據(jù)技術(shù)實(shí)現(xiàn)企業(yè)跨越式發(fā)展。不過(guò),大部分企業(yè)并沒(méi)有真正掌握大數(shù)據(jù)技術(shù),企業(yè)迫切需要掌握大數(shù)據(jù)技術(shù)的人才,這一人才缺口在現(xiàn)在或者將來(lái)均會(huì)呈現(xiàn)出比較大的趨勢(shì)。
自從天貓掀起“雙11”的購(gòu)物浪潮,大數(shù)據(jù)技術(shù)就開(kāi)始被越來(lái)越多的企業(yè)所重視。在互聯(lián)網(wǎng)中,大數(shù)據(jù)技術(shù)更是得到迅速發(fā)展,與之相關(guān)的軟件人才將成為眾多互聯(lián)網(wǎng)企業(yè)所青睞的對(duì)象。許多高校開(kāi)始重視軟件工程專(zhuān)業(yè)人才的培養(yǎng),并且加大投入力度,力求培養(yǎng)出合格的人才。在大數(shù)據(jù)時(shí)代下,軟件工程專(zhuān)業(yè)教學(xué)會(huì)面臨許多新情況和新問(wèn)題。為了滿(mǎn)足大數(shù)據(jù)時(shí)代企業(yè)對(duì)人才的要求,高校要積極調(diào)整人才培養(yǎng)的方法,明確培養(yǎng)目標(biāo),加大教學(xué)改革力度。
三、軟件工程專(zhuān)業(yè)教學(xué)現(xiàn)狀
許多高校雖然高度重視軟件工程專(zhuān)業(yè)教學(xué),但還是會(huì)存在一定的問(wèn)題。首先,在教學(xué)時(shí)重視理論教學(xué),輕視實(shí)踐教學(xué)。軟件工程專(zhuān)業(yè)對(duì)學(xué)生的能力具有非常嚴(yán)格的要求,學(xué)生需要在熟練掌握理論知識(shí)的基礎(chǔ)上提高自身實(shí)踐能力。不過(guò),許多高校卻重視學(xué)生的期末考試成績(jī),沒(méi)有考慮到學(xué)生綜合能力提升。為了保證學(xué)生取得好成績(jī),教師會(huì)將更多注意力集中在理論知識(shí)教學(xué)之上,實(shí)踐環(huán)節(jié)不斷減少。其次,在教學(xué)中許多內(nèi)容比較膚淺,教師不能講授更有深度的知識(shí)。這是由于教師的教學(xué)水平不足,專(zhuān)業(yè)知識(shí)掌握有限。由于每個(gè)學(xué)校的學(xué)科方向不同,教師在教學(xué)期間,通常會(huì)依據(jù)教材講解,這樣就會(huì)增加理論教學(xué)比重,實(shí)踐教學(xué)偏少,教學(xué)內(nèi)容不能得到有效拓展。在這種情況下,教學(xué)內(nèi)容不夠豐富,也不能充分滿(mǎn)足學(xué)生的需求。鑒于軟件工程的專(zhuān)業(yè)性,需要加強(qiáng)符合實(shí)際情況的教學(xué)內(nèi)容講授,否則就會(huì)使得人才培養(yǎng)陷入滯后的局面。一部分學(xué)校的教師缺乏與軟件工程有關(guān)的實(shí)際工作經(jīng)歷,比較缺乏實(shí)踐經(jīng)驗(yàn),如果繼續(xù)延續(xù)依照課本講授的單一教學(xué)模式,則必然會(huì)影響學(xué)生能力的提升。
四、大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)改革
(一)改革教學(xué)內(nèi)容,緊密結(jié)合實(shí)際需求
首先,要保證軟件工程專(zhuān)業(yè)的教學(xué)內(nèi)容滿(mǎn)足大數(shù)據(jù)時(shí)代需求。這是一個(gè)瞬息萬(wàn)變的時(shí)代,知識(shí)的更新速度飛快,因此,軟件工程必須要緊密結(jié)合時(shí)代需求,關(guān)注與大數(shù)據(jù)有關(guān)的問(wèn)題。加強(qiáng)大數(shù)據(jù)統(tǒng)計(jì)軟件、程序設(shè)計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)等實(shí)踐能力的培養(yǎng),對(duì)學(xué)生進(jìn)行針對(duì)性訓(xùn)練。比如,常見(jiàn)的大數(shù)據(jù)平臺(tái)是Hadoop生態(tài)體系,版本是Apache開(kāi)源社區(qū)。國(guó)內(nèi)外知名互聯(lián)網(wǎng)存儲(chǔ)和數(shù)據(jù)處理系統(tǒng)是這一生態(tài)系統(tǒng)的常用客戶(hù),如國(guó)內(nèi)的騰訊、百度、阿里巴巴;國(guó)際的Facebook和Twitter。因此,軟件工程專(zhuān)業(yè)要引進(jìn)Hadoop生態(tài)系統(tǒng)有關(guān)的知識(shí),如HBase、Hive、Zookeeper、數(shù)據(jù)交換、大數(shù)據(jù)查詢(xún)、大數(shù)據(jù)項(xiàng)目實(shí)踐等。
在大數(shù)據(jù)時(shí)代下,企業(yè)對(duì)于軟件工程人才的需求會(huì)更有針對(duì)性。這就意味著軟件工程專(zhuān)業(yè)教學(xué)內(nèi)容必須要符合企業(yè)的要求,使教學(xué)內(nèi)容更加實(shí)用,使學(xué)生能夠做到理論聯(lián)系實(shí)踐,能夠運(yùn)用所學(xué)知識(shí)解決問(wèn)題,具備強(qiáng)大的學(xué)習(xí)能力和產(chǎn)品開(kāi)發(fā)能力。
(二)創(chuàng)新教學(xué)方法,實(shí)現(xiàn)對(duì)學(xué)生的全面培養(yǎng)
在大數(shù)據(jù)時(shí)代下,軟件工程教學(xué)要擺脫傳統(tǒng)教學(xué)模式,積極采取與時(shí)代同步的教學(xué)方式,將理論知識(shí)與實(shí)踐教學(xué)有機(jī)結(jié)合,保證學(xué)生得到全面培養(yǎng)。傳統(tǒng)的教學(xué)模式時(shí)常會(huì)導(dǎo)致理論與實(shí)踐脫節(jié),創(chuàng)新教學(xué)模式后,就可以保證理論與實(shí)踐得到高度融合,以邊講授理論知識(shí)邊實(shí)踐的方式,加深學(xué)生對(duì)知識(shí)的理解,并得到充分訓(xùn)練。經(jīng)過(guò)不斷學(xué)習(xí)后,學(xué)生就可以掌握扎實(shí)的基礎(chǔ)知識(shí)和實(shí)踐能力,自身綜合素質(zhì)也可以得到進(jìn)一步提升。通常要根據(jù)不同的課程類(lèi)型選擇相應(yīng)的教學(xué)方法。
在進(jìn)行理論教學(xué)時(shí),教師可以采用問(wèn)題驅(qū)動(dòng)教學(xué)法。比如,在講授“操作系統(tǒng)”時(shí),要充分結(jié)合教學(xué)大綱的要求,使學(xué)生掌握操作系統(tǒng)基本原理。由于該課程中有許多專(zhuān)業(yè)的知識(shí)點(diǎn),不容易被學(xué)生所理解,因此,教師可通過(guò)問(wèn)題驅(qū)動(dòng)的方式使學(xué)生能夠圍繞問(wèn)題開(kāi)展學(xué)習(xí)。
進(jìn)行實(shí)踐教學(xué)時(shí),要保證學(xué)生得到針對(duì)性的鍛煉,因此,可采用項(xiàng)目教學(xué)法,使學(xué)生能夠面對(duì)一個(gè)完整的項(xiàng)目。比如,在講授“Java程序設(shè)計(jì)”時(shí),教師要為學(xué)生選擇合適的項(xiàng)目,要保證這一項(xiàng)目貫穿教學(xué)始終。
(三)引入互聯(lián)網(wǎng),改革教學(xué)方式
為了實(shí)現(xiàn)軟件工程教學(xué)改革,要積極引入互聯(lián)網(wǎng)技術(shù),隨時(shí)滿(mǎn)足學(xué)生的學(xué)習(xí)需求。在互聯(lián)網(wǎng)和智能手機(jī)普及的今天,學(xué)生的學(xué)習(xí)方式發(fā)生很大變化,教師可利用互聯(lián)網(wǎng)的特點(diǎn)進(jìn)行教學(xué)。由于企業(yè)在開(kāi)發(fā)、測(cè)試部署時(shí),會(huì)有特定的軟件環(huán)境,因此,在軟件工程教學(xué)中,要保證學(xué)生能夠熟悉軟件環(huán)境,這樣就可以減少在后續(xù)工作中存在的問(wèn)題。引入企業(yè)的案例進(jìn)行教學(xué)。
(四)改進(jìn)考核方式,重視學(xué)生綜合素質(zhì)培養(yǎng)
第一,要關(guān)注學(xué)生的日常學(xué)習(xí)動(dòng)態(tài),加強(qiáng)日常考核,了解學(xué)生的平時(shí)表現(xiàn),這樣就可以保證考核結(jié)果更加客觀公正。這種考核方法可以稱(chēng)之為全過(guò)程考核,可以避免考核評(píng)價(jià)結(jié)果不夠公正和客觀的問(wèn)題。全過(guò)程考核會(huì)將日常作業(yè)、測(cè)驗(yàn)等內(nèi)容均納入考核體系之中,對(duì)學(xué)生進(jìn)行分項(xiàng)打分,這樣就可以使學(xué)生了解真實(shí)的學(xué)習(xí)情況與表現(xiàn)。第二,要加大實(shí)踐考核力度,通過(guò)上機(jī)操作、實(shí)驗(yàn)、撰寫(xiě)報(bào)告等方式保證學(xué)生的實(shí)踐能力得到客觀展現(xiàn),提高學(xué)生動(dòng)手操作能力。
(五)加大校企合作力度,培養(yǎng)專(zhuān)業(yè)人才
在大數(shù)據(jù)時(shí)代下,高校要保證人才滿(mǎn)足企業(yè)、社會(huì)的發(fā)展需求,不過(guò),僅憑高校一己之力,很難培養(yǎng)出全面的人才,由于高校的資源有限,因此就迫切需要吸取更多的資源。高校要加強(qiáng)與企業(yè)的合作,使人才得到更加多元化的培養(yǎng)。校企合作是一種雙贏的戰(zhàn)略方式,學(xué)校和企業(yè)可以各自利用優(yōu)秀的資源實(shí)現(xiàn)對(duì)人才的培養(yǎng)。企業(yè)擁有真實(shí)可信的工作環(huán)境,能夠?yàn)閷W(xué)生提供良好的實(shí)踐機(jī)會(huì),使學(xué)生能夠得到真正的訓(xùn)練,了解企業(yè)對(duì)于人才的需求,不斷提高自身技能。
五、結(jié)語(yǔ)
隨著時(shí)代的不斷發(fā)展,大數(shù)據(jù)技術(shù)迅速走進(jìn)人們的視野,各行各業(yè)也受到大數(shù)據(jù)的影響而面臨轉(zhuǎn)型和升級(jí)。大數(shù)據(jù)技術(shù)對(duì)目前的軟件工程技術(shù)和軟件工程專(zhuān)業(yè)教育帶來(lái)一系列挑戰(zhàn),因此,在大數(shù)據(jù)時(shí)代下,高校軟件工程教學(xué)改革勢(shì)在必行。由于軟件工程專(zhuān)業(yè)包含內(nèi)容眾多,十分復(fù)雜,而且還要將其與大數(shù)據(jù)技術(shù)有機(jī)結(jié)合,因此,軟件工程人才需要具備多樣化的知識(shí)和技能。為了培養(yǎng)出優(yōu)秀的人才,使人才滿(mǎn)足企業(yè)的需求,就要采用多元化的教學(xué)手段,更新教學(xué)內(nèi)容,將理論與實(shí)踐有機(jī)結(jié)合,達(dá)到學(xué)以致用的目的,使學(xué)生更有競(jìng)爭(zhēng)力,使企業(yè)能夠獲得優(yōu)秀的人才,提高高校的知名度。此外,教學(xué)內(nèi)容要進(jìn)一步完善,教學(xué)方式也需要推陳出新,以循序漸進(jìn)的方式逐步培養(yǎng)學(xué)生的技能,使其能夠真正為企業(yè)、科研做出貢獻(xiàn),軟件工程行業(yè)亦會(huì)面臨廣泛的發(fā)展天地。
參考文獻(xiàn)
[1]馬睿,邵蘭潔,潘武敏.大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)改革的研究[J].電子世界,2019(1):72,74.
[2]翁業(yè)林.大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)改革的探討[J].農(nóng)家參謀,2018(22):206.
[3]段群,韓麗娜,李紅.大數(shù)據(jù)時(shí)代下地方應(yīng)用型高校軟件工程專(zhuān)業(yè)課程體系的研究[J].微型電腦應(yīng)用,2018,34(10):43-46.
[4]吳育進(jìn).芻議大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)改革的方法[J].計(jì)算機(jī)產(chǎn)品與流通,2018(5):182.
[5]李躍飛.論大數(shù)據(jù)時(shí)代下軟件工程專(zhuān)業(yè)教學(xué)改革[J].農(nóng)村經(jīng)濟(jì)與科技,2017,28(24):280.
Research on Teaching Reform of Software Engineering Specialty in the Era of Big Data
AN Song
(Hebei Institute of International Business and Economics, Qinhuangdao, Hebei 066311, China)
Abstract: In the era of big data, the teaching of software engineering specialty is facing many new problems. Schools and teachers should attach great importance to this specialty and take effective measures to carry out teaching reform. Software engineering is a systematic, professional and practical subject, which contains much multidisciplinary knowledge, so students will face many difficulties in the learning process. Teachers should take effective methods to improve students' interest and make the software engineering teaching reform meet the requirements of the big data era.
Key words: big data era; software engineering; teaching reform