国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OBE理念的Python程序設(shè)計教學(xué)模式研究

2024-09-12 00:00:00李凡呂嘉成麗君鄧林強
科技資訊 2024年15期

摘要:“Python程序設(shè)計”作為一門程序設(shè)計語言課程,為其他程序設(shè)計提供必要的基礎(chǔ)知識和編程方法,是數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)的專業(yè)必修課程,過程中培養(yǎng)了學(xué)生的專業(yè)技能和編程能力。大數(shù)據(jù)專業(yè)后續(xù)課程包括數(shù)據(jù)挖掘、數(shù)據(jù)分析、數(shù)據(jù)可視化等均以Python語言為基礎(chǔ),因此,學(xué)生對該門課程的掌握極為重要。為了進一步提升“Python程序設(shè)計”課程教學(xué)質(zhì)量,結(jié)合當(dāng)前Python程序設(shè)計教學(xué)過程中存在的課程內(nèi)容的難度、課程深度與就業(yè)市場需求還有一定的差距,學(xué)生面對實際應(yīng)用,解決復(fù)雜工程問題能力薄弱等突出問題,結(jié)合“線上+線下”教學(xué)模式,研究合理的考核方式,針對教學(xué)資源進行分層,實施基于成果導(dǎo)向教育(Outcomebasededucation,OBE)理念的Python課程教學(xué)改革,采用多維度考核評價機制,切實提高課程教學(xué)質(zhì)量。

關(guān)鍵詞:OBE理念混合教學(xué)教學(xué)質(zhì)量課程改革

ResearchonPythonProgrammingTeachingModeBasedonOBEConcept

LIFanLYUJiaCHENGLijunDENGLinqiang

ShanxiAgriculturalUniversity,Taiyuan,ShanxiProvince,030000China

Abstract:Asaprogramminglanguagecourse,PythonProgrammingprovidesnecessarybasicknowledgeandprogrammingmethodsforotherprogramminglanguages.Itisacompulsorycourseindatascienceandbigdatatechnology,whichcultivatesstudents'professionalskillsandprogrammingabilityintheprocess.Thefollow-upcoursesofthebigdatamajor,includingDataMining,DataAnalysis,DataVisualization,etc.,areallbasedonPythonlanguage.Therefore,itisextremelyimportantforstudentstomasterthiscourse.In ordertopromotetheimprovementoftheteachingqualityofthePythonProgrammingcourse,consideringtheprominentissuesinthecurrentPythonProgrammingteachingprocess,includingthedifficultyofthecurrentPythonProgrammingteachingprocess,thegapbetweenthedepthofthecourseandthedemandofthejobmarket,andtheweakabilityofstudentstofacepracticalapplicationandsolvecomplexengineeringproblems,etc.andcombinedwiththe"online+offline"teachingmode,itstudiesreasonableassessmentmethods,stratifiesteachingresources,implementsPythoncurriculumteachingreformbasedontheconceptofOutcomeBasedEducation(OBE),adoptsamulti-dimensionalassessmentandevaluationmechanism,andeffectivelyimprovethequalityofcourseteaching.

KeyWords:OBEconcept;Hybridlearning;Teachingquality;Curriculumreform

當(dāng)前伴隨著云計算、物聯(lián)網(wǎng)等技術(shù)的快速發(fā)展,智慧城市、智慧醫(yī)療、智能交通等應(yīng)用中產(chǎn)生了大量的數(shù)據(jù)。數(shù)據(jù)的分析與處理離不開Python語言。Python具有簡單易學(xué)、功能強大的特點,在教育領(lǐng)域得到了廣泛關(guān)注。Python語言不僅能夠提高學(xué)生的編程技能,還能鍛煉學(xué)生的邏輯思維,培養(yǎng)學(xué)生的創(chuàng)新能力。然而,傳統(tǒng)的Python教學(xué)模式存在一些問題,如教學(xué)內(nèi)容與實際應(yīng)用相差較遠、學(xué)生練習(xí)時間短、學(xué)習(xí)目標(biāo)不明確等[1]。在以往的教學(xué)中,教師往往會以知識點講授為主要目的,在對應(yīng)的課本內(nèi)容講授完成并學(xué)生順利通過考試后,意味著課程目標(biāo)即為達成。在這個過程中,學(xué)生被動接受知識,不理解學(xué)習(xí)的目標(biāo)究竟是什么,導(dǎo)致學(xué)生缺乏學(xué)習(xí)的主動性,失去學(xué)習(xí)興趣。針對以上問題,從而進一步提高Python程序設(shè)計課程的教學(xué)質(zhì)量,本文基于成果導(dǎo)向教育(Outcomebasededucation,OBE)教學(xué)理念與模式,從課程目標(biāo)、教學(xué)方法與手段、課程考核方式及教學(xué)目標(biāo)達成度幾個方面進行了教學(xué)改革與研究探索。

