楊 迎,王春明,邵雪航
(黑龍江工商學(xué)院,哈爾濱 150001)
從目前來看,我國緊缺開發(fā)能力較強的軟件工程師,不利于軟件研發(fā)企業(yè)的長足發(fā)展。高校作為軟件工程實用人才的培養(yǎng)基地,必須積極革新軟件工程專業(yè)課程教學(xué)模式,不斷提高教學(xué)質(zhì)量與效果。
混合教學(xué)模式結(jié)合了多種學(xué)習(xí)理論,主要包括建構(gòu)主義理論、認知主義理論、協(xié)作理論以及主導(dǎo)主體理論等,充分掌握這些學(xué)習(xí)理論,是保障軟件工程專業(yè)課程教學(xué)有效開展的關(guān)鍵所在。
北京師范大學(xué)何克抗教授最早正式倡導(dǎo)運用混合教學(xué)模式,他認為混合教學(xué)模式能夠有效結(jié)合網(wǎng)絡(luò)教學(xué)和傳統(tǒng)教學(xué)模式的優(yōu)勢,既發(fā)揮了教師在課堂上的主導(dǎo)作用,又激發(fā)了學(xué)生在課堂上的主動性。近年來,慕課的出現(xiàn),使得混合教學(xué)模式又有了新的內(nèi)涵,它不僅僅指兩種及以上教學(xué)形式的混合,還包括各種教學(xué)對策等的深層次交互融合。
對于混合教學(xué)模式來說,只有遵循可持續(xù)發(fā)展原則、針對性原則、雙主體性原則的指導(dǎo),才能讓課堂教學(xué)更具實效性??沙掷m(xù)發(fā)展原則,就是堅持以學(xué)生為本,著眼于學(xué)生全面發(fā)展,強化學(xué)生素質(zhì)教育,適應(yīng)現(xiàn)代社會的激烈競爭。針對性原則,就是根據(jù)不同學(xué)生的學(xué)習(xí)狀況,制定不同的教學(xué)方案,讓每個學(xué)生都能得到較大進步。雙主體性原則,就是有機結(jié)合教師的主導(dǎo)作用和學(xué)生的主體作用,使教師與學(xué)生在整個教學(xué)活動中相互影響、相互作用,有利于加強師生之間的交流,建立密切的師生關(guān)系,促進教學(xué)相長。
軟件工程是一門實踐性、時效性、綜合性極強的學(xué)科,不僅知識內(nèi)容復(fù)雜、寬泛,而且專業(yè)性突出,要求理論與實踐相結(jié)合。但從目前來看,受多重因素影響,仍存在很多問題。
軟件工程涉及多種學(xué)科,包括經(jīng)濟學(xué)、數(shù)學(xué)、計算機科學(xué)、管理學(xué)等,由此可見,軟件工程是一門較為復(fù)雜的工程學(xué)科。開設(shè)軟件工程這門學(xué)科的最終目的是為了實現(xiàn)軟件開發(fā)的工程化,但從目前來看,很多學(xué)生都不能著眼于未來,認為只要學(xué)好編程就可以了,導(dǎo)致學(xué)習(xí)一開始就存在盲目性,不利于后續(xù)的學(xué)習(xí)。
該課程的教學(xué)目標是讓學(xué)生具備扎實的理論基礎(chǔ)和較高的專業(yè)技能,很多高校過于注重理論教學(xué),導(dǎo)致學(xué)生需要記憶大量的文字內(nèi)容。此外,由于理論課時有限,教師不得不采用“滿堂灌”的教學(xué)方式,一味地給學(xué)生灌輸理論知識,造成教學(xué)效果不理想。
從目前來看,大多數(shù)高校都忽視實踐教學(xué),而軟件研發(fā)相關(guān)工作不僅對理論知識要求高,對畢業(yè)生的實踐能力也有很高要求。如果學(xué)生缺乏實踐能力,是無法勝任這些工作的。但縱觀現(xiàn)狀,很多高校都沒有認識到實踐教學(xué)是創(chuàng)新人才培養(yǎng)的關(guān)鍵,缺乏高質(zhì)量的實踐教學(xué),無法給學(xué)生提供更多鍛煉的機會,致使大部分學(xué)生對軟件工程的實踐認知僅僅停留在表面。
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,網(wǎng)絡(luò)已經(jīng)滲透到社會的各個領(lǐng)域、各個層面。在此背景下,信息化教學(xué)模式逐漸興起,使傳統(tǒng)教學(xué)模式受到了巨大沖擊。在軟件工程專業(yè)課程教學(xué)中,教師應(yīng)充分理解混合教學(xué)模式內(nèi)涵,樹立以學(xué)生發(fā)展為本的意識,深入了解學(xué)生的學(xué)習(xí)狀況,做到因材施教,確保不同層次的學(xué)生都能夠得到發(fā)展,積極改善課堂教學(xué)環(huán)境,提高教學(xué)效率。近年來,隨著高等教育普及化進程的不斷推進,生源數(shù)量也大幅增加,為了確保生源質(zhì)量,高校應(yīng)借助信息化教學(xué)模式的優(yōu)勢,大力加強信息化建設(shè),轉(zhuǎn)變教學(xué)理念,保證軟件工程專業(yè)課程教學(xué)的順利進行。此外,混合教學(xué)模式的應(yīng)用,使得師生角色也發(fā)生了變化,教師變成學(xué)習(xí)的引導(dǎo)者,培養(yǎng)學(xué)生的主動學(xué)習(xí)能力。教師必須認真鉆研教材,努力提升專業(yè)水平,總結(jié)實踐經(jīng)驗,豐富理論知識體系,切實提高自身的業(yè)務(wù)水平和能力。
在混合教學(xué)模式下,要想促進學(xué)生全面發(fā)展,就必須優(yōu)化軟件工程專業(yè)課程設(shè)計。第一,為了豐富學(xué)生的專業(yè)基礎(chǔ)知識與技能,教師應(yīng)當組織學(xué)生參加一系列學(xué)習(xí)活動和競賽。第二,為了提高學(xué)生的學(xué)習(xí)能力,教師應(yīng)當糾正學(xué)生不良學(xué)習(xí)習(xí)慣。第三,為了有效實現(xiàn)教學(xué)中的情感目標,教師還應(yīng)當高度重視學(xué)生非智力方面的發(fā)展。高校需要重構(gòu)軟件工程專業(yè)課程體系,二次開發(fā)既定教材,對原有內(nèi)容進行調(diào)整,幫助學(xué)生充分掌握所學(xué)知識,從而為后續(xù)發(fā)展打下基礎(chǔ)。當前,軟件工程專業(yè)課程涉及領(lǐng)域很多,包括數(shù)學(xué)、經(jīng)濟學(xué)、計算機等?;诖?,教師可以利用網(wǎng)絡(luò)信息技術(shù)制作微課件,讓學(xué)生隨時隨地享受教師的指導(dǎo),及時解決重點和難點問題。同時,教師還必須密切關(guān)注軟件行業(yè)的市場變化,了解掌握市場的實際需求,并搜集大量相關(guān)資料,融入課堂教學(xué)中,確保所培養(yǎng)的軟件工程人才滿足當下的市場需求,緩解學(xué)生就業(yè)壓力。
要想更好地學(xué)習(xí)軟件工程專業(yè)課程,學(xué)生不僅需要理解掌握相關(guān)理論基礎(chǔ)知識,還需要具備一定的實踐能力?;旌辖虒W(xué)模式完全符合學(xué)生認知心理規(guī)律,授課階段不同,教學(xué)方法也必須隨之調(diào)整,這樣才能提升教學(xué)效果。具體來說,在軟件工程專業(yè)課程教學(xué)之初,由于其專業(yè)性極強,學(xué)生又沒有熟悉掌握相關(guān)知識,教師需要發(fā)揮引導(dǎo)作用,向?qū)W生具體講解軟件工程專業(yè)課程的整體框架,對軟件工程專業(yè)課程的各個知識點進行逐一解讀,激發(fā)學(xué)生的學(xué)習(xí)興趣,幫助學(xué)生樹立學(xué)習(xí)信心。在軟件工程專業(yè)課程教學(xué)后期,教師需要以學(xué)生為本,將學(xué)生作為課堂的主體,組建多個學(xué)習(xí)小組,發(fā)揮學(xué)生的積極性與主動性,營造和諧良好的課堂氛圍。此外,教師還可以借助多媒體設(shè)備進行輔助教學(xué),將相關(guān)知識點以圖片、視頻等形式展示給學(xué)生,吸引學(xué)生注意力,引導(dǎo)學(xué)生進行討論,鼓勵學(xué)生自主學(xué)習(xí),強化學(xué)生的綜合能力。
應(yīng)用混合教學(xué)模式對軟件工程專業(yè)課程教學(xué)具有指導(dǎo)意義,不同于傳統(tǒng)的教學(xué)模式,混合教學(xué)模式更加注重學(xué)生的主體地位,能夠切實提高教學(xué)質(zhì)量與效果,為社會提供更多適應(yīng)新時代要求的軟件工程實用人才。