編程操作實踐類課程網(wǎng)絡(luò)直播的一點兒體會
——437bwin必贏國際官網(wǎng)張曙光老師教學(xué)紀(jì)實
(通訊員 劉樹波 李霞)
張曙光老師,437bwin必贏國際官網(wǎng)公共課基礎(chǔ)教學(xué)中心副教授,講授《C語言程序設(shè)計》、《人工智能進(jìn)展》,授課氣氛活躍,寓教于樂,深受學(xué)生好評。下面看看張老師在本次網(wǎng)絡(luò)授課情況下的心得與體會吧!
一、編程操作實踐類課程在網(wǎng)絡(luò)授課中的難點
本學(xué)期張曙光老師講授《C語言程序設(shè)計》和通識課3.0《人工智能進(jìn)展》,兩門課都是和編程實踐操作有關(guān)的課程,教師不僅要講理論知識,還要通過編程演示進(jìn)行說明,課程目標(biāo)是要求學(xué)生會操作編程。
課程中有學(xué)生上機實習(xí)環(huán)節(jié),學(xué)生只有通過上機實習(xí),才能較好的掌握編程技術(shù)和提高編程能力,網(wǎng)課環(huán)境下如何指導(dǎo)學(xué)生上機操作?值得我們探討。
平常授課中,師生的交流是課堂學(xué)習(xí)的靈魂,然而在網(wǎng)絡(luò)授課中無法面對面,又該怎樣解決交流互動呢?
二、網(wǎng)絡(luò)授課方式與硬件條件
1.網(wǎng)絡(luò)授課采取直播方式,選擇嗶哩嗶哩直播軟件
網(wǎng)絡(luò)授課考慮到互動的重要性,經(jīng)反復(fù)比較張曙光老師最后選擇了嗶哩嗶哩直播軟件。使用該軟件可以直播上課時同時完成錄像,以供學(xué)生反復(fù)收看,也適合網(wǎng)絡(luò)狀況不好的學(xué)生;輻射人數(shù)多,嗶哩嗶哩直播可以同時支持?jǐn)?shù)千人聽課;互動溝通好,學(xué)生用彈幕提問師生都可以看到。
2.教師端直播硬件配置
為滿足課程學(xué)習(xí)要求,張老師用了兩臺筆記本進(jìn)行直播教學(xué)。

一臺電腦用于直播+錄視頻+QQ交流+彈幕查看,另一臺用于播放PPT+編程演示。配置兩臺電腦的原因是人工智能程序運行對電腦性能要求較高,直播+錄視頻用另一臺電腦可以保證直播流暢同時錄視頻。當(dāng)然,一般編程也可以采用一臺電腦加掛一個顯示器。
3.學(xué)生端硬件配置
學(xué)生需要一臺電腦+平板(或者手機),也可以用一臺電腦加掛一個顯示器。
一臺電腦用于編程實習(xí)操作,平板用于觀看直播課程,并可以發(fā)彈幕提問。如下圖所示,圖文無關(guān),僅僅說明學(xué)生上課手段
但少部分學(xué)生可能做不到,這些學(xué)生用看PPT和視頻完成。

三、教學(xué)方法
1.直播授課前在QQ課群上傳PPT課件,以供學(xué)生預(yù)習(xí)。
2.直播授課時進(jìn)行PPT講解和編程操作演示。直播時,像課堂一樣介紹PPT,操作編程演示,學(xué)生通過彈幕提問,實現(xiàn)師生課堂交互。
以下是直播編程時,學(xué)生截屏的交互場景,這個案例說明教師可以隨時傾聽學(xué)生的問題。并及時演示回復(fù)。

