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