首頁
淺談高職計(jì)算機(jī)編程類課程的網(wǎng)絡(luò)教學(xué)方式
添加時間:2020-07-11淺談高職計(jì)算機(jī)編程類課程的網(wǎng)絡(luò)教學(xué)方式
馬 睿
(廈門東海職業(yè)技術(shù)學(xué)院 信息工程學(xué)院)
摘要:隨著網(wǎng)絡(luò)教學(xué)的全面開展,各類課程都在尋找更好的教學(xué)方式。本文首先對高職計(jì)算機(jī)編程類課程在網(wǎng)絡(luò)教學(xué)中的難點(diǎn)進(jìn)行討論,圍繞兩個難點(diǎn),以直播與錄播結(jié)合的教學(xué)方式解決互動溝通的問題,再以直播答疑、遠(yuǎn)程協(xié)助等方式解決實(shí)踐操作中的問題,同時通過客觀題和主觀題相結(jié)合的形式布置作業(yè),更好地督促學(xué)生學(xué)習(xí)。最后對網(wǎng)絡(luò)教學(xué)的優(yōu)勢和存在的問題進(jìn)行分析,提出改進(jìn)方向。
關(guān)鍵詞:計(jì)算機(jī)編程;網(wǎng)絡(luò)教學(xué)
1. 引言
受新冠病毒疫情影響,2020年春季學(xué)期無法按時開學(xué)。在教育部“停課不停學(xué)”的號召下,我校也于2月17日起開始進(jìn)行網(wǎng)絡(luò)教學(xué)。
得益于中國互聯(lián)網(wǎng)的迅速發(fā)展,大規(guī)模的居家在線學(xué)習(xí)已成為可能。眾多在線課程平臺也已發(fā)展多年,部分學(xué)生平時也有接觸了解。然而當(dāng)網(wǎng)絡(luò)授課真正成為疫情中教學(xué)的一項(xiàng)救急手段,對于教師和學(xué)生而言都是不小的挑戰(zhàn)。
本文以《Android移動應(yīng)用開發(fā)》課程為例,討論高職計(jì)算機(jī)編程類課程進(jìn)行網(wǎng)絡(luò)教學(xué)的一種方式。《Android移動應(yīng)用開發(fā)》是軟件技術(shù)專業(yè)的專業(yè)核心課程,在整個課程體系中處于非常重要的地位。該課程是理論與編程實(shí)踐操作相結(jié)合的課程,以實(shí)踐為主,理論知識穿插講解。因此授課過程中教師不僅要講理論知識,還要通過編程演示進(jìn)行說明,并幫助學(xué)生解決編程過程中遇到的問題。
2. 計(jì)算機(jī)編程類課程在網(wǎng)絡(luò)授課中的難點(diǎn)
在開始正式授課之前,我學(xué)院軟件教研室就對編程實(shí)踐類課程的網(wǎng)絡(luò)教學(xué)方式進(jìn)行了討論,這類課程在網(wǎng)絡(luò)授課中的難點(diǎn)主要在于:
(1) 傳統(tǒng)課堂中,師生的交流是課堂學(xué)習(xí)的靈魂,方便溝通并及時調(diào)整教學(xué)計(jì)劃。然而在網(wǎng)絡(luò)授課中無法面對面,如何及時獲得學(xué)生的學(xué)習(xí)反饋。
(2) 課程以學(xué)生上機(jī)實(shí)踐為主,學(xué)生只有通過上機(jī)實(shí)操,才能較好的掌握編程技術(shù)和提高編程能力,網(wǎng)絡(luò)授課環(huán)境下如何指導(dǎo)學(xué)生上機(jī)操作,并及時幫助學(xué)生解決實(shí)踐中的問題。
3. 計(jì)算機(jī)編程類課程的網(wǎng)絡(luò)授課方式
考慮到網(wǎng)絡(luò)授課互動的重要性,對于《Android移動應(yīng)用開發(fā)》,教師在上課時采用直播與錄制視頻相結(jié)合的方式。偏重理論的部分采用直播形式,學(xué)生積極性較高,直播過程中可以隨時互動溝通,對一些有疑問的地方再重新講解,直播后可將同期視頻上傳;實(shí)踐操作部分由于步驟較多,學(xué)生需要反復(fù)學(xué)習(xí),直播意義不大,因此采用錄播方式。教師備課時錄制好教學(xué)視頻,上傳至視頻網(wǎng)站,學(xué)生不必下載視頻,節(jié)省時間并且能夠反復(fù)收看,同時更適合網(wǎng)絡(luò)狀況不好的學(xué)生。
本課程網(wǎng)絡(luò)教學(xué)包括授課、答疑和作業(yè)三個主要環(huán)節(jié)。
3.1 授課
授課前教師在QQ課群上傳PPT課件、教案等文字材料,以供學(xué)生預(yù)習(xí);偏重理論部分直播授課時進(jìn)行PPT講解和操作演示,學(xué)生通過彈幕提問,實(shí)現(xiàn)師生課堂交互;實(shí)踐操作部分提前錄制視頻并上傳至網(wǎng)站,方便學(xué)生回看或者家中網(wǎng)絡(luò)情況不好的學(xué)生學(xué)習(xí)。
視頻發(fā)布在網(wǎng)站后,該網(wǎng)站提供視頻的數(shù)據(jù)分析,包括播放量、播放完成率、退出視頻時間等,可根據(jù)分析結(jié)果及時調(diào)整教學(xué)策略。圖1所示為所有視頻稿件的播放量對比,可以直觀看出播放量高和播放量低的視頻,播放量可以反應(yīng)出學(xué)生對各個知識點(diǎn)的興趣,同時對于播放量較低的視頻知識點(diǎn),教師聽取學(xué)生反饋意見后進(jìn)行文檔、直播等方式的補(bǔ)充,彌補(bǔ)視頻教學(xué)的不足。
圖2所示為視頻播放完成率,反映學(xué)生完整觀看視頻的統(tǒng)計(jì)情況。視頻知識點(diǎn)過于簡單、或過于難懂,都會導(dǎo)致播放完成率低。對于學(xué)生能快速掌握的知識點(diǎn),教師可在課堂中布置延伸知識點(diǎn)練習(xí),鼓勵有余力的學(xué)生自行查資料、討論完成;對于難度較大的知識點(diǎn)或操作,教師可通過直播形式幫助學(xué)生進(jìn)一步分解知識點(diǎn),循序漸進(jìn)地進(jìn)行學(xué)習(xí),并及時調(diào)整學(xué)習(xí)內(nèi)容和進(jìn)度。
圖1 視頻播放量曲線
圖2 視頻播放完成率曲線
3.2 答疑
在直播中,大部分學(xué)生彈幕提問,一些共同問題通過直播操作演示回復(fù),或者QQ文字回復(fù)解決。
但學(xué)生編程過程中遇到的有些問題,截圖、文字溝通等形式很難找到問題所在,對于這類問題,主要采用QQ遠(yuǎn)程控制學(xué)生電腦操作解決。例如,在使用Eclipse進(jìn)行編程時,部分學(xué)生啟動軟件后出現(xiàn)JRE錯誤,學(xué)生不知道原因。教師采用QQ遠(yuǎn)程控制學(xué)生電腦,發(fā)現(xiàn)是學(xué)生安裝Java JDK路徑存在中文字符所導(dǎo)致。演示重新安裝至英文路徑并配置環(huán)境變量,解決了這部分學(xué)生的問題,如此達(dá)到了面對面交流一樣的效果。同時也鼓勵學(xué)生之間集思廣益,大家將自己遇到的問題發(fā)到課程群中一起討論,在相互幫助的過程中培養(yǎng)解決問題的能力。
3.3 作業(yè)
作業(yè)采用超星學(xué)習(xí)通布置,分為理論作業(yè)和實(shí)踐作業(yè)兩種形式。理論作業(yè)主要制作成客觀題形式,學(xué)習(xí)通軟件可以對客觀題自動評分,并且方便設(shè)置及格分?jǐn)?shù),低于及格分?jǐn)?shù)自動打回重做,杜絕部分學(xué)生的敷衍行為,作業(yè)截止時間之后,學(xué)生可以查看正確答案和解析,加深對錯題的理解。教師也可通過學(xué)習(xí)通的分析數(shù)據(jù),及時掌握學(xué)生學(xué)習(xí)情況。
圖3所示為一次測驗(yàn)十個客觀題的正確率分布,從中可找出正確率較低的題目,總結(jié)得出大部分學(xué)生的知識弱點(diǎn)。進(jìn)一步地,對于每個題目,軟件給出了正確人數(shù)和錯誤人數(shù),并可查看錯誤的具體名單,如圖4所示。同時也可以查看每個題目的答題分布情況,如圖5所示,方便及時掌握容易混淆的點(diǎn),有側(cè)重地給學(xué)生進(jìn)行講解。
實(shí)踐作業(yè)以主觀題形式布置,學(xué)生編程完成,以截屏或源代碼形式提交作業(yè),教師通過截圖直觀了解學(xué)生完成情況,對于結(jié)果有問題的學(xué)生,可下載學(xué)生提交的附件查看錯誤并指導(dǎo)學(xué)生改正。
圖3 客觀題正確率分布
圖4 單題答題情況
圖5 單題統(tǒng)計(jì)數(shù)據(jù)
4. 網(wǎng)絡(luò)教學(xué)效果
經(jīng)過不斷摸索和改進(jìn),該課程能夠正常推進(jìn)教學(xué)工作。從第四周開始課程以實(shí)踐為主,因此目前采用以錄播為主要授課形式。學(xué)生反饋錄播與傳統(tǒng)課堂相比更有利于完成實(shí)踐操作,能夠邊看邊練,實(shí)踐過程中出現(xiàn)的錯誤基本上都能在教學(xué)視頻中找到解決方法,因此隨著教學(xué)的不斷改進(jìn)和學(xué)生的逐步配合,遠(yuǎn)程解決問題的工作量有所下降。
表1為《Android移動應(yīng)用開發(fā)》本學(xué)期三個班級的網(wǎng)絡(luò)教學(xué)數(shù)據(jù),表2為該課程往屆課堂教學(xué)數(shù)據(jù)。數(shù)據(jù)對比表明:實(shí)施網(wǎng)絡(luò)教學(xué)與傳統(tǒng)課堂教學(xué)相比,學(xué)生簽到率基本持平,簽到情況更多與班級學(xué)習(xí)氛圍有關(guān)。在作業(yè)方面,網(wǎng)絡(luò)教學(xué)一般按課時布置,這樣更有利于督促學(xué)生觀看視頻學(xué)習(xí);而傳統(tǒng)課堂教學(xué)作業(yè)布置更為靈活,一般按教學(xué)節(jié)點(diǎn)布置,因此數(shù)量少于網(wǎng)絡(luò)教學(xué)。網(wǎng)絡(luò)教學(xué)學(xué)生作業(yè)完成質(zhì)量高于傳統(tǒng)課堂教學(xué),原因是學(xué)生學(xué)習(xí)時間不局限于課堂,并且可以反復(fù)觀看視頻進(jìn)行學(xué)習(xí),更有利于知識和技能的掌握。
表1 《Android移動應(yīng)用開發(fā)》網(wǎng)絡(luò)教學(xué)數(shù)據(jù)
簽到率 | 作業(yè)數(shù)量 | 作業(yè)平均分 | |
18軟件1 | 81.3% | 22 | 93.6 |
18軟件2 | 90.6% | 22 | 90.2 |
18軟件3 | 88.2% | 22 | 96.1 |
表2 《Android移動應(yīng)用開發(fā)》往屆課堂教學(xué)數(shù)據(jù)
班級 | 簽到率 | 作業(yè)數(shù)量 | 作業(yè)平均分 |
17軟件1 | 91.1% | 15 | 73.5 |
17軟件2 | 84.3% | 15 | 79.0 |
《Android移動應(yīng)用開發(fā)》課程經(jīng)過不斷探索和改進(jìn),正朝著積極的方向發(fā)展,當(dāng)然編程實(shí)踐類課程進(jìn)行網(wǎng)絡(luò)教學(xué)也存在一些問題,比如學(xué)生過度依賴視頻,出現(xiàn)問題時首先想到的是去視頻中找答案而不是自己思考;部分學(xué)生編程課變成了打字課,只求按照標(biāo)準(zhǔn)完成作業(yè),而不去理解其中的知識點(diǎn)。針對這個問題,除了視頻中講解的內(nèi)容,教師會在作業(yè)中增加一到兩個額外知識點(diǎn),提示方向,要求學(xué)生自行查找資料完成,但由于課程本身有難度,附加題完成情況一般,在接下來的工作中,將對此類問題繼續(xù)研究改進(jìn)。
5. 結(jié)束語
網(wǎng)絡(luò)教學(xué)是一種開放式、多元化的教學(xué)方式,網(wǎng)絡(luò)教學(xué)更多地是以學(xué)生為主導(dǎo),教學(xué)過程除了教授知識技能外,同時也培養(yǎng)了學(xué)生自主學(xué)習(xí)、團(tuán)隊(duì)討論的能力,同時提升了學(xué)生的自律性,雖然只是疫情中不得已采用的一種教學(xué)形式,但卻在教師團(tuán)隊(duì)不斷總結(jié)、改進(jìn)中展現(xiàn)出自身的優(yōu)勢。疫情結(jié)束恢復(fù)正常課堂后,網(wǎng)絡(luò)教學(xué)也將作為傳統(tǒng)教學(xué)的一種重要輔助方式而存在,為教師和學(xué)生提供更全面的知識保障。
[1] 作者簡介:馬睿,女,1986年生,碩士研究生,講師、高級工程師。