(感謝王漢飛老師提供圖片,他說是劉波老師學(xué)生截屏。演示這個Python初步知識時,學(xué)生彈幕說“l(fā)ove”應(yīng)該是“l(fā)oves”。慚愧。)
3.課后上傳同期錄像視頻到嗶哩嗶哩
直播課程結(jié)束后,上傳同期錄像視頻到嗶哩嗶哩,方便學(xué)生回看或者家中網(wǎng)絡(luò)情況不好的學(xué)生學(xué)習(xí)。
4.QQ遠(yuǎn)程查看學(xué)生編程問題
在直播編程操作中,大部分學(xué)生彈幕提問,一些共同問題通過直播操作演示回復(fù),或者QQ文字回復(fù)解決。
但學(xué)生編程過程中遇到的有些問題,不看學(xué)生的電腦,很難找到問題所在,過去學(xué)生通過上機實習(xí)和老師面對面交流解決。現(xiàn)在針對學(xué)生普遍存在的問題,通過直播演示QQ遠(yuǎn)程控制學(xué)生電腦操作解決。舉一個例子,學(xué)生在使用JupyterNotebook進(jìn)行Python編程時,部分學(xué)生啟動Jupyter過程出現(xiàn)閃退,學(xué)生不知道原因。張老師采用課程直播使用QQ遠(yuǎn)程控制學(xué)生電腦,發(fā)現(xiàn)學(xué)生操作系統(tǒng)用戶取中文用戶名,導(dǎo)致Jupyter閃退。演示修改為英文用戶名,解決了這部分學(xué)生的問題。
而對個別學(xué)生解決不了的問題,在課后,通過QQ遠(yuǎn)程操作,解決了10來個學(xué)生的上機編程實踐問題,達(dá)到了面對面交流一樣的效果。
當(dāng)學(xué)生的網(wǎng)絡(luò)有時候不太好,連接困難,這個時候要求學(xué)生用手機設(shè)置熱點在連接電腦,效果會好多了。也有連接不成功的情況。不過這個比較費時間,所以建議學(xué)生之間相互交流,會的幫助出問題的學(xué)生。
5.上機實習(xí)課解決
采取布置上機作業(yè),學(xué)生編程完成,截屏提交問題的方法,若有無法解決問題,教師QQ遠(yuǎn)程協(xié)助解決。
四、教學(xué)初步效果
1.網(wǎng)絡(luò)流暢情況
經(jīng)過大約兩周的摸索,目前直播教學(xué)情況順利,直播+錄視頻同期完成,張老師自己用手機監(jiān)測直播情況,幾乎沒有出現(xiàn)卡頓現(xiàn)象。除了第一次網(wǎng)絡(luò)直播外,其他直播課程時,少部分學(xué)生反應(yīng)有時候卡,但同時期其他學(xué)生說不卡,估計是學(xué)生家所處網(wǎng)絡(luò)情況所致。
2.學(xué)生選課人數(shù)統(tǒng)計
1)課群QQ統(tǒng)計人數(shù)
兩個課程共開了5個QQ課群,5個課群134+279+200+45+90。有兩個群用于旁聽學(xué)生。共計748人。其中,學(xué)校教務(wù)信息系統(tǒng)中《人工智能進(jìn)展》選課人數(shù)400人,《C語言程序設(shè)計》65人。其他是旁聽學(xué)生,各個專業(yè)學(xué)生都有。特殊時期,允許旁聽,但旁聽生不負(fù)責(zé)作業(yè)問題,所以沒有增加工作量。
2)嗶哩嗶哩網(wǎng)站統(tǒng)計上課人數(shù)
到目前為止,嗶哩嗶哩網(wǎng)站統(tǒng)計課程粉絲人數(shù)582,部分旁聽學(xué)生不加入粉絲行列。
五、考勤和提交作業(yè)情況
按照教學(xué)計劃,從第三周開始,《C語言程序設(shè)計》每周課程提交作業(yè)。437bwin必贏國際官網(wǎng)公共基礎(chǔ)課中心原有網(wǎng)上作業(yè)系統(tǒng),方便學(xué)生提交編程作業(yè)源代碼,現(xiàn)在運行良好。繼續(xù)使用網(wǎng)上作業(yè)系統(tǒng),每次學(xué)生編程作業(yè)作為重要的課堂考勤的重要參考依據(jù)。《人工智能進(jìn)展》也是通過平時作業(yè)檢查學(xué)生學(xué)習(xí)情況。
采取直播的方式進(jìn)行網(wǎng)絡(luò)授課,是挑戰(zhàn)也是新的思路,需要仔細(xì)探索,找到適合師生的方式,最終達(dá)到保障教學(xué)質(zhì)量的目的。