殷玲玲
摘要:基于當前教育信息化背景下,高職院校教育教學改革進程不斷深入,這使得Python語言課程得到了一定完善,高職院校為全面調動學習者學習主動性、激發其學習熱情,充分引入了多種教學方法,全面優化了課程體系,迎合了以學生為中心的教學目標,在實踐中取得了良好的教學效果。為此,本次研究首先闡述了Python語言課程教學現狀,而后提出了Python語言課程教學改革實施策略,最后提出了基于混合式教學的實踐。希望此次分析可以切實激發學生學習Python語言課程的興趣,進而提升高職院校Python課程的教學質量。
關鍵詞:高職院校;Python語言;混合式教學;教學改革實踐
中圖分類號:TP368? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)19-0169-03
Python語言屬于計算機程序設計語言,該語言形式簡潔、高效,容易學會,在現代社會人工智能、大數據開發、自動化運維等方面廣泛應用。為培養出更多的優質計算機專業人才,很多高職院校將Python語言課程設置在了計算機類專業入門語言。通過此課程教學,有利于促進學生計算機編程思維的形成,進而逐步提升學生專業素養,為學生日后步入工作崗位提供了良好基礎。由此可見,本文針對高職院校Python課程的教學改革與研究,具有十分重要的現實意義。
1 Python語言課程教學現狀
1.1 缺乏對學生主體特征的重視
現階段,高職院校學生整體文化基礎水平參差不齊,缺少職業生涯規劃意識,由于其本身社會實踐少,所以,并不了解企事業崗位,未來社會人才需求等內容,就業觀還未形成。此外,一些學生缺乏學習興趣,對Python語言課程的學習不夠重視,導致學習效果不佳。而另外一些學生本身學習能力強,又具備一定的自主學習性,可以教師課堂教學進度要考慮到大多數學生,所以這部分學生的學習需求并不能得到滿足。Python語言課程的整個教學過程,教師并未切合學生主體特征,在課堂教學計劃、教學階段性成果反思等方面還不夠完善,嚴重影響了整體教學效果[1]。
1.2 缺乏完整的課程體系
絕大部分高職院校都將Python課程作為程序設計的入門語言課程,目的在于幫助學生初步掌握計算機語言,可在課程設計上,并未全面地考慮學生剛接觸的諸多因素,課程開設時間短,教授的知識缺乏連貫性,導致學生還未全面了解Python語言課程,已經完成了入門學習。此外,在實際授課過程中,教師更多的是側重于理論知識講解,對應的實踐教學內容匱乏。致使學生所學知識很難應用到實踐中,這對其日后學習其他知識帶去很大影響。
2 Python語言課程教學改革實施策略
2.1 優化課程體系
Python課程體系的優化,需要建立在學校計算機專業人才培養目標、方案基礎上,而后充分與行業、企業、社會人才需求等方面進行對接,明確通過Python課程的培養目標,即促使學生掌握扎實的Python編程基礎知識,確定好這一整體主線后進一步完善課程體系。在課程設計中,為了促使學生掌握基本理論知識,提升開發小型項目的能力,教師所講的知識點要做到清晰、明確,知識點之間要相互銜接,進而幫助學生初步構建知識體系,這為日后的混合式教學模式開展打好基礎。其中線上資源,主要為學生提供一些基礎性、簡單的理論知識,而重點、難點知識則要在課堂教學中解決,引入任務驅動、項目化教學等方式,循序漸進,借助有效的項目實戰內容,激發學生自主學習性,提升學生分析、探究、解決問題的能力[2]。
2.2 創建個性化學習資源
Python課程中涵蓋了大量的知識點,其中一些知識點較為抽象、難懂,學生學習起來會遇到困難。因此,教師可以全面整合教學資源,構建開放性課程,充分利用動畫、情境等方式,制作知識點視頻以及課件,降低知識點理解難度,以此來激發學生Python語言學習興趣,從而幫助學生更好地理解知識。此種開放式教學資源,實現了個性化學習,有助于學生根據自己的需求,隨時隨地地學習。此外,為進一步提升學生解決問題能力,可以通過豐富題庫、作業、考試等內容,而后在線上設計一些在線討論、答疑等形式,促進師生之間的互動交流,與此同時,也可以更好地幫助教師了解、掌握學生學習情況以及存在的問題,進一步優化后期教學方案,提升教學效果。
2.3 開展線上線下混合式教學
線上線下混合式主要就是依托于互聯網,實現校內在線開放課程,充分迎合了“互聯網+教育”。在線上線下混合式教學模式下,Python課程的開展可以更好地培養學生學習興趣,降低知識難度,從而促進學生學習。開展線上線下混合式Python語言課程教學,主要以班級為單位,這樣有利于開展項目式教學、任務驅動教學,構建翻轉課堂。從而在真正意義上改變以往填鴨式、灌輸式的教學模式,教師通過多種方式,如問題式、討論式、引導式等,促使學生將所學知識進行內化,實現個性化學習。
例如,采用翻轉課堂形式,教師可以建設校本Python語言課程資源,而后根據實際需求,為學生提供學習所需資源,實現“學習前置”,引導學生利用資源進行課前預習,并通過合理設置課前引導問題,幫助學生明確課前學習方向、目標[3]。學生在課前自主學習過程中必然會遇到問題,對此,讓學生做好記錄,并及時反饋給教師,為教師后期講解提供參考。而后,在實際課堂教學中,教師可以借助任務驅動教學法,將學生合理分組,開展有針對性的教學,在學生完成任務過程中,教師應當將更多的精力用于啟發、引導學生分析問題、解決問題中。通過課上學生進行編程實踐的過程,教師幫助學生解決難點、重點問題,此種混合式教學,極大地提升了學生學習效率,強化了學生對知識的理解與認知。
2.4 完善教學質量評價
從高職院校以往教學質量評價看,教師是評價主體,并且評價方式主要以考核為主,方式非常單一,并不能全面、客觀地評價學生綜合學習能力。而采用多種方法的混合教學模式,有助于構建出一種立體化、多元化、過程化的較為完善的考核評價機制,實現從不同角度、不同層面的評價學生,為培養學生自主學習能力起到重要作用。
一方面,在線上教學平臺中,教師可以結合教學實際內容布置作業,在這些作業題目中要涵蓋Python課程的知識點,同時,要按照難易程度進行合理劃分,還要注意題型的豐富性,如單選、多選、判斷、填空、程序編寫等。學生線上完成知識點學習后,自主進行課后作業,或者做一些針對知識點的測試題,而后提交,教師給出反饋。此種教學評價不僅打破了傳統課堂教學多方面的限制,同時,也使得教師教學工作更具高效性。另一方面,課堂教學中,無論是任務驅動教學還是項目式教學,教師都要隨時記錄學生的學習狀態、學習態度、學習能力、合作意識等情況,將其納入日常表現評定中,為后續綜合評價提供參考。
3 混合式教學模式的課程實踐
“互聯網+教育”的深度融合,推動了高職院校教學改革,慕課、微課、翻轉課堂等教學模式的出現與應用,更是提高了Python語言課程教學效果,幫助學生更好地學習,滿足學生個性化學習需求。Python語言課程在實際實踐中,教師可以充分引入本校“智慧職教云課堂”這一混合式教學平臺,發揮互聯網技術優勢,創新Python語言課程教學形式,豐富內容,在革新教學的同時,也充分體現出了以學生為主的課堂教學模式,有助于進一步促進高職院校人才培養,提升質量。
3.1 實施案例
基于智慧職教云課堂下的Python語言教學,主要實踐過程中包含三個階段:課前知識預習、課中知識內化,課后加強鞏固。以“字典”這一節知識為例,在該智慧職教云課堂平臺上的Python編程基礎課程,教師需要為學生提供線上學習資源。引導學生利用課前時間,自主化學習。主要的學習目標就是,初步了解字典具體的應用場景,明確字典的概念、創建、訪問方法等,可以有效利用字典處理成對數據。學生在課前預習時匯總出現的問題,而后帶到課堂上,教師集中講解字典處理數據存在的問題,在此基礎上,開展“任務驅動”,為學生布置學習任務,引導學生完成“通訊錄管理系統”案例,幫助學生全面了解并掌握字典對數據的處理。在任務完成過程中,可以先讓學生在組內進行交流、討論,而后一同制定出實踐方案,相互協作完成案例。最后,以小組為單位進行成果展示,同時,教師要組織學生先在組內互評,而后小組間進行互評,最后教師進行總結性的評價,借此培養學生團結協作能力,增強溝通表達能力。在課后,教師可以與學生在智慧職教云課堂平臺上在線討論,為學生答疑解惑,進一步擴充知識,進而起到鞏固學習的目的,提升學生知識掌握能力。
3.2 實施效果
本次教學實踐中,通過智慧職教云課堂平臺數據顯示,98%的學生都可以按照線上平臺教學流程完成學習任務。采用混合式教學模式,使得Python語言編程課堂教學效果得到了顯著提升。為進一步獲取到學生對此種混合式教學模式的反饋,教師可以通過調查問卷方式,反饋顯示,大多數學生都非常喜愛這種教學模式。在教學實踐中,充分應用了智慧職教云課堂平臺,發揮了互聯網的優勢,極大地豐富了課程學習資源,這對學生實現個性化學習起到重要作用,此種混合式教學模式在真正意義上體現了以學生為主體、教師為主導的教學理念,培養學生對Python語言課程的學習積極性、自主性,對學生日后學習產生了積極影響[4]。
通過實踐,足以證明了改革后的Python語言課程,更好地滿足了學生學習需求,與此同時,也促進了課堂教學改革。而在整個課程實施過程中,師生交流有了增進,學生在興趣驅使下,增強了學習Python語言的主動性。采用混合式教學模式,徹底改變了傳統的教師教學模式,也進一步優化了學生學習模式,無論是教師還是學生,在能力方面都有所提升。可見,在高職院校Python課程教學改革中,應當積極推廣并應用多種教學模式,幫助學生更好的學習,同時,也助推高職院校教學改革順利進行。
4 結束語
總而言之,新時期背景下,人工智能技術、大數據技術等新興技術的出現與應用,對計算機語言人才的需求將不斷增多,高職院校需要抓住機遇,積極改革Python課堂,構建出符合人才培養需求,滿足學生個性化學習需求的全新教學模式,在實際教學過程中,引入“任務驅動”“項目式教學”“翻轉課堂”等,幫助學生掌握基礎的計算機知識,提升程序設計思維,掌握具體方法,并能夠應用于解決實際問題中,成為應用型、創新型人才。
參考文獻:
[1] 閆紹惠,張金達.“課程思政”背景下《python編程基礎》課程教學改革研究[J].數碼世界,2020(11):169-171.
[2] 楊紀爭,任越美,趙瑩.“課程思政”理念下計算機課程教學改革探究——以《Python程序設計》為例[J].電腦知識與技術,2020,16(24):108-109,111.
[3] 閆紹惠,王新文,李戰軍.“互聯網+”背景下高職院校Python語言課程混合式教學改革研究[J].河北軟件職業技術學院學報,2020,22(2):50-53.
[4] 梁晶,陳中元,張永宏,等.基于Python語言的“網絡攻防技術”課程教學改革探索[J].中國多媒體與網絡教學學報(中旬刊),2020(5):48-50.
收稿日期:2022-04-05
基金項目:安徽省教育廳教學示范課項目(課程:大數據語言基礎(Python)