摘要:編程是當代大學(xué)生的一項基本技能,對于計算機專業(yè)學(xué)生和非計算機專業(yè)學(xué)生來說都非常重要。同時,編程也是踐行“計算思維”的重要手段。“計算思維”是人類社會發(fā)展中一種非常重要的思維方式,具有很強的時代特性。在“Python語言程序設(shè)計”課程的教學(xué)過程中,本文提出一種基于比賽教學(xué)法與OKR方法相結(jié)合的教學(xué)組織過程方案,以引導(dǎo)非計算機專業(yè)學(xué)生更好地學(xué)習編程語言,這種方案可以解決學(xué)生在學(xué)習中對課程重視程度不夠、課堂專注力不足、課程學(xué)習目標不清晰以及不會盲打等問題。
關(guān)鍵詞:比賽教學(xué)法;OKR方法;Python語言程序設(shè)計
ApplicationofCompetitionTeachingMethodandOKRMethod
in"PythonLanguageProgramming"Course
ZhaoChunhui
SuqianUniversityJiangsuSuqian223800
Abstract:Programmingisafundamentalskillforcontemporarycollegestudents,playingavitalroleinbothcomputermajorsandnoncomputermajors.Italsoservesasacrucialavenueforpracticing"computationalthinking",asignificantcognitiveapproachthathasemergedandischaracterizedbyitstimelinesswithinhumansociety.Thispaperpresentsaproposedteachingmethodology,whichcombinesthecompetitionteachingmethodandtheOKRmethod,forthe"Pythonlanguageprogramming"course.Theaimistoaddressissuesfacedbynoncomputermajors,suchaslimitedattentiontothecourse,lackoffocusintheclassroom,ambiguouslearning objectives,andinadequatetypingability.Thisinstructionalframeworkendeavorstoguidestudentstowardsabettergraspofprogramminglanguages.
Keywords:competitionteachingmethod;OKRmethod;PythonLanguageProgramming
在教學(xué)實踐中,我們發(fā)現(xiàn)非計算機專業(yè)學(xué)生在學(xué)習編程語言時總是存在著一些顯而易見的阻礙。首先,非計算機專業(yè)學(xué)生在心態(tài)上認為編程課程是非主要課程,因而其對于編程語言的重視程度要遠低于其他專業(yè)課程,造成了對于通識性的編程比如“Python語言程序設(shè)計”課程的重視程度不夠。其次,由于高中學(xué)生在進入大學(xué)前,計算機使用方面的訓(xùn)練較少,因而大部分學(xué)生都不能夠盲打,在一定程度上使學(xué)生對于編程難以產(chǎn)生興趣。而編程對于新時代的大學(xué)生而言是非常重要的一項技能,編程能夠訓(xùn)練學(xué)生的思維。編程體現(xiàn)了一種抽象交互關(guān)系、形式化方法執(zhí)行的思維模式,即“計算思維”,計算思維是人類社會發(fā)展中產(chǎn)生的區(qū)別于以數(shù)學(xué)為代表的邏輯思維和以物理為代表的實證思維的第三種思維模式[1]。在教學(xué)實踐中還存在另外一個問題,學(xué)生主動學(xué)習的積極性往往不足。陳錦榮[2]研究發(fā)現(xiàn),學(xué)生熱衷于手機游戲的原因在于游戲過程的數(shù)字化特性,在游戲中,所有動作都以數(shù)字形式呈現(xiàn),玩家只需達到特定分數(shù)即可升級。此外,游戲設(shè)定的目標清晰明了,可以被量化,因此玩家在游戲中具備明確的目標,激發(fā)了他們積極行動的動力。因此,如何才能夠更好地完成課程教學(xué)目標,讓學(xué)生能夠掌握好Python編程語言,用計算思維來革新學(xué)生解決問題的思維方法,并提升學(xué)生學(xué)習的積極性和主動性,驅(qū)動學(xué)生來自我學(xué)習,是我們需要思考的一個方向。在本文中,提出一種基于比賽教學(xué)法與OKR方法相結(jié)合的教學(xué)組織過程方案,以試圖解決非計算機專業(yè)學(xué)生學(xué)習編程中遇到的問題。
1比賽教學(xué)法與OKR方法
1.1比賽教學(xué)法
“比賽教學(xué)法”起源于“比賽訓(xùn)練法”,如果把“比賽訓(xùn)練法”運用到學(xué)習體育教學(xué)的課堂中,就可以稱之為“比賽教學(xué)法”[34]。“比賽教學(xué)法”是指在教學(xué)過程中,教師采用一種類似于“比賽”的形式來引導(dǎo)學(xué)生,以實現(xiàn)特定的教學(xué)目標和完成教學(xué)任務(wù)。在這種方法中,“比賽”不僅限于傳統(tǒng)的競技體育比賽,而是包括了更廣泛的概念,旨在讓學(xué)生在競爭、游戲和娛樂的氛圍中學(xué)習,并在競爭中體驗到樂趣。相對于傳統(tǒng)的教學(xué)方法,競爭式教學(xué)方法更能夠激發(fā)學(xué)生的競爭意識,從而提高他們的學(xué)習積極性[5]。因此“比賽教學(xué)法”是一種常用于體育教學(xué)過程中的教學(xué)方法,但是其所具有的“比賽”的屬性,對于其他課程也具有一定的參考性。
1.2OKR方法
OKR(ObjectivesKeyResults,目標與關(guān)鍵結(jié)果)方法是近年來在初創(chuàng)科技企業(yè)中獲得高度關(guān)注的績效管理工具與方法之一[6]。OKR方法用于確立和追蹤目標以及評估其達成情況,具有目標對齊、支持、適應(yīng)性、進展跟蹤和挑戰(zhàn)性等重要特征[78]。在OKR方法中,目標的設(shè)定需要有一定的難度,其理論依據(jù)是:挑戰(zhàn)性目標通常比容易的目標更能有效地激發(fā)績效,另外,具體而具有挑戰(zhàn)性的目標通常會帶來更豐富的成果,而模糊的目標則不夠有效[910]。雷濤等[11]在教學(xué)研究中認為,采用OKR方法進行動態(tài)教學(xué)評估具有目標對齊、進展跟蹤、挑戰(zhàn)性等優(yōu)勢。因此,通過在教學(xué)過程中引入OKR方法,可以使學(xué)生能夠在學(xué)習過程中更加聚焦于主要目標,并且能夠通過預(yù)設(shè)的關(guān)鍵結(jié)果來對目標進行追蹤。同時,由于關(guān)鍵結(jié)果具有一定的難度,帶有一定的挑戰(zhàn)性,更加能夠激發(fā)出學(xué)生的潛力。
1.3比賽教學(xué)法與OKR方法的結(jié)合
“比賽教學(xué)法”的優(yōu)點在于可以讓學(xué)生在課堂的教學(xué)過程中保持著一種緊張和興奮的狀態(tài),從而提高學(xué)生的注意力,激發(fā)學(xué)生學(xué)習的主動性。而OKR方法可以讓學(xué)生從更加宏觀層面來衡量自己對于Python課程學(xué)習目標的認識,更加聚焦于自己的學(xué)習目標。因此將OKR方法引入課程的教學(xué)中,同時利用比賽教學(xué)法來進行對關(guān)鍵結(jié)果(KR)的量化,將形成一種教學(xué)過程組織的新形式。
2課程教學(xué)組織設(shè)計
2.1課程教學(xué)內(nèi)容
針對非計算機專業(yè)“Python語言程序設(shè)計”課程的教學(xué)內(nèi)容,我們將之歸納為“語法元素與數(shù)據(jù)類型、程序的控制結(jié)構(gòu)、函數(shù)和代碼復(fù)用、組合數(shù)據(jù)類型、文件和數(shù)據(jù)格式化、高級特性”共六大模塊,并且我們將針對以上六個部分共同組織六次比賽。
2.2教學(xué)組織設(shè)計
(1)學(xué)生分組:將班級學(xué)生進行自由分組,由學(xué)生自行組成小組,每組成員由學(xué)生自行決定,成員人數(shù)區(qū)間為3~5人,并自行選擇組長1人,由組長跟進整個小組OKR的執(zhí)行情況。
(2)比賽設(shè)計:針對六個知識模塊,共組織六次對抗的比賽。每次比賽共包含5個題目,其中包括復(fù)習題1題,新知識點3題,以及綜合題1題,每題分值20分。比賽得分具體規(guī)則如表1所示,提交正確答案得15分,前十名提交正確答案則得附加分5分,答錯或者回答超時則0分,小組成績?yōu)樗薪M員成績的均值。
(3)OKR設(shè)置:為實現(xiàn)學(xué)期的全部教學(xué)目標,采用OKR的方式來推進教學(xué)任務(wù)。具體的OKR設(shè)置如表2的OKR矩陣所示,我們設(shè)置的教學(xué)總目標是:能夠熟練使用Python進行編程。同時設(shè)置兩個可以衡量該目標實現(xiàn)情況的可量化的1R40L68zoBLjEaF/G1B4ulpFZchz9Fdg+SCnJphUHjU=關(guān)鍵結(jié)果,分別為:每次所有小組得分均超過70分及全體學(xué)生都能夠?qū)崿F(xiàn)盲打。對于非計算機專業(yè)的學(xué)生,兩個關(guān)鍵結(jié)果在實現(xiàn)上均具有一定的難度,符合設(shè)定原則中的困難性及具體性兩個要求[9]。因此,對于能否實現(xiàn)關(guān)鍵結(jié)果的信心指數(shù)初始值設(shè)置為50%,表示在開始時,具有50%的信心能夠完成任務(wù)。隨著時間的推移,該指數(shù)將通過自我評估來不斷進行調(diào)整:增加或者減小。
每個學(xué)生的OKR設(shè)計范本如表3的OKR矩陣所示,增加單周期計劃欄目,周期代表下次測試與本次測試之間的時間間隔。學(xué)生可以根據(jù)該范本自行根據(jù)情況調(diào)整計劃中的任務(wù),其中計劃中的任務(wù)包含了優(yōu)先級,P1級代表必須完成的任務(wù),P2為應(yīng)該做的任務(wù)。單周期計劃的前3項,服務(wù)于關(guān)鍵結(jié)果中的第1項;周計劃中的第3項,服務(wù)于關(guān)鍵結(jié)果中的第2項。
2.3具體實現(xiàn)過程
2.3.1嵌入比賽的課題教學(xué)過程
第一步:在模塊比賽課程開始前,進行比賽題目的準備,并將相關(guān)測試題目輸入比賽系統(tǒng)。
第二步:提前布置預(yù)習和復(fù)習的任務(wù),在上課期間,均衡劃分授課時間,在90分鐘內(nèi),根據(jù)知識點進行問題的嵌入,將5個題目嵌入在課堂的全過程中,使學(xué)生可以一直保持著集中精力比賽的答題狀態(tài)。學(xué)生答題時,使用編程工具進行代碼的編寫,并最終提交程序及程序運行的結(jié)果,并據(jù)此評分。
第三步:在答題結(jié)束后,對小組得分的情況進行排名,對錯誤情況進行統(tǒng)計。
將各小組的得分及錯題反饋給各小組,由各小組在課后進行組內(nèi)的討論,以實現(xiàn)自我改進。同時根據(jù)測試情況統(tǒng)計錯誤較多的知識點,有針對性地進行知識的回顧。
2.3.2反饋與總結(jié)過程
每個學(xué)生均需要在小組內(nèi)進行反思與總結(jié),根據(jù)自己比賽的得分及錯題情況進行復(fù)盤,找出自己學(xué)習中還存在的問題以及知識的盲點,同時修正自己的OKR表中的信心指數(shù)。之后由組長形成小組的OKR報告,提交給教師,報告格式如表4所示。
授課教師根據(jù)小組提交的OKR執(zhí)行情況表,來重新評估班級OKR目標的執(zhí)行情況。同時根據(jù)每次測試的結(jié)果,針對錯題進行重點講解,針對得分較低的小組要進行深入的溝通,了解學(xué)生的學(xué)習情況,對小組學(xué)生進行單獨輔導(dǎo)。
3結(jié)論
通過比賽的方式,能夠有效地激發(fā)出學(xué)生潛力,提高學(xué)生課堂的專注力;OKR方法可以使學(xué)生和教師都能夠聚焦于課程的主要目標,并且通過關(guān)鍵結(jié)果的設(shè)定及對關(guān)鍵結(jié)果的推進,實現(xiàn)了對目標的動態(tài)追蹤。通過比賽教學(xué)法及OKR方法的結(jié)合,課程的教學(xué)目標得以量化、教學(xué)目標也更加聚焦、教學(xué)目標的實現(xiàn)過程也實現(xiàn)了可視與可控。該方法是對傳統(tǒng)教學(xué)方法的一種補充,針對非計算機專業(yè)學(xué)生在學(xué)習過程中存在的積極性不足、目標不明確及盲打能力欠缺等問題而設(shè)計的一種具有可行性的教學(xué)過程組織方案。
參考文獻:
[1]嵩天,黃天羽,禮欣.程序設(shè)計基礎(chǔ):Python語言[M].高等教育出版社,2014.
[2]陳錦榮.基于OKR工作法構(gòu)建課程學(xué)習系統(tǒng)的創(chuàng)新研究——以計算機專業(yè)為例[J].產(chǎn)業(yè)科技創(chuàng)新,2022,4(04):3638.
[3]田麥久.運動訓(xùn)練學(xué)[M].人民體育出版社,2000.
[4]鐘日超.比賽教學(xué)法在廣州市南國學(xué)校初中籃球教學(xué)中的實驗研究[D].廣州體育學(xué)院,2022.
[5]陳玉敏,梁亞強.“比賽教學(xué)法”與“傳統(tǒng)教學(xué)法”的對比分析[J].九江師專學(xué)報,2003(06):6465.
[6]趙銳.OKR及OKR中國實踐的研究綜述[J].現(xiàn)代商業(yè),2019(16):165166.
[7]崔家瑞,李擎,李希勝,等.基于OKR的實驗技術(shù)人員績效評價探索與實踐[J].實驗技術(shù)與管理,2019,36(02):3135.
[8]鄭立國,孫淑梅.基于OKR的應(yīng)用型高校教師績效管理研究[J].課程教育研究,2019(07):173174.
[9]LockeEA.Towardatheoryoftaskmotivationandincentives[J].OrganizationalBehavior&HumanPerformance,1968,3(2):157189.
[10]曹仰鋒,王永貴.OKR:績效管理創(chuàng)新實踐[J].中國管理會計,2019(04):5257.
[11]雷濤,李梅,葉海旺,等.基于OKR評估方法的混合教學(xué)模式研究——以《礦山設(shè)計原理》為例[J].高教學(xué)刊,2020(17):8992.
作者簡介:趙春暉(1989—),男,漢族,江蘇宿遷人,碩士,助教,研究方向:模式識別、深度學(xué)習及高等教育理論與實踐方法等。