李?lèi)?ài)超
摘要:軟件工程專(zhuān)業(yè)作為計(jì)算機(jī)類(lèi)人才的重要培養(yǎng)分支,受到校園企業(yè)招聘的青睞。但是,當(dāng)前以教師為中心 的教學(xué)模式下培養(yǎng)的高校畢業(yè)生專(zhuān)業(yè)技能無(wú)法滿(mǎn)足社會(huì)的需求。通過(guò)分析軟件工程人才校園招聘所需技 能和當(dāng)前人才培養(yǎng)模式,提煉出校園招聘中軟件工程專(zhuān)業(yè)的基本要求。基于供需理論和MOOC理念,從 校園招聘中軟件工程所需技能出發(fā),分析當(dāng)前教學(xué)中存在的問(wèn)題,構(gòu)建出線(xiàn)上線(xiàn)下的互動(dòng)教學(xué)模式,提 出MOOC理念在軟件工程專(zhuān)業(yè)人才培養(yǎng)中的應(yīng)用,堅(jiān)持發(fā)展“引進(jìn)來(lái)”與“走出去”的創(chuàng)新創(chuàng)業(yè)合作模 式,培養(yǎng)優(yōu)秀的軟件工程專(zhuān)業(yè)人才
關(guān)鍵詞:軟件工程人才培養(yǎng);MOOC;自主學(xué)習(xí);課堂教學(xué)
1. 引言
隨著全球進(jìn)入網(wǎng)絡(luò)化、信息化快速發(fā)展的時(shí)期,依靠互聯(lián)網(wǎng)平臺(tái)的各行各業(yè)不斷追求轉(zhuǎn)型升級(jí),同時(shí)以移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、云平臺(tái)等為代表的先進(jìn)科學(xué)技術(shù)對(duì)計(jì)算機(jī)人才提出更高的要求。軟 件工程(SE)作為計(jì)算機(jī)類(lèi)科學(xué),在其發(fā)展過(guò)程中運(yùn)用計(jì)算機(jī)編程科學(xué)、數(shù)學(xué)和管理學(xué)等原理,其培養(yǎng)目 標(biāo)是學(xué)生學(xué)習(xí)理論知識(shí),具備專(zhuān)業(yè)技能,掌握軟件開(kāi)發(fā)的方法,并最終運(yùn)用在實(shí)踐中[1]。
2. 軟件工程人才能力需求
人才是企業(yè)競(jìng)爭(zhēng)的重要武器,高校是社會(huì)各類(lèi)人才培養(yǎng)的重要基地。因此,校園招聘成為企業(yè)招納 優(yōu)秀人才的重要途徑,也是大學(xué)生擇業(yè)、就業(yè)的主要方式。軟件工程(SE)專(zhuān)業(yè)主要是培養(yǎng)計(jì)算機(jī)、軟件工程師等方面的人才。軟件工程人才在企業(yè)技術(shù)部門(mén)的肩負(fù)重要責(zé)任,不僅需要扎實(shí)的軟件理論和嫻熟 的軟件操作技術(shù),還需要具備良好的表達(dá)能力,團(tuán)隊(duì)合作意識(shí)和獨(dú)立自主的學(xué)習(xí)能力,單一的理論型和 技術(shù)性人才難以滿(mǎn)足社會(huì)發(fā)展的需要。因此,在目前的教學(xué)中應(yīng)該以社會(huì)需求為導(dǎo)向,與企業(yè)所需人才 緊密接軌,培養(yǎng)真正實(shí)用性的軟件工程人才。
3. 軟件工程人才培養(yǎng)課程教學(xué)現(xiàn)狀
隨著信息技術(shù)和計(jì)算機(jī)教育的普及化,高校加大了資金的投入,建設(shè)基礎(chǔ)性、實(shí)用性的實(shí)驗(yàn)教育基 地。大學(xué)生具備軟件相關(guān)的知識(shí)化水平有明顯提高,但是,沿用傳統(tǒng)的教學(xué)模式進(jìn)行軟件工程教學(xué)過(guò)程 中暴露出一系列問(wèn)題,主要表現(xiàn)在以下幾方面:
3.1. 理論課程多而實(shí)踐課程少
軟件工程(SE)是一門(mén)工程科學(xué),理論和實(shí)踐要求都很高。但是高校課程安排中更多注重理論知識(shí)的講解,而嚴(yán)重忽視大學(xué)生的技能操作。在教授課程的過(guò)程中,教師難以將理論知識(shí)深入講解,學(xué)生也不會(huì)將全部知 識(shí)消化理解,課堂中也很少有學(xué)生和教師之間進(jìn)行活躍的;其次,雖然一些高校建立軟件工程實(shí)驗(yàn)室,但是由于學(xué)校物力、財(cái)力的短缺,教師工作時(shí)間的限制,學(xué)生難以充分享受實(shí)驗(yàn)室?guī)?lái)的科技現(xiàn)代化成 果,導(dǎo)致的結(jié)果即是學(xué)生失去學(xué)習(xí)本課程的興趣,學(xué)習(xí)成績(jī)不理想。
3.2. 課堂時(shí)間短且自主性學(xué)習(xí)能力差
傳統(tǒng)的課堂教學(xué)是一種單向的、間斷性的模式,教師作為整個(gè)課堂的掌舵者和中心角色,將書(shū)本知 識(shí)比較詳細(xì)化、系統(tǒng)化的傳授給學(xué)生。由于課堂時(shí)間的有限,教師必須將課程安排的緊密才能將全部?jī)?nèi)容講完。教師作為課堂的“主人”向?qū)W生講解專(zhuān)業(yè)知識(shí),課下基本沒(méi)有時(shí)間和機(jī)會(huì)進(jìn)行輔導(dǎo),課后布置的作業(yè)也難以 實(shí)施監(jiān)督,因此,教師不能全面掌握學(xué)生上課的學(xué)習(xí)情況,例如學(xué)生是否能夠獨(dú)立完成作業(yè),是否全面 掌握課堂內(nèi)容等。目前學(xué)生面對(duì)除學(xué)習(xí)外的各種誘惑較多,大部分學(xué)生缺乏自主學(xué)習(xí)、主動(dòng)學(xué)習(xí)的能力。因此,在課堂教學(xué)時(shí)間短的情況下,以教師為中心的傳統(tǒng)教學(xué)模式在培養(yǎng)學(xué)生自主創(chuàng)新能力和自主學(xué)習(xí) 方面效果較差。
4. 基于軟件工程人才需求的 MOOC 線(xiàn)上線(xiàn)下教學(xué)模式設(shè)計(jì)
MOOC(Massive Open Online Courses)是發(fā)源于美國(guó)的一種開(kāi)放網(wǎng)絡(luò)課程,作為現(xiàn)代互聯(lián)網(wǎng)技術(shù)和傳 統(tǒng)教育有效結(jié)合的產(chǎn)物,憑借其獲取方便性、資源開(kāi)放性、學(xué)習(xí) 自主性、教學(xué)互動(dòng)性等優(yōu)勢(shì)不斷沖擊傳統(tǒng)教育教學(xué)方式,因此,得到國(guó)家相關(guān)部門(mén)的廣泛關(guān)注,2015 年,教育部提出鼓勵(lì)高等院校結(jié)合本校的發(fā)展戰(zhàn)略和人才培養(yǎng)計(jì)劃,設(shè)計(jì)適合在線(xiàn)學(xué)習(xí)和課堂學(xué)習(xí)相結(jié)合的 課堂教學(xué)新模式。伴隨著 MOOC 與教育領(lǐng)域的深入融合,傳統(tǒng)的教學(xué)模式發(fā)生顛覆性的轉(zhuǎn)變,以“翻轉(zhuǎn) 課堂”與云計(jì)算平臺(tái)輔助教學(xué)等為代表的新型教學(xué)模式應(yīng)運(yùn)而生[2]。在 MOOC 理念下催生的新型教學(xué)模式在一定程度上完全轉(zhuǎn)變了教師和學(xué)生之間的角色,學(xué)生成為學(xué)習(xí)的中心,教師成為學(xué)生自主學(xué)習(xí)過(guò)程 的監(jiān)督者和學(xué)習(xí)效果的審核者借助 MOOC 平臺(tái)的線(xiàn)上學(xué)習(xí)、互助學(xué)習(xí)、實(shí)時(shí)在線(xiàn)監(jiān)測(cè)、學(xué)習(xí)效果反饋等 形式,轉(zhuǎn)化課堂教學(xué)的角度,極大提高學(xué)生學(xué)習(xí)的積極性與課堂學(xué)習(xí)的效果,改善上課缺勤率等問(wèn)題[3]。MOOC 在教育領(lǐng)域的深入發(fā)展,給幾十年以來(lái)形成的“教師–學(xué)生”的單向教學(xué)模式帶來(lái)前所未有的沖 擊,同時(shí)也為軟件工程和計(jì)算機(jī)科學(xué)等專(zhuān)業(yè)的教學(xué)技術(shù)和教學(xué)理念提供新的思路。
軟件工程是一門(mén)涉及程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、數(shù)據(jù)平臺(tái)等方面的課程,也是一門(mén)理論性和實(shí)踐性要 求高的課程。合適的課堂教學(xué)設(shè)計(jì)能夠培養(yǎng)具備系統(tǒng)化、多視角綜合性的人才,以教師講授為主的教學(xué) 模式側(cè)重的是知識(shí)點(diǎn)的傳授,灌輸性的講解,忽視了學(xué)生的內(nèi)部消化環(huán)節(jié),教學(xué)過(guò)程也不能滿(mǎn)足多技能 的現(xiàn)代人才培養(yǎng)的需要,因此,高等院校迫切需要借助 MOOC 平臺(tái),設(shè)計(jì)以學(xué)生為主體,教師為輔助的 新型混合教學(xué)模式
基于 MOOC 的軟件工程教學(xué)模式分為三大模塊,線(xiàn)上兩個(gè)模塊線(xiàn)下一個(gè)模塊。線(xiàn)上模塊分別為課前 和課后學(xué)生的自學(xué),線(xiàn)下是基于教師課堂的重難點(diǎn)講解。在線(xiàn)上模塊中,不僅借助于 MOOC 平臺(tái)觀(guān)看優(yōu) 秀的軟件 SE/Python、Java、.net 等課程,而且同學(xué)和老師之間可以運(yùn)用微信和 QQ 群平臺(tái)進(jìn)行討論分析 相關(guān)的軟件工程問(wèn)題。
4.1. 基于 MOOC 自主學(xué)習(xí)
借助 MOOC 平臺(tái),學(xué)生和教師完成初級(jí)階段的相互學(xué)習(xí)。在這個(gè)階段,學(xué)生根據(jù)軟件工程教學(xué)進(jìn)度,結(jié)合自身學(xué)習(xí)特點(diǎn)并且自主制定學(xué)習(xí)節(jié)奏,通過(guò)觀(guān)看教學(xué)視頻,了解課本基礎(chǔ)知識(shí),學(xué)習(xí) Linux/unix,PHP/Java/C 等課程,在觀(guān)看課程視頻的同時(shí)做好課堂筆記,一是方便以后學(xué)習(xí)查閱,二是提供學(xué)習(xí)證明。
在 MOOC 學(xué)習(xí)階段,教師需要安排時(shí)間進(jìn)進(jìn)行答疑,詳細(xì)解答學(xué)生在自主學(xué)習(xí)過(guò)程中 遇到的共性問(wèn)題,并且監(jiān)督學(xué)生上線(xiàn)學(xué)習(xí),對(duì)于其學(xué)習(xí)效果進(jìn)行評(píng)價(jià)打分。
4.2. 基于教師的課堂教學(xué)
在課堂教學(xué)階段,由學(xué)生自由成立討論小組,每小組一般由 3~5 人組成,小組成員討論觀(guān)看軟件工程
相關(guān)課程過(guò)程中遇到的難點(diǎn)問(wèn)題,每組成員自由發(fā)言,表達(dá)自我觀(guān)點(diǎn),分享學(xué)習(xí)心得,鍛煉自我表達(dá)能力 和邏輯思維能力。教師根據(jù)學(xué)生的學(xué)習(xí)情況后對(duì)核心和重難點(diǎn)知識(shí)進(jìn)行梳理講解,結(jié)合案例對(duì)難點(diǎn)知識(shí)進(jìn) 行深入剖析。
5. 結(jié)語(yǔ)
軟件工程專(zhuān)業(yè)理論性和實(shí)踐性非常強(qiáng),是一門(mén)綜合性的學(xué)科。隨著科學(xué)技術(shù)的日新月異,對(duì)軟件工 程人才提出更高的要求。運(yùn)用基于 MOOC 理念的線(xiàn)上線(xiàn)下教學(xué)模式,實(shí)施“走出去”與“引進(jìn)來(lái)”的教 學(xué)與實(shí)踐模式是培養(yǎng)理論豐富、專(zhuān)業(yè)技能扎實(shí)的人才重要選擇。同時(shí),基于 MOOC 的線(xiàn)上線(xiàn)下教學(xué)模式對(duì)于提高教學(xué)質(zhì)量,平衡社會(huì)需求和高校人才供給有重要意義,將會(huì)成為高校人才培養(yǎng)的新模式。
參考文獻(xiàn):
[1] ?熊祖濤. 基于 MOOC 的軟件工程課程混合教學(xué)模式設(shè)計(jì)與實(shí)施[J]. 高師理科學(xué)刊,2019
[2] ?李建設(shè). 計(jì)算機(jī)類(lèi)專(zhuān)業(yè) MOOC 教學(xué)模式的研究[J]. 計(jì)算機(jī)教育,2018
[3] ?周蘇,王文. 軟件工程實(shí)驗(yàn)教學(xué)的設(shè)計(jì)與創(chuàng)新[J]. 計(jì)算機(jī)教育,2019
(作者單位:河北科技學(xué)院)