1OBE理念

OBE理念最早出現(xiàn)在美國等的基礎(chǔ)教育領(lǐng)域內(nèi)。成果導(dǎo)向教育指的是從最終的結(jié)果出發(fā),設(shè)計教學(xué)方法和教學(xué)手段,讓學(xué)生在開始學(xué)習(xí)之際明白教學(xué)目標(biāo)是什么,怎樣和教師一起達到指定的教學(xué)目標(biāo),并且最后需要評價教學(xué)目標(biāo)的完成情況怎么樣[2]。當(dāng)前,在全球范圍內(nèi)的教學(xué)改革中OBE理念被廣泛應(yīng)用。堅持成果導(dǎo)向教育(OBE)是一種以成果為目標(biāo)導(dǎo)向,以學(xué)生為本,采用逆向思維的方式進行的課程體系的建設(shè)理念,很多課程均以本理念為中心進行了課程改革工作。以學(xué)生為中心、以產(chǎn)出為導(dǎo)向、以持續(xù)改進為重點[3]。另外,我國當(dāng)前的課程建設(shè)、人才培養(yǎng)目標(biāo)的制定、教學(xué)方式和計劃的制訂等方面,尤其是以應(yīng)用型人才為培養(yǎng)目標(biāo)方面,都圍繞OBE理念進行了大量的教學(xué)改革和探索。

“Python程序設(shè)計”課程為數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)的核心課程。學(xué)生通過學(xué)習(xí)Python語言,可以更好地鍛煉邏輯思維、編程思維,從而具有對數(shù)據(jù)分析的能力和人工智能相關(guān)知識,也可以為他們的未來職業(yè)發(fā)展打下堅實的基礎(chǔ)[4]。因此,積極探索該課程在教育改革中的應(yīng)用,提高教學(xué)質(zhì)量,對培養(yǎng)具有創(chuàng)新能力、實踐能力和大數(shù)據(jù)分析能力等專業(yè)型人才具有重大意義[5]。

2Python程序設(shè)計教學(xué)現(xiàn)狀分析

2.1在教學(xué)內(nèi)容方面Qt41qScmKY8NriYX7P1+lA==

Python程序設(shè)計語言涉及基本語法、控制結(jié)構(gòu)、函數(shù)、文件等。教師在授課的過程中按照教材的內(nèi)容來授課,整體注重概念的講解,從而忽略了學(xué)生實踐能力的培養(yǎng)。很多學(xué)生感到概念枯燥無味,抽象難理解,缺乏學(xué)習(xí)動力。另外,學(xué)生的編程技能水平參差不齊,針對之前學(xué)習(xí)過的C語言、JAVA語言,部分學(xué)生掌握較好,學(xué)習(xí)Python也較輕松,部分學(xué)生編程基礎(chǔ)較薄弱學(xué)起來較吃力。

2.2在教學(xué)方法上

很多教師仍然是傳統(tǒng)的授課模式,注重語法和概念的講解。學(xué)習(xí)在這個過程中學(xué)習(xí)動力明顯不足。此外,在教學(xué)案例方面,仍為傳統(tǒng)的一些案例,缺乏互動性和趣味性,無法激發(fā)學(xué)生興趣。

2.3在考試考核方面

雖然在課程考核評價中采用多種考核方式,但缺乏較完善的過程性評價體系,無法對學(xué)生進行更科學(xué)和綜合性的評價,也同時影響對課程教學(xué)的有效反饋。

3基于OBE理念的Python程序設(shè)計教學(xué)模式

