王婉星
摘要針對在計算機相關(guān)專業(yè)“Python程序設(shè)計”的理論課教學中,學生學習興趣低,“低頭族”眾多,注意力集中時間較短,師生互動性不強,課前預習效率低,課中教學效果反饋差,課后作業(yè)完成不及時等問題,使用雨課堂平臺對課前預習,課中學習,課后復習進行改革。將傳統(tǒng)教學模式與“雨課堂”平臺相結(jié)合,達到教學相長,主動學習,課后反饋的效果。
關(guān)鍵詞 雨課堂 Python程序設(shè)計 教學改革
中圖分類號:G424文獻標識碼:ADOI:10.16400/j.cnki.kjdk.2021.20.049
Python Teaching Reform Based on "Rain Class"
WANG Wanxing
(Shaanxi Polytechnic Institute, Xianyang, Shaanxi 712000)
AbstractIn the theoretical course teaching of Python Programming for computer related majors, students have low interest in learning, many "bow heads", short time of concentration, weak interaction between teachers and students, low efficiencyofpreviewbeforeclass, poorfeedback ofteaching effect in class, and untimelycompletion ofhomework after class, After class review reform. The traditional teaching mode and "rain classroom" platform are combined to achieve the effect of teaching and learning, active learning and feedback after class.
Keywordsrain class; Python programming; teaching reform
1雨課堂平臺簡介
雨課堂是清華大學在線教育辦公室和學堂在線共同推出的新型智慧教學工具。雨課堂通過智能終端連接師生,教師可使用電腦端或者手機端進行課前、課中、課后教學,學生可以使用手機端完成課前、課中、課后學習。使用手機既可以實現(xiàn)大數(shù)據(jù)時代的智慧教學,為教學改革提供了一個高效、便于操作的平臺。
2課程性質(zhì)
“Python程序設(shè)計技術(shù)”是計算機、大數(shù)據(jù)等專業(yè)的一門專業(yè)基礎(chǔ)課程,后續(xù)課程有“Python數(shù)據(jù)分析”“機器學習算法”“計算機視覺”等課程。本課程旨在使學生掌握Python語言的基本語句語法、面向?qū)ο蟮木幊碳夹g(shù),培養(yǎng)學生的規(guī)范編碼能力、編程思維與工程實踐能力,為計算機與相關(guān)行業(yè)的崗位需求提供技術(shù)保障。
3教學中存在問題
課時少,內(nèi)容多。“Python程序設(shè)計”課程為56學時,需要學習10章內(nèi)容,課堂中,理論知識需要仔細講解,會占據(jù)學生們的實踐練習時間。學生往往未熟練掌握本節(jié)內(nèi)容就開始進行下一節(jié),在上一節(jié)內(nèi)容還沒有深入實踐,就又學習新的章節(jié),對理論知識一知半解,對實踐內(nèi)容淺嘗輒止,不能達到教學目標。
課程內(nèi)容不對接計算機等級考試。有大量學生希望考取計算機等級考試二級Python語言程序設(shè)計證書,但在以往的教學內(nèi)容中沒有對計算機等級考試內(nèi)容對接,學生需要在課下自行學習,考試通過率不高。
“低頭族”多,學習興趣小。學生在課堂中遇到難點內(nèi)容,容易放棄課堂學習,轉(zhuǎn)而投向自己手中的智能手機,當講授教學重難點時,可以保持學習狀態(tài)的學生寥寥無幾。學生沒有學習興趣,教師上課時,經(jīng)常唱“獨角戲”。影響教學效果和教學進度。
師生互動不好。當今課堂,教師不再唯一的“主角”,學生在課堂中常常“悶頭”看書或者遇到問題自己琢磨,缺少與教師、同學之間的交流,無法提高學生的積極性,教師無法收到學生的反饋,對課程的進度、節(jié)奏不好把握,更無法掌握學生的疑問。
課后作業(yè)完成率不高。課后作業(yè)完成率低,不但要在下一節(jié)課中花時間講解課后作業(yè),耽誤課程進度,學生也對課后作業(yè)沒有自己的認知和思考,不能達到布置課后作業(yè)的目的。
針對以上問題,使用清華大學開發(fā)的“雨課堂”平臺,對課堂教學進行改進,提高教學效果。
4教學設(shè)計
在Python程序設(shè)計中,字典有較多重難點知識,是Python語言中一種特色數(shù)據(jù)類型,但是內(nèi)容較難,初學者使用起來較為生澀,概念抽象需要占用大量時間講解。
依據(jù)教學規(guī)律,設(shè)計了課前、課中、課后逐層遞進的教學進程。對接計算機等級考試二級Python語言程序設(shè)計,將考試真題作為課堂測評習題下發(fā),使課堂與等級考試融通。以“Python程序設(shè)計技術(shù)”中第五章第三節(jié)字典為例,闡述雨課堂在課堂教學中的使用。
課前通過雨課堂學習平臺發(fā)布預習任務(wù),討論區(qū)發(fā)布話題,學生觀看微視頻,完成上節(jié)課作業(yè)并將作業(yè)上傳,教師收集學生課前的學習行為數(shù)據(jù),并分析上節(jié)課作業(yè),圍繞學生課前存在的主要問題,調(diào)整重點講授內(nèi)容。
課中設(shè)置了任務(wù)導入、任務(wù)分析、新知講解、實踐練習、梳理總結(jié)五個環(huán)節(jié)依次遞進、交替進行,教師提出問題后,使用雨課堂平臺進行小組引導,個別指導,反饋點評,總結(jié)提高,學生收到問題后,小組合作探究,組內(nèi)互助,化解疑難,組內(nèi)交流展示。使用精講多練,邊練邊測的形式,在實踐練習時推送計算機等級考試對應(yīng)知識點習題,在練習中實踐理論,深入理解重難點知識。
4.1課前
在教授一門課前,可以創(chuàng)建課程和班級,不同的課程和授課班級都可以在雨課堂進行創(chuàng)建,教師可以管理多門課程和多個班級。
預習內(nèi)容推送:在課前,教師將預習課件推送至班級,學生完成預習課件并回答問題,教師查看預習習題中易錯題,收集學生課前的學習行為數(shù)據(jù),如圖1所示,調(diào)整重點講授內(nèi)容。
在Python字典課程中,學生在課前通過平臺反映較多的問題有,字典的值如何索引使用,如何對字典進行遍歷,字典的視圖如何使用。通過課前的反饋,調(diào)整授課節(jié)奏,解決學生的問題。
4.2課中
課中先使用雨課堂進行學生考勤,在教學中設(shè)置了任務(wù)導入、任務(wù)分析、新知講解、實踐練習、梳理總結(jié)五個環(huán)節(jié)。
4.2.1任務(wù)導入
使用任務(wù)驅(qū)動,引導學生自主探究。以計算機二級Python語言程序設(shè)計中真題為任務(wù)引入,對學生進行分組,組內(nèi)先就任務(wù)進行頭腦風暴,根據(jù)任務(wù)的內(nèi)容對問題進行自主探究,每組闡述自己的方法,教師進行點評。
4.2.2任務(wù)分析
根據(jù)計算機等級考試大綱與Python程序設(shè)計課程標準,將字典中的重難點知識分析如表1。
4.2.3新知講解
教師講解重難點知識前店點評各組的探究結(jié)果,針對每組不同的問題進行歸納總結(jié)。講解字典概念與使用方法時,使用視頻演示輔助知識講解,將枯燥的編程知識趣味化,激發(fā)學生興趣。
學生可以通過在線筆記記錄,使用方法與學習心得,方便課后回顧。
4.2.4實踐練習
將計算機二級Python語言程序設(shè)計中的字典知識點編程題作為本節(jié)實踐練習題下發(fā)給各位同學,同時將等級考試中字典知識點的選擇題作為本節(jié)理論測試使用雨課堂推給學生。學生在實踐時邊練邊測,同時加強理論與實踐學習。
在學生練習時巡回指導,觀察易錯點,及練習進度,對本練習進行教師點評。
4.2.5梳理總結(jié)
在練習結(jié)束后查看雨課堂后臺會立即統(tǒng)計出的回答情況,如圖2所示。針對易錯點進行答疑總結(jié)。
4.3課后
查看雨課堂后臺數(shù)據(jù),關(guān)注學生提問,及時調(diào)整接下來的教學策略。在雨課堂平臺根據(jù)學生課堂學習情況發(fā)布拓展練習。學生可以合理運用雨課堂所推送的鞏固練習,進行有效的復習,能夠有效完成教師通過雨課堂所布置的學習任務(wù),教師也能夠在互動區(qū)與學生不受空間、時間限制,進行交流解答。
5教學效果
5.1學習興趣提高
教學過程中,充分利用線上教學平臺,關(guān)注課前-課中-課后教學全過程。在提升學生學習興趣的同時增強課堂教學體驗感,在學習成績、課堂互動、動手能力等方面都得到了改善。
課堂上,雨課堂提高了課堂活躍度和效率。這種使用多種互動方式,將學生常用的娛樂方式與課堂教學結(jié)合起來,也可以通過后臺的統(tǒng)計看到大多數(shù)學生不能理解的重難點。每個學生都有了將做題情況反饋給教師的機會,教師能夠?qū)γ恳粋€學生的難題進行解答。
在課下,雨課堂增多了學生和教師之間的互動,克服了傳統(tǒng)課堂課后師生無交流的問題。在課后,教師可以查看學生點擊“不懂”的課件,對學生的疑問進行解答。
5.2學習成績提高
在課堂上,學生在規(guī)定時間內(nèi)完成習題練習不僅有利于提高課堂注意力,而且能加深理解知識點、更好地掌握知識點。課堂上對未理解的知識進行標記,緊跟教師課程講解進度。課后可以根據(jù)自己的標記,查看習題集,完成試題進行查漏補缺。隨時查看教學課件,使得課后學習更有效。對于那些仍然理解不透的問題可通過私信老師,請教師進行講解。
在課后,教師可根據(jù)正確率了解每個知識點的掌握情況,在課后根據(jù)易錯點發(fā)送針對性習題查看每個同學得分情況,如圖3所示,掌握每人學習效果,并將課堂測試得分計入考核結(jié)果。
使用雨課堂采集本節(jié)中學生課前習題分數(shù)與課后習題分數(shù),形成學生課前、課中、課后分數(shù)變化對比,通過對比學習前后的成績,課后成績比課前成績顯著提高。
6存在問題
配套資源少。目前與課堂中與Python程序設(shè)計課程配套的課堂資源較少,雖然可以使用信息化手段加強學生的自學,自動判定學生測試成績,但是教師需要花費更多時間制作在線習題、剪輯視頻、錄入章節(jié)測試等,增加了使用的煩瑣度。
課程中互動功能較少。學生可以通過彈幕、投稿、測試等與教師在課程中互動,但是雨課程中的互動功能較少,缺少小組PK、頭腦風暴、問價調(diào)查等功能。
7結(jié)束語
針對傳統(tǒng)“Python程序設(shè)計”教學中存在的問題,使用雨課堂平臺針對以上問題進行改革,極大程度改變學生的學習態(tài)度,由教師向?qū)W生灌輸知識,變成學生主動學習。課堂互動加強,課后作業(yè)完成質(zhì)量增強,學習效果有很大改善。