段韶鵬 賈博文
摘要:Python課程是當下非計算機專業(yè)學生語言類課程的首選,為了改善教學現(xiàn)狀,基于成果導向理論,開展了Python課程教學改革與實踐的研究。設計階級化Python課程教學方案,按照逐級遞推教學模式,整合專業(yè)知識點,提出教學主線方向;規(guī)范Python課程教學體系,按照課前、課中、課下學習模式,調(diào)整教學目標與行業(yè)發(fā)展目標的一致性;設立Python課程學生評價指標,轉(zhuǎn)換過程評價為量化指標評價。提高學生自主學習能力,樹立學生正確職業(yè)觀念。
關鍵詞:成果導向理論;Python課程;教學改革;實踐
中圖分類號:G642.0 文獻標識碼:A
文章編號:1009-3044(2020)19-0120-02
相比其他計算機語言,該課程更加有利于提升學生自主化學習能力、可更加良好的激發(fā)學生的學習興趣[1]。成果導向理論是指為了提升學生的實踐能力而衍生的一種新型學習理念,在教學中輔助教師高質(zhì)量地完成教學任務。該課程在教學過程中的主要面向?qū)ο笫枪た祁愑嬎銠C專業(yè)零基礎學生,結(jié)合教改新思想的深化與教育市場調(diào)研數(shù)據(jù),Python課程在目前教學中主要存在下述問題。仍沿用C++計算機語言授課模式,在教學中無法直接展示Python課程的特點,導致學生缺乏學習興趣。無法針對不同層面的學生開展教學,學習能力較強的學生對于知識點的需求量遠遠不足,學習能力較差的學生表示在學習中較為吃力,無明確的主次關系,無法滿足不同學生的個性化學習需求。由于部分學生對于Python課程屬于零基礎學習,缺乏清晰的編程思路,導致學生在逐步學習中感覺枯燥乏味,無法將課堂學習的理論知識應用于實際。
1基于成果導向理論的Python課程教學改革
針對上述提出的Python課程教學潛在的問題,為了滿足教育部門提出的教學新要求,改善學生學習現(xiàn)狀,下述將基于成果導向理論,開展Python課程教學改革的詳細研究。
1.1設計階段化Python課程教學方案
基于成果導向理論,結(jié)合多元化課程教學方法,引入階段化課程教學方案,選取碎片化知識點中的關鍵,按照逐級遞推教學模式,整合專業(yè)知識點,形成課程教學主線[2]。如下表1所示。
根據(jù)表1表述信息,將Python課程教學方案總共分成四個階段。第一級為學生認識階段,教學的主要內(nèi)容由指導學生了解Python語言發(fā)展歷史、掌握Python基礎入門知識等環(huán)節(jié)構(gòu)成,在教學中要求學生具備基礎的代碼編譯思維,了解計算機語言基礎學習框架,明確每個章節(jié)的不同學習內(nèi)容[3]。熟記程序編輯過程中固定模式。例如,數(shù)據(jù)輸出/輸入方式、數(shù)據(jù)選擇方式,樹立學生對于該專業(yè)課程學習的正確認知。
第二級為翻譯程序階段,給出學生定向程序,學生需了解該程序在運行時預計達成的目的,在學習中可由教師深入指導學生對于計算機語言的理解,引導學生挖掘語言中潛在的規(guī)律,提高學生對于該課程學習的興趣,并為后期編寫程序代碼奠定基礎。
第三級為書寫程序階段,要求學生在學習過程中,可根據(jù)當堂課的教學內(nèi)容及安排,結(jié)合教師指定項目,定向編譯程序,且熟練掌握計算機調(diào)試技術,可使用計算機完成程序的編寫與運行。該部分主要為了培養(yǎng)學生的思考能力,指導學生利用課堂理論知識解決部分生活中的實際問題。
第四級為解決綜合程序問題階段,該部分屬于綜合性學習階段,同時具備一定的創(chuàng)新知識,主要面向?qū)τ趯I(yè)知識需求量較大的學生,要求學生可使用抽象化思維,表達算法流程,優(yōu)化函數(shù)計算模式,主要包括代碼復用及優(yōu)化等問題,以培養(yǎng)學生的創(chuàng)新能力及發(fā)散性思維為主。
1.2規(guī)范Python課程教學體系
傳統(tǒng)的Python課程由于缺乏一個相對完善的教學體系及教學管理機制,導致最終教學效果無法滿足教育部門提出要求,以此下述將根據(jù)學生課前、課中、課下學習方式,規(guī)范Py-thon課程教學體系[4]。如下圖1所示。
根據(jù)圖1中表述信息,由教師聯(lián)合高校教學指導部門整合多元化渠道獲取的教學資源,重置教學內(nèi)容。并采用錄制微課視頻的方式,提供學生課前復習資料,設計適合學生發(fā)展的多種教學任務,調(diào)試現(xiàn)代化社會提供教學改革的多媒體教學設備。同時定期開展計算機編程行業(yè)市場發(fā)展調(diào)研,整合市場內(nèi)計算機學習資源,調(diào)整教學目標與行業(yè)發(fā)展目標的同向性。
課前教師采用劃分小組的教學方式,引導學生使用終端互聯(lián)網(wǎng)設備觀看錄制的微課視頻,結(jié)合學生的就業(yè)方向及興趣愛好,規(guī)劃不同學生不同教學任務,開展學生課前預習工作,培養(yǎng)學生良好的自主學習習慣,為課堂專業(yè)知識講解做出準備。
課中,教師隨機抽取部分學生檢查課前復習工作的完成程度,復習上堂課的專業(yè)知識,依照檢查結(jié)果,分析當堂課教學中的重點難點。由教師安排小組成員參與到課前預習成果展示中,向其他組成員展示設計成果或提出本小組在學習中的疑難點。根據(jù)學生的學習情況及現(xiàn)場展示環(huán)節(jié)的流暢程度,對小組成員實施綜合性評分,以此類推完成其他小組課堂展示環(huán)節(jié)。結(jié)合教師評價結(jié)果,指導小組內(nèi)成員互評、小組與小組之間成績互評,整理當堂課教學內(nèi)容教師給予教學內(nèi)容補充或重點講解,安排隨堂Python課程檢測,評估學生課堂學習情況、與教師互動情況,布置下堂課教學內(nèi)容。
課下,要求學生整理當堂課知識點,將課堂作業(yè)以電子版形式發(fā)送給教師,有助于教師實時掌握學生的學習成果,并提供學生多種延展知識。搭建師生互動平臺,提供學生與教師直接交流的渠道,鼓勵學生利用課下時間向教師提出問題,給予學生線上問答時間。此外,根據(jù)學生向教師提出的教學反饋內(nèi)容,及時調(diào)整并優(yōu)化Python課程教學中的各個環(huán)節(jié)。
1.3設立Python課程學生評價指標
傳統(tǒng)的Python課程評價方式是將學生的期末考試成績作為評價學生關鍵指標,造成學生學習中極易出現(xiàn)重理論輕實踐的學習狀態(tài),以此下述將采用設計分層指標方式,提出Python課程評價新方式。如下表2所示。