常宏杰,曹慧琴
(河北科技大學機械工程學院,河北 石家莊 050018)
計算機語言類課程是工科專業(yè)的基礎課程,能為學生解決復雜工程問題提供現(xiàn)代化工具,在新工科教育發(fā)展中起著基石作用[1]。在此類課程中,編程實踐環(huán)節(jié)的訓練非常重要,傳統(tǒng)授課模式一般采用“課堂講授+機房上機”的教學模式[2]。但隨著筆記本電腦在學生中的普及,加之新時代學生思維活躍,個性積極主動,這種講授和練習分離的教學模式越來越不受學生歡迎,教學效果每況愈下。
在筆者所在學校的機械類專業(yè)培養(yǎng)方案中,計算機語言類課程“VB程序設計”為32學時的專業(yè)限選課,教學大綱中安排有20學時課堂理論講授和12學時上機練習。在以往的教學模式下,教師采用每兩次(4學時)理論講授安排一次(2學時)機房上機實驗的方式。在電腦不太普及的情況下,該教學模式較為合理。但隨著近年來筆記本電腦逐漸成為大學生的標配,加之新時代的學生思維活躍,課堂參與欲望強,這種模式已不能滿足教學要求。一方面,學生普遍對長時間課堂授課感到厭倦,希望邊聽課邊動手練習;另一方面,機房上機與課堂講授在時間上銜接不夠緊密,有時間隔時間為一周以上,學生在練習時對前期課堂授課內容已有不少遺忘,需要先花一段時間復習教材或PPT中的相關知識,導致上機效率低下,而學校現(xiàn)有機房資源又不足以支持全部課時均在機房完成。因此,課程教學效果和培養(yǎng)質量逐年下降。
基于上述原因并考慮到新冠肺炎疫情導致線下開課的不確定性,采用線上模式開展新學期的“VB程序設計”課程教學。根據(jù)學校的實際情況,選擇了超星泛雅教學平臺建設線上課程資源,考慮到學生在編程練習時需要反復觀看教師的講解視頻和PPT,因此采用了“視頻授課+在線指導”線上授課方式,并從多方面采取措施以保證教學效果。
依托超星泛雅平臺的強大功能,本課程建設了授課視頻、PPT、電子教材、試題庫、作業(yè)庫、章節(jié)測驗、學習資料庫等學習資源。依托這些資源,一方面,教師可以隨時發(fā)起各種課堂活動,如分組任務、測驗、問卷、搶答等,以調節(jié)課堂氣氛,收集學生反饋;另一方面,學生在課下也能輕松進行課堂知識的鞏固、拓展和延伸,不限時間,不限次數(shù)。與以往單純線下課堂教學相比,線上課程資源優(yōu)勢突出,對學生學習效果的提升作用明顯。
在線上教學活動開始前,教師指導學生安裝好編程軟件,保證學生能獨立進行編程實踐。在此基礎上,在不改變大綱中規(guī)定的理論/實踐學時比的前提下,將實踐學時前移。即在每次90 min的教學活動中,前45 min為教師授課視頻學習,學生可邊看邊練習范例;中間35 min為限時編程實踐訓練,學生需要在規(guī)定時間內完成指定題目的程序編寫調試;最后10 min為課程點評總結。這樣既避免了長時間理論學習的枯燥,又可在理論學習后及時進行編程實踐,鞏固所學知識,學習效率大大提高。
為讓學生在每一次課上都能保持專注和投入,課前發(fā)布本次課的學習目標和編程實踐訓練題目,讓學生帶著目標和壓力去聽課學習。視頻學習完成后馬上進入限時編程訓練環(huán)節(jié),學生遇到問題時既可以反復拖拽觀看前面的課程視頻,也可以在線請教教師。這樣既促進了理論知識的吸收,又可以用理論去指導編程練習,提高了學生的實際編程能力。學生在完成編程題目后,需要在規(guī)定時間內將程序和運行截圖提交到教學平臺,教師會批改打分,給出成績。為防止學生相互抄襲,訓練題目盡量個性化,比如編程中需要輸入和自己的學號或姓名相關的數(shù)據(jù)信息等。
線下教學的優(yōu)勢之一是師生可以面對面交流,在授課過程中,教師可以從學生的表情或眼神變化中獲取反饋信息,從而進行針對性的講解或調整。在本課程線上教學時,為實時收集學生的反饋信息,除了點名、測驗等課堂活動外,師生即時互動交流顯得非常重要,尤其是在編程訓練環(huán)節(jié)。為此,除超星泛雅平臺外,還利用QQ平臺建立了課程交流群。學生在視頻學習和編程訓練中遇到問題可以隨時以文字、圖片或小視頻等形式在群中提問,教師可借此隨時了解學生的學習動態(tài)和學習效果,在群中予以解答指導,并隨時補充或調整學習內容,實現(xiàn)了師生即時互動。此外,由于學生在網(wǎng)絡上處在“隱身”狀態(tài),他們在QQ群中與教師的交流更踴躍、更大膽,互動效果更好。
以往線下教學過程中平時成績多基于課堂考勤、作業(yè)和上機練習等環(huán)節(jié)來評價[3],評價對象的種類和次數(shù)均較少,成績存在一定偶然性。本次線上課程利用平臺數(shù)據(jù)統(tǒng)計的優(yōu)勢,將視頻觀看時長、簽到率、章節(jié)測驗、課堂練習和課下作業(yè)等納入成績評價體系,并設置適當?shù)臋嘀卣急龋鄬陀^地反映了學生的學習成果。另外,在課程進行期間,教師可以隨時根據(jù)各環(huán)節(jié)學生得分情況發(fā)現(xiàn)學習困難的學生,及時發(fā)布學習預警和督學通知并進行針對性指導,幫助學生克服困難,避免掉隊。
通過上述教學設計,依托超星泛雅和QQ群等現(xiàn)代平臺,加之教師和學生的努力, “VB程序設計”線上課程在本學期取得了比較好的教學效果,4個教學班的平均得分均在83分以上,其中機械L183班更是超過了90分。為更加客觀地反映學生的學習效果,同時收集學生對線上課程的意見建議,在課程結束時在QQ群進行了問卷調查。參與問卷的學生普遍對本課程線上教學設計和教學過程表示認可,對該課程有較強的學習興趣,對課程學習質量感到滿意,認為這種邊看邊聽邊練的學習模式有利于理論知識的掌握和編程能力的提高。
本次計算機語言類課程“VB程序設計”線上教學模式的嘗試和探索改變了過去理論授課和上機實踐脫節(jié)的狀況,錄播視頻也有利于學生反復觀看,在為學生提供豐富學習資源的同時能實現(xiàn)師生順暢即時交流。本次課程教學模式改革剛實施一個學期,有些環(huán)節(jié)尚需完善。一是應進一步增強限時編程練習題目的實用性、趣味性和個性化;二是課程后期應著力加強對學生編程思維能力的訓練,適當增加題目難度;三是應進一步加強平臺資源整合,促進教與學全過程融合,增強線上教學的優(yōu)勢。