梁榮 張進 崔海文
摘要:“雨課堂”軟件是清華大學在線教育辦公室和學堂在線共同推出的新型智慧教學工具,基于PPT課件和手機微信,能夠便捷地實現(xiàn)師生多元實時互動,進行教學狀態(tài)和學習效果的動態(tài)監(jiān)測和實時數(shù)據(jù)分析,讓教師準確地了解到每位學生課外學習的認真度以及對各個知識點的理解程度。文章基于《C語言程序設計》課程的教學特點,探討了利用“雨課堂”軟件建設《C語言程序設計》課程翻轉(zhuǎn)課堂線上、線下的混合教學模式,實現(xiàn)課前—課中—課后的緊密連接,達到理想全效能的教學效果。
關(guān)鍵詞:教學模式;翻轉(zhuǎn)課堂;“雨課堂”;《C語言程序設計》
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2019)34-0155-02
一、引言
“雨課堂”是清華大學在線教育辦公室和MOOC平臺“學堂在線”共同推出的混合式教學工具,教師在課前制作包含視頻、試題等的課件并發(fā)布,學生進行課前的在線學習,教師可以監(jiān)督學生的學習情況。課上,學生通過微信掃描課程二維碼或者輸入課程暗號加入課程,PPT會即時發(fā)送到學生端,幫助學生保存課件及課程回顧?!坝暾n堂”的彈幕功能有利于隨時開展討論,實時看到學生的觀點及想法[1]?!禖語言程序設計》課程是高校理工科專業(yè)教學計劃中的必修課程之一,但其本身概念抽象,語法規(guī)則眾多且應用靈活,部分知識偏難,初學者很難掌握。本文使用“雨課堂”軟件進行《C語言程序設計》課程的翻轉(zhuǎn)課堂教學模式實踐初探,旨在激發(fā)學生的學習興趣,提高課程的教學質(zhì)量和效果。
二、《C語言程序設計》教學現(xiàn)狀
我校網(wǎng)絡工程專業(yè)的《C語言程序設計》課程在第一學期開設,課堂教學采用“先理論—再語法—簡單示例”的教學方式,按教材的編排章節(jié)循序漸進地進行程序設計思想和語言規(guī)則講解。實驗課多為教師指導學生完成章節(jié)性的習題,真正讓學生去解決實際問題,很多學生感到無從下手。在這種教學方式中,教師起到了主導作用,學生處于被動學習狀態(tài),永遠跟著教師的思路走[2]。針對這些問題,從《C語言程序設計》課程的特點出發(fā),利用“雨課堂”進行課前—課中—課后學習內(nèi)容的推送、監(jiān)督,縮短教與學的距離。
三、“雨課堂”教學改革實踐初探
在2018—2019學年第1學期,以網(wǎng)絡工程2018級2個班的《C語言程序設計》課程作為改革試點,將“雨課堂”引入教學環(huán)節(jié)。首先需要教師關(guān)注“雨課堂”微信公眾號,開設自己的“雨課堂”班級,邀請學生通過微信掃描班級二維碼或者輸入“邀請碼”加入班級。
1.課前教學活動設計。教師在計算機上成功安裝“雨課堂”軟件后,就會在打開的PPT文件中看到“雨課堂”的插件,利用它在制作課件的過程中便捷地插入MOOC視頻或網(wǎng)絡視頻,添加單選題、多選題、填空題、投票題、主觀題,甚至是試卷。課前的教學活動需要由學生自主學習完成,學生利用兩節(jié)自習課的時間觀看指定的MOOC教學視頻,以及教師在“雨課堂”里發(fā)布的課前預習課件。課前預習課件,不是單純地將教學課件內(nèi)容上傳到“雨課堂”里,而是提出問題,讓學生思考、自主學習,然后完成練習實踐并提交。遇到不懂的地方,學生可以反復觀看教學視頻,或者與同學交流初步解決,解決不了的問題可以先進行整理,待上課集中解決。
2.課中教學活動設計。課堂上,教師開啟“雨課堂”授課模式,學生通過微信掃描課程二維碼或者輸入“課程暗號”進入課堂。教師可以使用“隨機點名”的功能,也可以利用學生的手機進行掃碼簽到,縮短了課堂的點名時間。以往的教學模式在課堂練習題中,教師不可能掌握所有學生對練習的掌握程度,即使提問,一個學期下來每個學生最多被提問兩次。但“雨課堂”軟件完全可以達到教師對所有學生、所有習題正確率的實時掌握。在進行習題練習時,教師在課件上點擊發(fā)送習題后,學生在手機端作答,測試時間結(jié)束后,將出現(xiàn)答題結(jié)果的實況。以單選題為例,通過柱形圖顯示學生的計算結(jié)果,多少人選擇正確答案,多少人選擇了其他選項一目了然,從而確定哪些問題是容易出錯的,哪些知識點學生掌握地較好,使得教師的課堂教學針對性更強,有的放矢。因此,在正式開始教學活動后,首先測試1—2題上節(jié)課所教授的內(nèi)容,了解學生對已學內(nèi)容的掌握情況;接著測試2—3題,了解學生對本節(jié)課程內(nèi)容的預習情況。學生可以把課程中不懂的知識點進行標注,教師就會收到匿名“不懂”數(shù)據(jù)的反饋,進而調(diào)整課程節(jié)奏及重點講解。開啟“雨課堂”的彈幕功能,學生可以將自己解決不了的問題,利用彈幕功能提交。教師解答問題從原來的“講多練少”過渡到“精講多練”,從原來的面面俱到過渡到只側(cè)重于對重難點問題的講解。舉例時不再重復講MOOC課程里講過的程序,除非學生普遍反映沒有理解。允許有條件的學生上課帶筆記本電腦,現(xiàn)場實現(xiàn)編程,教師及時指出程序的優(yōu)缺點。經(jīng)過教師的詳細指導,學生進行內(nèi)化吸收,更深層次地理解了理論知識與操作方法,進一步改進了程序代碼中的不足之處,從而促進學生編程水平的提高。
3.課后教學活動設計及數(shù)據(jù)分析。對于課后復習環(huán)節(jié),以問題測試為主,讓學生對課堂上學過的知識進行練習和測試,由于有測試分數(shù)、相關(guān)答案詳解等,學生參與的積極性比較高。測試自動評分、自動統(tǒng)計,也節(jié)省了教師課后批改作業(yè)的時間。教師可以實時看到每個問題回答的正確率,哪些知識點難理解,哪些知識點容易掌握也一目了然。學生也能夠清楚了解自己哪些知識點還沒有掌握,哪些還需要強化鞏固。教師要對整節(jié)課的綜合情況進行評價、總結(jié)和反思,評價的內(nèi)容包括課前學習計劃安排、學生課堂學習中的表現(xiàn)、程序演示等方面。教師將疑難問題和重點知識進行總結(jié)整理,對整節(jié)課知識進行系統(tǒng)化梳理,對學習過程進行總結(jié)。最后進行教學反思,分析翻轉(zhuǎn)課堂教學實踐中存在的問題,思考如何改進翻轉(zhuǎn)課堂教學過程。
四、總結(jié)
“雨課堂”基于Power Point和微信,操作便捷,簡單實用;利用“雨課堂”進行了課前—課中—課后學習內(nèi)容的推送、監(jiān)督,幫助學生通過有效預習提高課堂效果,鞏固復習環(huán)節(jié),切實掌握課程內(nèi)容?!坝暾n堂”精彩的課堂體驗需要我們繼續(xù)探索,從而能夠?qū)鹘y(tǒng)的單向傳遞知識改變?yōu)榻處熀蛯W生的雙向互動,這是教學改革的持續(xù)目標。
參考文獻:
[1]曾曉晶,樊斌.“雨課堂”在《C語言程序設計》課程中的應用研究[J].現(xiàn)代計算機(專業(yè)版),2017,(03):14-17.
[2]梁榮,崔海文,賈澎濤,羅香玉.網(wǎng)絡工程專業(yè)的C語言程序設計課程改革與實踐[J].計算機教育,2015,(22):37-39,43.