張鵬 鄭州科技學院
在這個互聯網當道的新時期,科學技術發展的越來越好,社會對高精尖人才的需求量越來越大,軟件工程專業成為了一個熱門課堂。軟件工程實際上是計算機大類中的一個部分,學習的是編程等相關知識,可以讓同學們了解更多計算機軟件,掌握計算機軟件研發技能,具有非常強的實用性。目前來看,因為互聯網的飛速發展,各大企業都缺少計算機專業人才,所以其就業前景非常可觀,但其對相關專業學生的要求也是非常高的,需要軟件工程畢業生具備基礎的計算機知識和相應的軟件開發應用能力。正因如此,軟件工程教育教學工作迎來了前所未有的挑戰,由于各種外界影響因素,很多學生開始依賴MOOC這種線上學習形式,那么怎么調整線上線下教學模式,提升教育教學成效就成為了至關重要的問題。
實際上,就軟件工程課程的特質而言,相關的知識內容都是基礎知識和實際操作相結合的,要求學生既要熟練掌握課本上的死知識,更要具備動手操作能力。但是,現在很多學校都存在一個普遍的問題,即側重理論知識,忽視實踐教學活動。比如在哈爾濱師范大學中,開設的軟件工程專業課程百分之八十都是理論課,像計算機基礎知識、網絡安全與信息安全、軟件模型分析課程等。文字講解對于軟件工程專業的同學們來說固然重要,但僅僅是一些高深空洞的內容,不但不能吸引注意力,掌握更多實用性的知識,還會使同學們陷入學習誤區,空有理論卻無法在實際操作中展現出來。另外,有些比較繁雜的知識,僅依靠教師的文字講述,學生是無法理解的,更無法和教師交流,師生互動的機會特別少,教學成效偏低。另外,有部分學校盡管建設了軟件工程的操作基地,可是由于能力有限,打造的實驗環境比較差,受時間空間等方面的影響,同學們并不能在實驗基地進行完整的實驗活動,教學成果并不理想。
現在,無論是小學、初中、高中,還是大學,國內的教學模式仍然是課堂教學模式,每節課幾十分鐘,教師按照教學目標有條理地給同學們講授相關的文化知識。但是課堂教學有一個明顯的特點就是時間受限,每堂課的時間是固定不變的,一般情況下,不會因為什么而縮短或延長,所以教師們的授課節奏非常快。一般情況下,所有課程的教學都有以下幾個環節:重溫舊知識、導入新知識、以課本內容為基礎進行講解、抓重點的部分進行復述、布置相關的學習任務。在整個教學過程中,不能保證每個同學都能理解教師所講的知識,但由于聽課人數和授課時間的限制,教師不能為所有的同學們解疑答惑,也不能一一了解同學們的學習情況,監督同學們的學習。此外,隨著手機、電腦等高科技軟件的應用和普及,很多同學們在課下并不會花費大量的時間在學業上,缺乏學習主動性和積極性,同學們不能及時溫習所學知識,更不會想辦法解決自己的疑惑,最終導致整學期下來,掌握住的知識不超過百分之四十。無論是基于課堂教育特點還是學生的自身情況而言,線下教學都存在很多弊端,教學成效不理想。
MOOC指的就是網絡課程,這是互聯網飛速發展下的新型教學方式。自從這種教學方式傳入中國之后,就受到了教育部門的重視,早在2015年,教育部就開始宣揚網絡課堂模式,希望學校能給根據本校的實際情況,將線上教學與線下教學巧妙的結合到一起。在MOOC的影響下,以前固有的教學形式被打破,能夠給同學們發揮學習主體地位的機會和空間。線上線下教學相結合的新型教學方案使得同學們充分發揮自己的主體地位,教師作為輔助者和監督者的角色幫助同學們解疑答惑,不僅可以增加師生互動頻率,提升學習的氛圍,還能使同學們提升自主學習能力,掌握更多的知識。
軟件工程專業對學生們要求是非常高的,既要求同學們能熟練掌握基礎知識,還能進行實踐操作。想要培養符合社會需求的軟件工程專業的高素質人才,就必須要革新教學方案,提升教學能力。通過MOOC平臺,把線上線下教學結合起來的教學模式就可以提升軟件工程教學成效,打造更多優秀的學生。
同學們可以在MOOC中提前學習相關的知識,按照自身的學習情況和學習能力安排自己的學習計劃,在線上課堂中了解基礎的知識,并將重點內容記錄下來,把不懂的問題標注出來。而且,MOOC中不僅有課程講解,還有考核的部分,同學們可以每學習一節知識,就參與一次考核,便于了解自己的學習情況。而且觀看視頻課程和答題都是有記錄的,在一段時間以后,平臺會總結同學們的學習特點,分析其學習情況,提醒其查缺補漏,提升學習成效。MOOC中的課程是非常具有多元化性質的,趣味性、多元化的課堂能夠吸引同學們進行自主學習,可以在其中解決線下課堂中沒有解決的問題,溫習已經學過的知識,這樣不但能夠使同學們掌握更多的文化知識,還能提升其綜合學習能力。
教師應該改變課上教學形式,把文化知識和實踐活動有機結合起來,把線上教學內容和線下教學內容結合起來,不斷提升教學成效。可以讓同學們結成小組,四人為一組,在教師講解完相關的軟件知識之后,互相討論,發表自己對所學知識的看法,提出疑問,大家共同探討。而且,良好的課堂教學模式和線上教學能夠互為補充,同學們在線上課程中存留的問題,能夠在課堂上得到解決。教師在總結每個小組的問題,對大家的疑問進行解答,歸納重點知識,結合實際出現的案例分析相關問題。這種方式可以激發同學們的學習熱情,提升其邏輯思維能力和語言表述水平,提升綜合學習能力。另外,針對軟件工程的某些課程,教師要適當地組織一些實踐活動,讓同學們能夠進行實際操作,找到自己的不足之處,提升其實際應用能力。
學習軟件工程專業知識說到底是為了從事軟件研發等方面的工作,可是學校條件畢竟有限,想要提升學生們的實踐能力,最好是能夠進行實踐操作。學校可以和各大軟件公司合作,公司為同學們提供實踐鍛煉的平臺,學校為公司輸送高素質人才。這樣既能提升同學們的綜合實力,打造符合社會和企業要求的軟件工程精英,還能解決學生們的就業問題,公司的招聘問題,一舉兩得。
總而言之,在這個社會不斷進步、科學技術飛速發展的新時期,教育教學工作也要跟上時代的步伐,探索更完美的教學模式。就軟件工程課堂而言,在MOOC飛速發展的影響下,必須積極應用線上線下相結合的綜合教學模式,才能夠不斷提升教學成效,打造更多專業性人才。