王琰棋 劉家钖
近年來,互聯(lián)網(wǎng)快速發(fā)展,伴隨著人工智能的興起,python語言因其簡潔優(yōu)美的語法、覆蓋面廣泛的類庫、強大高效的計算生態(tài)、通用靈活等特點迅速成為當前熱門的編程語言之一。
2016年,教育部發(fā)布了《大學計算機基礎課程教育基本要求》,首次建議將 python語言作為首門程序設計課程的教學語言。2018年,浙江省信息技術課程改革方案出臺,確定python代替VB進入高中信息技術教材,并將信息技術學科納入浙江省高考。由此可見,python語言課程化也將成為計算機編程學習中的主流語言。
由于python程序設計課程比較枯燥,前期偏重基礎知識的學習,難以調(diào)動學生學習的積極性,學生缺乏學習的熱情,掌握的知識也較為單薄,無法融會貫通,導致學生難以掌握所學內(nèi)容?;谶@種情況,以學生為中心,采用多元化的教學方式非常必要。本文在闡釋O-AMAS原理的基礎上,對教學模型進行改進,以充分、有效發(fā)揮學生的主觀能動性為學習目的,實現(xiàn)其基礎知識的掌握、編程能力的提升,并引導學生學會思考。
一、O-AMAS模型的改進
(一)基本理念
O—AMAS教學模型是在2017年由南開大學有效教學團隊NKET自主研發(fā)出的教學模型,該教學模型以OBE理念作為教學設計思路,以學生的學習結(jié)果為導向,以師生良性互動作為內(nèi)驅(qū)力,是一種沉浸互動教學模型。由教學目標(Objective),課堂迅速激活(Activation)、多元學習(Multi-learning)、有效測評(Assessment)和簡要總結(jié)(Summary)5個環(huán)節(jié)組成。(見圖1)
這些環(huán)節(jié)的應用促使學生進入高效學習的狀態(tài)?;旧喜捎弥苯咏虒W、項目教學、互動教學等多種教學手段相互結(jié)合的方式,同時選取社會相關時事熱點來激發(fā)學生學習的熱情,在評測過程中以多維度視角和多種方式進行測評,以學生為主體來完成教學活動,最終實現(xiàn)增強學生實踐應用能力、邏輯思維創(chuàng)造力,并在一定程度上實現(xiàn)更高階的學習目標。
實施驗證,在很多學校中取得了很好的教學效果,有其實用性和存在的價值。
二、基于O-AMAS教學法的教學設計
在計算機專業(yè)相關課程的學習中,編程語言的學習占了很大的比重,同時python語言作為用途較為廣泛的編程語言之一,用O-MAMAS模型教學法引入到python程序設計課程的教學中,不僅能提高學生的學習興趣,還有助于學生其他高階目標的實現(xiàn),有助于教學效果和教學質(zhì)量的提升。
本節(jié)選取了《Turtle庫的使用》章節(jié),使用O-AMAS教學法進行了教學設計。(見表1)
在教學過程中,最后的簡要總結(jié)起到重要的反饋作用,在每次課的最后,教師可以根據(jù)超星平臺的數(shù)據(jù),做課后的總結(jié)和歸納,了解本堂課的重點、難點。通過每次課的梳理可以使學生學習的過程更加完整,也可以對學生起到督促的作用。
三、基于O-AMAS教學法的教學實施
在python程序設計課程中,選取課程Turtle庫的使用作為案例,課前在超星平臺發(fā)布本節(jié)課相關導學資料和微課視頻,提出本節(jié)課的教學目標,與學生進行互動和交流。本節(jié)課的內(nèi)容分為以四個步驟。
(一)迅速激活
從現(xiàn)實出發(fā),啟發(fā)學生,選取有意義的節(jié)日畫出圖形。例如,母親節(jié)即將到來,給母親送上特別的“禮物”,可以用python制作賀卡。向?qū)W生展示制作出玫瑰花的運行結(jié)果圖?;蛘呖梢赃x取社會熱點話題,讓學生觀看微課學習圖形的制作過程,了解如何制作出簡單但有意義的圖形模塊??梢猿浞职l(fā)揮學生的想象力,讓學生踴躍參與到課堂上的發(fā)言中。
(二)多元學習
(1)小組討論。在激發(fā)學生的學習熱情后,要相應開展一系列的活動來掌握本次課的知識。我們采取小組討論的方式,討論在制作過程中的知識和應該注意的點。小組的組成按照Jigsaw教學法的“組內(nèi)異質(zhì),組間同質(zhì)”的原則,把40人分成8個小組,每個小組展開討論。每個小組做出充足的討論后,再與不同組的學生交流在原始小組得到的信息。各小組發(fā)言,教師在聽取匯報后做出總結(jié)和點評。
(2)重點講解。在課程實施過程中,要綜合在討論中出現(xiàn)的問題,重點關注易錯點,進一步講解這部分內(nèi)容。
(3)作品展示。講解完成后,學生上機操作完成創(chuàng)作。教師在展示過程中,引導學生注意在編程過程中的錯誤例如,標點符號、字母拼寫等。在實施過程中發(fā)現(xiàn)學生的基礎知識掌握不夠牢固,在拼寫、注釋等多有錯漏,可以找出一個代表性的例子,讓學生找出錯誤,設置獎懲制度,獎勵找得多、答得對的學生。充分調(diào)動起學生的勝負欲和好勝心,形成“比誰快、比誰學的好、比寫的準”的濃厚學習氛圍。
(4)及時反饋。在學習過程中是否掌握的判斷標準只有一個,就是是否會用。在程序完成修改后,會在超星發(fā)布當堂課的題目包括10道選擇題和5道填空題。要求學生即刻完成,有疑問及時反饋。查漏補缺,完全掌握本節(jié)課的內(nèi)容。
(三)有效測評
該測評就學生學習綜合情況進行測評,測評的數(shù)據(jù)來源包括線上和線下,從多個維度、多種方式進行測評。維度包括基礎和提高。多種方式包括自評、互評(小組評價)、師評。
(四)簡要總結(jié)
對本次課的內(nèi)容進行總結(jié),歸納本次課的重點和難點??捎蓪W生補充在學習過程中的感悟,鼓勵學生進行深度總結(jié)。引導學生思考在編程過程中的規(guī)律和感悟,尋找不同編程題目中的異同點,達到“一通百通,隨意遷移“的效果,真正理解編程語言的內(nèi)在邏輯。
對優(yōu)秀小組提出表揚,鼓勵學生努力學習python相關課程,體會編程中的樂趣。
四、效果分析
經(jīng)過一段時間的教學實踐,根據(jù)學生提交的編程作品以及發(fā)放的調(diào)查問卷進行分析,研究發(fā)現(xiàn)O-AMAS教學法激發(fā)了學生的學習熱情,提高了學生的編程能力、思考能力和創(chuàng)新意識。研究從學生評價、期末成績、學生訪談三個方面對本次實驗的有效性進行分析。
(一)學生評價
學習滿意度是學生在學習過程中逐漸積累的看法,是對課程評價體系、學習過程等的感知。在課堂實施過程中,選取四個代表性問題發(fā)放問卷進行調(diào)查[10],調(diào)查結(jié)果分析如表3。
根據(jù)調(diào)查問卷,發(fā)現(xiàn)90.90%的學生認為在學習過程中,相比于傳統(tǒng)教學方式,O-AMAS教學方式更能增加課堂參與度。92.70%的學生表示喜歡這種教學方式。83.70%的學生表示通過課程學習,編程能力、邏輯思維、科學素養(yǎng)得到顯著提升。89.1%的學生表示愿意繼續(xù)以這種方式展開教學。
針對學生的反饋進行采訪,得到證實,以O-AMAS教學模型設計的python程序設計課程,符合學生的興趣,能激發(fā)學生的學習積極性,提高學生的課堂參與度,并在編程能力、邏輯思維、科學素養(yǎng)等方面得到相應的提高,有其存在的必要性。
(二)期末成績
在廣州市某學校進行實驗, 2020 級學生52名、2021 級學生40名的python程序設計課程期末成績進行分析,2020 級為對照組,2021 級為試驗組,結(jié)果顯示,與 2020 級學生相比,2021 級學生在及格率和優(yōu)秀率都有明顯的提高。大于80分的優(yōu)秀率從52.86%提升到62.71%,及格率從92.86%提高到96.61%。(見圖3)
期末成績反映出學生的學習情況,是學生對知識掌握情況的客觀反映。從圖中已有數(shù)據(jù)對比來看,期末平均分、優(yōu)秀率和及格率都有所提升。這證明了,應用O-AMAS教學法對于編程語言的學習有實際作用,可以讓學生更好地掌握知識。
五、結(jié)論
近年來,python語言發(fā)展迅速,隨著大數(shù)據(jù)行業(yè)紅利期的到來,編程語言學習成為計算機專業(yè)的重要一環(huán)。編程語言的學習是枯燥的,但應該主動活躍氛圍,寓教于樂,單純的知識傳授并不能收獲好的教學效果。
本文采用O-AMAS模式應用于python程序設計課程的教學設計,以數(shù)字化工具為支撐,線上線下相結(jié)合的教學方式,提倡師生互動,以學生為主體,引導學生深度參與,以學生興趣為導向,主張學生合作探究獨立思考,實現(xiàn)邏輯思維、計算思維、合作思維等多維度教學目標的深度滲透,提升學生學習體驗。
實驗證明,通過此教學設計的實施,加強了學生對理論知識的掌握,有利于學生基礎知識點的掌握。本模型應用于課堂教學,能夠活躍氛圍,有效調(diào)動學生的學習積極性。
值得注意的是,要按照學生的前測結(jié)果,適時調(diào)整課程內(nèi)容的難易度和重點內(nèi)容,因材施教,采取多元化的教學方式,真正做到建設學生“臉上有笑,眼里有光,過程有趣,學習有效”的“四有”課堂。[14]
參考文獻:
[1]黃詮,李傳衛(wèi),胡楚然,等.“Python程序設計”融入課程思政初探[J].信息系統(tǒng)工程,2023,352(04):167-170.
[2]孫強,鄔遠和,曹寶根.O-AMAS有效教學模型在“船舶安全與管理”課程教學中的應用[J].航海教育研究,2023,40(01):86-91.
[3]韓雪麗.O-AMAS有效教學法在《會計綜合實訓》課程中的運用研究[J].商業(yè)會計,2022,(08):120-124.
[4]潘皎,韓燁青,李霞.基于O-AMAS有效教學模型的在線教學實踐——以“微生物生理學”課程為例[J].高校生物學教學研究(電子版),2021,11(01):17-20.
[5]韓雪麗.O-AMAS有效教學法在《會計綜合實訓》課程中的運用研究[J].商業(yè)會計,2022(08):120-124.
[6]韓燕麗,楊慧炯.基于O-AMAS有效教學模型的數(shù)字圖像處理課程優(yōu)化策略研究[J].辦公自動化,2023,28(07):42-45.
[7]朱映黎,張曉朦,劉欣,張冰.基于“OBE-CDIO”模式教學設計的中藥學教學效果評價[J/OL].中醫(yī)教育:1-12[2023-03-15 14:02].
[8]朱桂偉,黎慶璐,辛玉紅等.基于信息意識培養(yǎng)的“項目—探究—創(chuàng)新”教學模式探索——以《網(wǎng)絡媒體制作》課程為例[J].教育信息技術,2022,339(05):15-18.
[9]張新地.基于硬件編程的中職物聯(lián)網(wǎng)《Python 程序設計》課程開發(fā)與教學實踐[D].廣東技術師范大學,2022.
[10]孫曉宇.基于O-AMAS模型的商務數(shù)據(jù)分析與應用課程教學模式研究[J].大眾科技,2022,24(10):156-158+136.
[11]黃維元,尉浩,林金嬌.大數(shù)據(jù)信息技術與高校思政課教學深度融合研究[J].山東農(nóng)業(yè)工程學院學報,2022,39(12):121-128.
[12]孫越,孟曉宇,張錚等.基于O-AMAS有效教學模型的課程實踐[J].軍事交通學報,2023,2(02):66-69.
[13]潘皎,韓燁青,李霞.基于O-AMAS有效教學模型的在線教學實踐——以“微生物生理學”課程為例[J].高校生物學教學研究(電子版),2021,11(01):17-20.
[14]鄧秀勤,謝燕菲,馬艷等.基于O-AMAS的旅游規(guī)劃實踐課程在線教學研究[J].高師理科學刊,2020,40(10):99-103.
責任編輯朱守鋰