課程組教師通過研討交流,結(jié)合Python教學(xué)中學(xué)生實踐較弱的問題,針對章節(jié)主題和知識點,結(jié)合學(xué)生身邊的案例、實用技能等,激發(fā)學(xué)生的興趣。例如:當(dāng)前學(xué)生面臨畢業(yè)后面試需要證件照,很多學(xué)生不會使用PS,需要花錢進行證件照修飾。通過分析章節(jié)中的圖片處理的主題,引導(dǎo)學(xué)生主動掌握和探索圖片處理的方法和函數(shù),最后利用第三方庫學(xué)會了處理證件照。在這個過程中激發(fā)了學(xué)生主動學(xué)習(xí),強化了學(xué)生的參與感[6]。在布置課后習(xí)題時,通過學(xué)生上課的表現(xiàn)以及對知識點的掌握情況,將習(xí)題分為難、中等、一般、簡單4個層次的,學(xué)生可以自主選擇題目難度,完成簡單題目后再進行下一階段的練習(xí),從而實現(xiàn)能力的提升。最后,讓學(xué)生進行分組討論,觀察生活中的問題,并嘗試用Python編程去解決?;贠BE理念,本文將Python程序設(shè)計課程的教學(xué)目標(biāo)、內(nèi)容與方法、教學(xué)方式和考核方式等方面進行改革,構(gòu)建了混合教學(xué)模式[7]。

3.1教學(xué)目標(biāo)

針對學(xué)生培養(yǎng),畢業(yè)要求分解到各個課程目標(biāo)中。按照課程目標(biāo)、教學(xué)內(nèi)容采取相應(yīng)的教學(xué)方法。良好的教學(xué)方法可以保證課程目標(biāo)的達成度。將畢業(yè)要求中對應(yīng)的課程目標(biāo)再進一步進行細化,使課程目標(biāo)更加明確、清晰。如以函數(shù)和代碼復(fù)用模塊為例,可將具體目標(biāo)分解為:(1)函數(shù)的定義和調(diào)用方法;(2)函數(shù)的參數(shù)傳遞過程以及變量的作用范圍;(3)lambda函數(shù);(4)函數(shù)遞歸的定義和使用方法。此外,通過函數(shù)的設(shè)計與實現(xiàn),培養(yǎng)學(xué)生的工程項目分析能力[8]。Python程序設(shè)計的課程目標(biāo)如表1所示。

基于OBE理念,Python程序設(shè)計課程的教學(xué)目標(biāo)為培養(yǎng)學(xué)生的知識、能力、素質(zhì)綜合能力。通過該課程的學(xué)習(xí),學(xué)生應(yīng)該能夠熟練掌握Python語言的基本語法和常用庫,能夠使用Python解決實際問題和開發(fā)小型應(yīng)用。

3.2內(nèi)容與方法

為了實現(xiàn)教學(xué)目標(biāo),本課程采用了線上與線下相結(jié)合的混合教學(xué)模式。線上教學(xué)主要通過視頻教程、在線編程練習(xí)等方式進行基礎(chǔ)知識的學(xué)習(xí),針對不同水平的學(xué)生,在線上平臺設(shè)置練習(xí)的時候進行不同難度的設(shè)置,使學(xué)生逐步提習(xí)和提高,實現(xiàn)多層次育人;線下教學(xué)則通過案例分析、項目實踐等方式進行深入學(xué)習(xí)和實踐。同時,引入了翻轉(zhuǎn)課堂的教學(xué)模式,讓學(xué)生在課前預(yù)習(xí)和課后復(fù)習(xí)中更好地掌握知識。

Python程序設(shè)計教學(xué)過程中應(yīng)注重實踐性和系統(tǒng)性。以函數(shù)和代碼復(fù)用教學(xué)過程為例,首先,向?qū)W生介紹函數(shù)的基本概念,包括定義、調(diào)用和參數(shù)傳遞。通過簡單示例,讓學(xué)生理解函數(shù)如何封裝可重復(fù)使用的代碼塊。其次,講解全局變量和局部變量,以及它們?nèi)绾斡绊懞瘮?shù)的行為。其次,通過實例演示模塊和包的使用,讓學(xué)生理解如何組織和共享代碼。在實操環(huán)節(jié),設(shè)計一系列編程任務(wù),要求學(xué)生編寫函數(shù)來解決實際問題,并鼓勵他們使用已有模塊來提高代碼效率[9]。同時,引導(dǎo)學(xué)生反思代碼結(jié)構(gòu),討論如何改進和優(yōu)化代碼復(fù)用。最后,總結(jié)函數(shù)和代碼復(fù)用的最佳實踐,強調(diào)代碼清晰性、可讀性和可維護性的重要性。通過這一過程,學(xué)生不僅能夠掌握Python函數(shù)和代碼復(fù)用的基本知識,還能培養(yǎng)解決實際問題的能力。

