陳潔
摘要:Python程序是計算機專業課程中的核心,它具有免費性、開放性,是一種膠水式的腳本語言形式,還具有較強的應用性,比如可以運用在著名的網站上,比如豆瓣、知乎。除此之外,這種數據也被應用在其他領域,比如云計算、區塊鏈、人工智能和大數據等等。從現階段而言,Python程序成為最為歡迎的編程語言之一。在本文的論述過程中,筆者注重從Python程序簡介、Python程序的教學問題、互聯網+背景下技工院校Python程序教學改革策略以及實例三個角度進行此部分內容的論述。
關鍵詞:“互聯網+”;技工院校;Python程序;教學改革
隨著時代的發展,人工智能在社會生產、生活等各個方面得到了廣泛的應用。在人工智能應用過程中最為重要的是Python程序的應用,這也導致Python程序成為現階段教學改革的重點。在本文的論述過程中,教師注重從“互聯網+”的角度入手進行此部分內容的授課,并注重為學生搭建具有多樣性的學習舞臺,真正讓他們掌握相應的學習方法,促進學生綜合專業能力的提升。在本文的論述過程中,教師注重從如下幾點進行此部分內容的授課:
一、Python程序簡介
Python程序既是應用統計學專業的核心課程,又為應用統計學專業的基礎課程,其包括多項內容,比如機器學習課程、數據分析與應用課程、數據挖掘與應用課程以及數據可視化技術與應用課程。Python程序具有多重性特點,比如可移植性強、豐富的擴展庫、相對簡單的語法、開源免費的特點,這種特點也是其得到廣泛運用的重要原因。通過讓學生學習Python程序,教師一方面可以使學生掌握多項內容,比如面向對象程序設計內容、函數、循環結構與選擇結構、表達式與內置對象、運算符等等,另一方面還能鍛煉學生實際解決問題的能力,即讓學生通過設定相應的程序,解決相應的問題,增強他們的統計算法的應用能力以及創新能力,提升學生解決綜合問題的水平。
二、Python程序教學問題
(一)思想認識不到位
Python程序是一門兼顧基礎性和核心性的課程。在實際的教學過程中,教師發現部分學生認為只要在此門課程的考試中達到及格的標準即可。這也反映出部分學生并未真正從思想上認識到此門課程學習的必要性。與此同時,這也體現出部分教師并不重視Python程序的教學。為此,教師在重視此門課程教學的同時,需要結合實際從多個角度進行此部分內容的授課,真正讓學生認識,并掌握更為行之有效的方法,真正促進Python程序教學質量的提升。
(二)教學內容不合理
本文中的Python程序教學不合理主要體現在理論和實踐教學安排的比例上。眾所周知,Python程序一方面講解的是基本的語法,另一方面講解的是基本的應用方式。在實際的授課過程中,教師發現部分學生認知此門課程具有較強的抽象性,且各個課程內容之間不具有較強的邏輯聯系性,導致兩方面的問題。問題一,在學生方面,學生認為此部分內容具有較強的抽象性,常常對此部分內容的學習產生抵觸心理。問題二,在教學方面,部分教師將教學的重點放在理論知識的講解上,并將教學的重點放在常用的邏輯結構以及基本的語法上,常常忽視相應的實踐內容,比如第三方庫的使用、文件與文件夾的操作、正則表達式、字符串的操作等等,導致學生無法真正學習到具有實用性的課程,造成學生的實際問題解決能力較差。
(三)教學方法單一化
在傳統的Python程序教學過程中,部分教師往往采用單一化的方式授課,即在課堂上講授相應的專業知識,以作業的方式開展此部分內容的授課,并不注重讓學生獨立參與到相應問題的探究中,這種單一化的授課方式極易導致學生對此部分內容產生強烈的抵觸情緒。與此同時,過于理論化的授課方式極易導致學生并未真正掌握解決實際問題的方法,造成學生無法學以致用,教師無法培養專業性應用型人才的目的。這也是單一授課方式的危害之一。
(四)考核方式唯一化
在現階段的Python程序考核過程中,教師常常運用兩種考核方式:方式一,平時考核。方式二,期末考試考核。在第一部分的考核過程中,教師往往采用閉卷的方式,主要涉及的題型包括編程題型、程序題型、填空題型、選擇題型。出設這種題型的目的是鍛煉學生的理論知識理解能力。這種考核方式并不能真正鍛煉學生的編程思維,也不能體現出此門課程具有較強實踐性的特點,導致學生無法真正在考核的過程中發現、解決問題,這也凸顯出考核方式單一化的弊端。
三、互聯網+背景下技工院校Python程序教學改革策略
(一)樹立正確教學思維
在現階段的Python程序教學過程中,教師在意識到此門課程重要性的同時,應注重合理進行相應課程的安排,真正讓學生在后續的課程學習中掌握相應的知識,鍛煉他們綜合學習能力,真正讓學生的能力與未來的崗位相匹配,提升整體的教學質量。在具體的落實上,教師可嘗試從如下幾點入手:第一點,認識Python程序的實際意義。Python程序是一門基礎性等課程,是學好后續課程的核心性課程。與此同時,此門課程已在人工領域以及互聯網領域獲得了廣泛的應用。教師在教學的過程中,既要認識Python程序教學的重要性,又要將這種認識傳遞給學生,促進他們正確學習思維的形成。第二點,合理設置Python程序課程。教師可以結合實際靈活設置實踐課程與理論課程的比例,真正讓學生以理論知識為指導進行相應實踐課程的學習,以實踐課程為理解理論課程的重要助力,促進他們綜合學習能力的提升。在具體的落實上,教師應注重增強實踐課程的比例,比如適時地增加數據的可視化內容、文件與文件夾操作、正則表達、字符串內容,真正讓學生在課程學習的過程中獲得綜合實踐能力的提升。通過設置正確的教學思維,教師讓學生意識到Python程序學習的重要性,并適時地進行相應課程的布置,真正促進學生綜合實踐能力的提升。
(二)合理設置教學內容
在具體的執行上,教師注重從如下幾點入手:第一點,在入門篇的學習上,教師分析入門篇的相關內容,即入門篇的相關內容包括函數、程序結構、數據類型與變量、基礎語法、開發環境等等。在進行此部分內容的布置過程中,教師注重分析入門篇內容的相似以及不同之處,并合理歸置教學內容,并合理選擇相應的授課方式。比如,針對此部分內容,教師采用讓學生自主學習的方式,并注重講解其中的難點知識。第二點,在提高篇知識的學習過程中,教師注重對原有的內容進行拓展和延伸,即注重引入多項內容,比如文件操作、異常結構處理、數據庫編程、網絡編程以及對象編程,讓學生真正在學習上述內容的過程中構建與已有Python程序知識的連接,并拓展學生的理論知識學習面,獲得良好教學效果。第三點,在實戰篇知識的學習過程中,教師注重運用案例的方式進行此部分內容的授課,并設置相應的練習題目,讓學生在實際的操作過程中掌握相應的學習方法,促進學生專業操作能力的提升。與此同時,在相應題目的設置過程中,教師注重引入相應的案例,讓學生在解決案例問題的過程中獲得綜合實踐能力的鍛煉,促進學生Python程序知識綜合運用能力的提升。
(三)構建多元教學方式
1.混合教學
眾所周知,混合式教學方式主要是應用線上教學與線下教學的優勢。在具體的混合式教學過程中,教師一方面需對相應Python程序進行整合,另一方面應對學生進行監督和指導,讓學生真正在教師的指導下更為科學的掌握相應支持,促進學生學習能力的提升。
2.微信教學
教師在互聯網教學方法的應用過程中可以充分運用微信對用戶的跟蹤功能,即通過查看學生的實際瀏覽Python程序學習狀況,適時地對他們的學習狀況進行指導。與此同時,教師可構建相應的微信群,結合學生的Python程序學習問題進行針對性指導,讓學生更為高效的掌握相應知識,發揮微信教學的實效性。
3.MOOC教學
在利用MOOC教學過程中,教師應注重構建多種形式授課形式,比如運用案例教學、多媒體教學以及動畫教學的方式,真正讓學生融入多樣性的授課環境中,提升學生的學習興趣。與此同時,教師可運用此種模式在網上設置相應的教學平臺,即通過這種模式定期向網上發布相應的作業,并通過大數據了解學生的學習狀況,設置每一位學生的實際學習數據卜拓圖,既了解每一位學生的學習狀況,又知曉全班學生的學習情況,進而制定相應的策略,最終達到提升學生綜合學習能力的目的。
4.泛雅教學
泛雅教學平臺是現階段最為常見的授課形式,此種授課平臺主要的作用是開展多種形式的授課,比如直播教學、慕課教學、研討教學以及錄播教學。在實際的運用過程中,教師注重從如下幾點入手:在課前,教師可設置教學目標,上傳教學資源,并傳輸學習任務,讓學生進行自學。在課中,教師可串講知識點,拓展教學內容的深度、廣度,組織學生解決學習問題。在課后,教師可進行多種形式的隨堂測試,讓學生在完成作業的過程中學習相應的知識。
(四)多元化的評價方式
教師可構建多元的考核方式,在平時考核的過程中,可融入日常考勤、各章考勤以及隨堂測試等內容;在期末考試的過程中,教師可融入“線上+線下”結合模式,既要結合學生線上學習狀況,又需結合他們課下學習情境。
四、互聯網+背景下技工院校Python程序教學改革實例
(一)課前準備
在課前教學階段,教師可使用超星平臺,將相應的教學內容傳到此平臺上。與此同時,教師可運用微信,或是QQ的方式與學生溝通,了解他們的學習動態,并進行針對性指導,提升課堂教學的方向性。
(二)課中教學
在課中教學環節,教師結合學生的實際學習狀況,靈活采用相應的授課方式,比如運用“直播教學”“慕課教學”“智慧課堂”等等,真正讓學生在具體的實踐過程中掌握相應的方法,促進他們綜合學習能力的提升。
(三)課后反思
在課后教學環節,教師可結合具體的教學結果,制定相應的授課模式,即落實因材施教的方式,讓學生結合個人的學習水平靈活采用相應的授課方式,使學生真正掌握行之有效的方法,最終促進學生綜合學習能力的提升。
總而言之,在開展“互聯網+”下的Python程序教學改革中,教師需要深入了解現階段教學的問題,設置多種教學模式,真正將教學模式與教學方法進行融合,促進學生綜合探究能力的提升,獲得良好網絡教學效果。
參考文獻:
[1]徐全元.非計算機專業《Python程序設計》課程教學改革探討[J].電腦知識與技術.2019,19(07):119-120.
[2]郝蕊潔.基于微信公眾平臺的Python課程教學研究[J].計算機時代.2019,41(11):15-19.
[3]史曉楠.《程序設計基礎》課程教學改革實踐———以Python語言為教學語言[J].2018,26(02):91-97.