馮麗
(南京江寧高等職業(yè)技術(shù)學校,江蘇 南京211100)
隨著教育信息化不斷推廣和改革,將傳統(tǒng)課堂授課與數(shù)字化網(wǎng)絡(luò)學習相結(jié)合的多元化教學模式也應運而生。特別是2020 年受新冠疫情影響,很多國家地區(qū)都在開展網(wǎng)上教學。而網(wǎng)上教學除了教師線上的傳統(tǒng)授課外,還需要教師依賴相關(guān)平臺為學生提供相應的視頻等資源進行預習、測試、復習等環(huán)節(jié),幫助學生更好地學習,而慕課和藍墨云平臺就為多元化線上教學提供了支撐。
南京江寧高等職業(yè)技術(shù)學校五年高職學生開設(shè)的計算機編程語言學科,主要是以C 語言程序設(shè)計為主。而對于學生來說C 語言是一門比較難學的學科,從筆者以往教學的經(jīng)驗來看,學生想學好它有一定的難度。為此筆者嘗試利用網(wǎng)絡(luò)教學平臺輔助傳統(tǒng)教學。具體嘗試是以藍墨云班課為主平臺,慕課資源為輔,利用互聯(lián)網(wǎng)+教育技術(shù),以手機智能設(shè)備在線實施的互動教學為基礎(chǔ),開展一系列的教學活動,形成虛擬的網(wǎng)絡(luò)班級。
教師先利用手機下載云班課APP,學生通過加入教師創(chuàng)建的該班級班課,立即連接為一個可以實時交流反饋的教學互動網(wǎng)絡(luò)。教師在課堂內(nèi)外,可以為學生推送課件、視頻、圖片等資源,可以完成即時反饋、教學互動、實時評價、測試、投票、問卷等活動。云班課還具有強大的云計算功能,能夠?qū)W生的參與活動及時進行數(shù)據(jù)統(tǒng)計和反饋,幫助教師有效地推動教學活動的開展與實施,激發(fā)學生在移動設(shè)備上自主學習。
筆者教授的班級是三個專業(yè)的學生。對數(shù)字媒體和計算機網(wǎng)絡(luò)兩個班級開展了云班課,而物聯(lián)網(wǎng)專業(yè)采用了傳統(tǒng)教學。同時用兩種教學方法進行C 語言的教學,可以更加具體地反饋出學生利用云班課學習是否有效。而數(shù)字媒體班級女生較多,學生的思維擴展能力整體水平較低,直接進行C 語言的算法講解,學生很難一次性聽懂,因而在教學內(nèi)容中增加了很多閱讀材料,比如很多算法的微視頻講解、PPT 知識點及相關(guān)鏈接的算法小知識點。學生課前和課后鞏固學習這些知識點相對比較輕松,學生也樂于接受。另外計算機網(wǎng)絡(luò)班男生多,學生對于算法理解、抽象的邏輯思維反應較快,這樣可以讓學習能力較好的學生利用慕課資料學習更深的知識,加深他們的編程知識,進一步學習,以便后期學生考級或比賽。
筆者從以下三個環(huán)節(jié)對兩個班進行藍墨云班課實際教學。
2.2.1 課前環(huán)節(jié)
筆者將“C 語言程序設(shè)計”課程分成九個學習主題。每個學習主題代表一個章節(jié),每章節(jié)整理收集包括微視頻、PPT、算法小知識點等學習資源上傳到藍墨云班課平臺,并在每次上課前發(fā)布學習任務,讓學生進行自主預習,教師及時查看任務完成情況,并給學生相關(guān)預習提醒。學生接收任務后進行自主學習,教師上課時先在平臺上完成課前測試。學生能及時看到自己測試的成績及班級排名。教師針對學生測試的結(jié)果,有針對性地進行講解分析。
例如在講解一維數(shù)組的冒泡排序知識點時,傳統(tǒng)教學方式下,教師只能在課堂上將排序的整個過程進行黑板演示或者讓多個學生下座進行形象演示,讓學生理解算法思想,然后需要學生進行大腦想象思考來記憶排序的整個關(guān)鍵算法。這時候有一部分學生就無法理解這個關(guān)鍵算法中的內(nèi)外循環(huán)變量的開始和終值的具體含義。但采用云班課時筆者事先將整個冒泡排序的演示過程用動畫形式進行展示,并配以PPT 和教師講解的微視頻提前讓學生預習,并將關(guān)鍵算法知識點上傳,待教師實際上課時將這部分知識點進行課前測試,這樣對于冒泡排序?qū)W生實際上比傳統(tǒng)教學多上了好幾遍的課程。
2.2.2 課中環(huán)節(jié)
教師在實際上課時,可以利用云班課中的若干活動開展教學。主要活動有:作業(yè)/小組任務、投票/問卷、頭腦風暴、輕直播/討論及測試。教師為了提高學生學習積極性,需豐富課堂的活動形式,這時可以用云班課中的多個活動來完成。
教師事先將課程分為若干教學任務,每個教學任務單作為小組作業(yè),將知識點信息用習題展現(xiàn)出來,將學生劃分成若干小組合作完成。課堂上教師利用多個活動開展教學。其中學習疑問在藍墨云班課的答疑討論版中解答。無法解決的問題或存在的難題,教師用頭腦風暴形式讓各小組成員集中反饋,教師再有針對性地解答。教師也可以發(fā)布限時測試,限時測試全部以選擇題形式出現(xiàn),系統(tǒng)會根據(jù)預先設(shè)定好的答案給出評分和相應解析,也可同意給學生一次重測的機會。學生根據(jù)評分情況了解自己的學習效果。最后教師可以用投票/問卷形式讓學生回答反饋此次課存在的疑惑。而對于很多編程中的算法理解,教師已經(jīng)在課前發(fā)布給學生,學生在預習后由教師再講解一次,概念思維會更清晰,進一步加深學生對算法的理解。
例如循環(huán)章節(jié)在講解循環(huán)應用時如何求最大公約數(shù)這類題,給學生講解了兩類算法:輾轉(zhuǎn)相除法、窮舉法。而這兩類算法思想是什么,學生比較喜歡用哪一種,還有輾轉(zhuǎn)相除法可以用三種循環(huán)語句來完成,如何實現(xiàn)以及怎么區(qū)分。學生是如何理解的,可以讓學生以小組的形式進行頭腦風暴分析討論,讓學生能夠真正弄懂每一種算法思想。并把關(guān)鍵的算法知識點以測試的形式考查學生的理解能力,在作業(yè)活動中讓學生進行相關(guān)知識點的程序改錯練習。
2.2.3 課后環(huán)節(jié)
云班課中設(shè)置了討論版,教師課后布置討論任務讓學生進行回答。教師統(tǒng)一時間及時答疑。這種方式讓學生覺得貼心,一對一輔導,既能督促學生養(yǎng)成正確的學習習慣,又能讓教師隨時了解學生學習動態(tài),通過這種方式促進師生之間的感情交流,對教學效果起到促進作用。而課程評價可以利用班課隨機分組的功能,保證課程教學活動有序開展,降低了人工分組的滯后性和小組分工的不合理性。此環(huán)節(jié)教師也可以布置作業(yè),讓學生課后完成,并提出一些問題,讓學生討論進行頭腦風暴開發(fā),特別是一些程序改錯題或者是程序填空題,可以用測試或頭腦風暴的形式發(fā)布在平臺上,讓學生進一步復習鞏固,加深理解。
例如介紹完三種循環(huán)的知識點后,有一節(jié)內(nèi)容是介紹三種循環(huán)的區(qū)別,隨后講解雙層循環(huán)。但對于部分理解能力較弱的學生來說,單層循環(huán)的執(zhí)行過程還不清楚,如果這時沒有反饋直接就講解雙層循環(huán),學生肯定有畏難情緒。這時教師通過平臺上的討論版塊活動,讓學生說出三種循環(huán)的典型區(qū)別以及for 循環(huán)的執(zhí)行過程,學生可以用文字、語言或圖片的形式給其答復。教師再進行批閱單獨回復,最后讓學生進行寫程序運行結(jié)果的練習,進一步加深理解每種循環(huán)的執(zhí)行過程。
每次課通過這三個環(huán)節(jié)的設(shè)置,學生們利用平臺能在不同場合進行C 語言的學習,提高他們的學習積極性,改變了傳統(tǒng)教學中C 語言難學、學不好的現(xiàn)狀。
經(jīng)過一個學年兩個班級開展的云班課學習,學生學習取得了一定的效果,特別是與原先沒有采用云班課學習的非實驗班進行對比后,效果明顯。
兩個實驗班的學生100%能完成觀看課前預習環(huán)節(jié)知識點的任務并獲得相應經(jīng)驗值,50%以上的學生能答對課前預習環(huán)節(jié)測試作業(yè)。教師在課堂上進行講解分析時,學生的積極性很高,小組合作能力強,70%以上的學生在課堂教學環(huán)節(jié)中闡述過自己觀點或主動回答問題,90%以上的學生參與過小組合作討論環(huán)節(jié)。三次大的考試成績分析如下:上學期兩個實驗班期中考試均分為78.02、79.56,非實驗班均分為65.84。上學期兩個實驗班期末考試均分為81.26、83.46,非實驗班均分為72.84。本學期兩個實驗班期中考試均分為75.93、77.05,非實驗班均分為66.32。上學期兩次測試兩個實驗班及格率為89%、92%,非實驗班及格率為62%。本學期兩個實驗班期中考試及格率為89%、91%,非實驗班及格率為61%。
通過對比幾次成績,可以發(fā)現(xiàn)學生開展云班課學習還是有一定的效果。特別是對于提高學生的學習積極性和自信心方面起到了很大作用,也鍛煉了學生語言表達、小組合作等多方面的能力。另外有編程能力的一部分學生,通過這一系列的編程基礎(chǔ)學習,已經(jīng)成為小組的核心成員,能帶領(lǐng)組員獨立完成綜合任務,平時的基礎(chǔ)教學已滿足不了他們的需求。這部分學生邏輯思維能力強,綜合計算能力好,自學能力也不錯。筆者給他們提出了慕課平臺自學的要求。
慕課平臺是一種大規(guī)模開放的在線課程,該平臺擁有千余門課程,課程資源豐富且開放,課程內(nèi)容完整。在學生學習C 語言基礎(chǔ)后,筆者讓每個小組的組長去深入學習C 語言。為后期專轉(zhuǎn)本以及編程社團的選撥打下良好基礎(chǔ)。通過每學期的周末、小短假以及寒暑假時間,筆者單獨給這部分學生布置有深度的題目,讓學生培養(yǎng)獨立的自學能力。主要措施是利用本校對口單招C 語言考試中的題目來給這部分學生進行練習,培養(yǎng)他們的自信心,鼓勵他們勇于挑戰(zhàn),為后期職業(yè)目標奮斗。并讓他們通過慕課平臺進行深度學習。制定每個月的學習計劃和學習內(nèi)容,學期末筆者將進行考核,檢驗他們的自學能力,并為后期他們的職業(yè)規(guī)劃提供參考意見。
經(jīng)過一年多的云班課教學改革與探索,筆者發(fā)現(xiàn)它的優(yōu)點很多,也給學生提供了很多幫助,但也存在以下問題:需要教師花大量時間進行云班課各環(huán)節(jié)的資源準備,特別是每個章節(jié)在開始前要花費時間進行各知識點的設(shè)計以及各環(huán)節(jié)活動的設(shè)置。云班課依賴網(wǎng)絡(luò)支持,有時網(wǎng)絡(luò)穩(wěn)定性不夠好,容易造成死機、卡機。慕課平臺資源準備不充分,學生容易偷懶。
基于以上問題,筆者向教研組申請,請組長牽頭,讓其他教師參與到云班課網(wǎng)絡(luò)教學中,大家一起出謀劃策,優(yōu)化平臺資源,強化平臺各功能,利用假期時間提前制作好相關(guān)學習資源。相信,不久的將來,學生不光喜歡上編程課,也會積極參與各級各類的編程比賽。