3.3教學(xué)方式

在混合教學(xué)模式下,采用了多種教學(xué)方式相結(jié)合的方法。啟發(fā)式教學(xué)、項目式教學(xué)、互動式教學(xué)、小組討論等教學(xué)方法,激發(fā)學(xué)生的學(xué)習(xí)興趣和主動性[10]。同時,注重培養(yǎng)學(xué)生的邏輯思維和創(chuàng)新能力,提高他們的編程技能。啟發(fā)式教學(xué)中,在課堂開始的時候,通過問題引導(dǎo)、案例分析先引導(dǎo)學(xué)生主動提出問題,從而引導(dǎo)他們主動學(xué)習(xí),培養(yǎng)學(xué)生獨立思考、分析問題和解決問題的能力,引導(dǎo)學(xué)生主動通過實踐獲得自己想學(xué)的知識。項目式教學(xué)中,通過小型綜合案例,涉及多個知識點,結(jié)合學(xué)生生活,更容易激發(fā)學(xué)生學(xué)習(xí)興趣。互動式教學(xué)中課內(nèi)討論和課外答疑相結(jié)合,線上線下相結(jié)合,學(xué)生可通過學(xué)習(xí)通平臺、企業(yè)微信等平臺聯(lián)系教師解答問題。

3.4考核方式

為了更好地評價學(xué)生的學(xué)習(xí)效果,針對目前課程的考核評價體系做了修改與完善,實施考試成績和平時成績各占50%,其中考試成績?yōu)樯蠙C考試方式,直接運行代碼,通過現(xiàn)實案例讓學(xué)生分組完成,激發(fā)學(xué)生去解決問題的動力,提高解決問題后的成就感。平時成績包括了課堂筆記、考勤、課堂互動、作業(yè)、實驗報告等,更加注重對學(xué)生的過程化管理。課堂筆記考核學(xué)生在課堂上是否集中精力以及對知識點的理解程度,教師通過查看課堂筆記可以了解學(xué)生對知識的掌握情況。通過考勤評估課堂教學(xué)效果,促進教師改進教學(xué)內(nèi)容和教學(xué)手段。課堂互動,根據(jù)教學(xué)內(nèi)容開展隨堂提問、討論等活動,記錄學(xué)生的表現(xiàn)情況。作業(yè)可以更好地鞏固所學(xué)內(nèi)容。在平時書面作業(yè)和課程出勤及參與整體考核的基礎(chǔ)上,增加階段性考試,可以反映學(xué)生階段性的學(xué)習(xí)情況,月考內(nèi)容為簡單的項目實現(xiàn),如Python代碼實現(xiàn)證件照換背景、PDF轉(zhuǎn)換為Word文檔等,可以更好地激發(fā)學(xué)生的實踐熱情,更好地理解學(xué)習(xí)目標(biāo)??己嗽u價對理論知識及實際應(yīng)用能力的掌握程度并將結(jié)果反饋給學(xué)生,具體如表2所示。

3.5教學(xué)達成度分析

課程授課對象是本科二年級學(xué)生,學(xué)生對本門課程的學(xué)習(xí)興趣很高,但很多學(xué)生被枯燥的知識點提不起興趣。因此,該課程需要學(xué)生在深刻理解內(nèi)容、思想的基礎(chǔ)上,多實踐。學(xué)生課程學(xué)習(xí)興趣不高,對課程的期望值在0.6左右。針對課程內(nèi)容需要大量實踐的特點,通過整理歸納課程內(nèi)容,緊密結(jié)合實際生活、學(xué)習(xí),將枯燥的知識變得生動活潑。

課程整體期末考試試題在內(nèi)容上包含了該課程的重難點內(nèi)容,符合教學(xué)大綱中的要求。試卷題目大部分為編程實踐題。從難度上來說,大部分題目為一般難度,有小部分為中等難度和困難??荚嚻骄?0.8,最高分100,80分以上的學(xué)生占89.6%,說明大多數(shù)學(xué)生對課程基礎(chǔ)內(nèi)容掌握較好,整體上超過了預(yù)期達成度。失分主要出現(xiàn)在綜合題,反映了學(xué)生對知識轉(zhuǎn)變成能力方面有待提升??偡纸^大部分學(xué)生得分較高,說明大部分學(xué)生基礎(chǔ)內(nèi)容掌握較好,學(xué)習(xí)效果和教學(xué)效果良好。課堂表現(xiàn)和平時作業(yè)學(xué)生均較好完成,表明學(xué)生學(xué)習(xí)過程中能夠主動去探索學(xué)習(xí)[11]??傮w來說,課程目標(biāo)基本達成。

4結(jié)語

在OBE理念的指導(dǎo)下,從教學(xué)目標(biāo)的細化、教學(xué)內(nèi)容的優(yōu)化、教學(xué)評價方式的創(chuàng)新3個方面入手,提出了針對Python程序設(shè)計課程的具體教學(xué)方式方法、考核方法,使學(xué)生由知識的被動接受、學(xué)習(xí)目標(biāo)不明確等轉(zhuǎn)變?yōu)橹鲃荧@取知識、提升自己的創(chuàng)新能力和實踐能力。同時,在課前備課階段,了解到學(xué)生的學(xué)習(xí)情況、個體差異后,能做到因材施教,提供不同難度、不同階段的測試練習(xí)和不同的教學(xué)方法。教師在教學(xué)的過程中多加強課堂互動、增加實踐環(huán)節(jié)、提供個性化輔導(dǎo)等,使學(xué)生更好的提升自己的能力和技能,從而實現(xiàn)課程目標(biāo)??傊?,學(xué)無止境,教無定法。在教學(xué)模式研究與探索的路上仍任重道遠。

參考文獻

[1]趙亞紅,周文國,江培華,等.以學(xué)生為中心OBE-BOPPPS教學(xué)模式實踐:以“誤差理論與測量平差基礎(chǔ)”課程為例[J].科技與創(chuàng)新,2021(22):159-161.

[2]李爽,付麗.國內(nèi)高校BOPPPS教學(xué)模式發(fā)展研究綜述[J].林區(qū)教學(xué),2020(2):19-22.

[3]黃俊鋒,鄭申茂,李容,等.OBE視域下應(yīng)用型本科信息素養(yǎng)課程教學(xué)改革設(shè)計[J].大學(xué)圖書館學(xué)報,2022,40(3):96-104.

[4]王鑫.OBE理念下“學(xué)導(dǎo)式”教學(xué)模式在寧夏大學(xué)體適能課程的應(yīng)用研究[D].銀川:寧夏大學(xué),2023.

[5]徐苑.基于混合學(xué)習(xí)的“Python程序設(shè)計”課程考核改革[J].科技風(fēng),2024(6):140-142.

[6]魏曄,崔貫勛.基于知識圖譜的Python程序設(shè)計課程教學(xué)設(shè)想[J].計算機教育,2024(2):51-54.

[7]張紅霞.基于OBE理念的高職Python程序設(shè)計課程專創(chuàng)融合教學(xué)改革研究[J].電腦知識與技術(shù),2024,20(3):168-170.

[8]崔佳.基于OBE理念的《Python程序設(shè)計》項目式設(shè)計及教學(xué)實踐研究[D].金華:浙江師范大學(xué),2023.

[9]廖俊國,梁偉,韓雪等.學(xué)以致用的項目驅(qū)動式教學(xué)研究:以財務(wù)管理專業(yè)Python語言程序設(shè)計課程為例[J].高教學(xué)刊,2024,10(4):58-61,66.

[10]趙增輝,林青,黃玉蕾.基于OBE理念的高校教學(xué)模式研究:以C語言程序設(shè)計課程為例[J].教育信息化論壇,2021(12):44-45.

[11]肖紅玉,賀輝.面向?qū)ο蟪绦蛟O(shè)計課程的混合式和項目式新型教學(xué)模式探索[J].計算機教育,2023(8):156-160.

宜阳县| 平安县| 乌兰浩特市| 遵义县| 兖州市| 都安| 双峰县| 长丰县| 景宁| 辉县市| 堆龙德庆县| 新丰县| 自贡市| 墨江| 徐州市| 金寨县| 北海市| 龙州县| 盖州市| 蒙城县| 平泉县| 阿勒泰市| 堆龙德庆县| 鄯善县| 剑阁县| 平和县| 玉屏| 清远市| 柘荣县| 法库县| 福海县| 新密市| 册亨县| 开鲁县| 孝感市| 内丘县| 禹州市| 柳江县| 吉安县| 乳山市| 肃宁县|