王曉楠 周婧
摘要:隨著教育信息化2.0時代的到來,加快教育現代化、建設教育強國,辦好網絡教育,積極推進“互聯網+教育”發展,成為教育工作者的首要任務。慕課作為“互聯網+教育”的產物,已經被教育領域廣泛使用。Python程序設計課程是一門計算機專業的程序設計入門課,本文從該課程的慕課教學模式,平臺構建,組織教學內容,保障服務,科學評價等方面進行探索。
關鍵詞:教育信息化2.0;MOOC;Python;程序設計
一、引言
2018年4月13日,中華人民共和國教育部發布了《教育信息化2.0行動計劃》,標志著我國進入教育信息化2.0時代,開啟了積極推動教育理念更新、模式變革、體系重構的新征程。慕課即MOOC(massive open online courses),中文全稱為大型開放式網絡課程,其優勢在于可以提供免費共享在線課程,方便學習者定制個性化的學習方案和進度,學習者不僅可以利用碎片化的時間進行有效學習,還可以在相關平臺完成測試,甚至是取得證書。
Python語言作為新興的跨平臺計算機程序設計語言,其優點包括:背后龐大的免費“代碼庫”為初學者提供了足夠的學習資源;它是人工智能、大數據分析的重要支撐語言;可以很好的包裝和調用其他編程語言寫的庫;作為腳本語言,比其他編程語言更加簡潔、易懂、高效。綜上所述,Python程序設計課程適合作為非計算機專業的程序設計入門課。
二、Python程序設計課程教學現狀
Python 語言在計算生態的大背景下誕生、發展與再生,以最接近自然語言及面向生態的設計理念得到了廣泛的關注,目前已有超過 14 萬個第三方庫,支持從數據處理到人工智能、從 Web 解析到網絡空間、從人機交互到藝術設計的所有計算領域的應用[1]。Python程序設計語言不僅簡單易學,且功能十分強大,容易激發高職院校學生的興趣。
目前,開設 Python程序設計課程的高職院校很少,且高職院校的程序設計語言類課程的講授模式多為講授加實訓的傳統教學模式,授課相對枯燥乏味,很難激發學習興趣。教學中容易出現教師學生互動差,學生學習效果差和教學目標實現困難等諸多問題。MOOC作為線上平臺,有著明顯的互動性和自主性,并且擁有豐富的即用型學習資源,可以很好地解決程序設計類課程的實際教學問題。但是對于高職院校的學生,由于他們的自覺性較低,如果過分依賴慕課學習,容易引發新的問題:自主學習的模式,容易導致課程知識架構的解體,完整性難以保證;在缺乏監督的情況下,學生的學習效果和質量難以把控;學生在學習過程中所產生的個人疑問,無法得到教師及時有效的解答等。
三、Python程序設計課程新模式探索
筆者采用“MOOC+Python123”的教學模式為學習者構建了以慕課平臺為學習平臺,以Python123平臺為練習平臺的學習實踐環境,教師則依托Python123作為教學成果的評價機制。
3.1模式優勢
“MOOC+Python123”的教學模式的構建,重點是為解決傳統教學模式中教師“一家獨大”的教學困境和高職學生自律性相對薄弱的現實問題而提出的一種新的教學模式。其優勢是,教師引導學生學習課程內容,但學習進度由學生自己把握,學習的主導權更多的交還給學生。此外,任課教師通過Python123網站后臺的強大功能可以實時看到學生的實踐情況,做到理論結合實踐,及時鞏固學生所學到的知識內容并發現問題,在交流互動中,提高了學生的學習質量和效率形成良好的學習氛圍。
充分發揮MOOC和Python123網站的雙平臺優勢,提升高職學生學習的主動性的同時,保障了人才培養方案和Python程序設計課程的契合度。不僅確保了課程體系架構的完整性,還保證了教學信息化探索的順利進行。教學過程將“教為主”變為“學為先”,教師在設計、布置、答疑和維持教學流程的過程中,鍛煉了學生的執行力,提高了自身的管理能力。
3.2模式構建
針對 Python程序設計這種實踐性較強的課程,教學過程分為獲取知識階段和技能應用階段。
3.2.1獲取知識階段
教師發起線上學習之后,由學生自主決定學習Python程序設計課程的內容、時間、進度,真正實現“按需學習”,學生在 MOOC平臺進行相關視頻的觀看和學習,并在Python123平臺完成教師布置的作業和測驗,教師監控學生的在線學習情況。如發現某章節內容的觀看次數明顯多于其他章節,則說明學生對該章節存在學習困難,教師需要補充線下課堂教學內容并加強線下的實驗指導。
3.2.2技能應用階段
技能應用階段為線下階段,即課堂教學階段。教師通過課前問答環節,了解學生的知識掌握程度,結合所講知識點提出項目任務,學生利用在平臺上學到的知識實現對項目創新性的設計開發。在此過程中,教師扮演的是學習助手和引導者的角色,對共性問題進行詳細講解,對個性問題進行個別輔導,引導學生在項目開發時,注重團隊合作,鼓勵團隊之間競爭,培養學生的創新意識。
3.3評價機制
促進學生掌握相關知識技能是“MOOC+Python123”模式的教學目的,所以不應該簡單的用“筆試+上機”成績作為衡量學生學習情況的標準。因此,“MOOC+Python123”模式下的課程考核采用多元化的方式,包括:多內容考核和多主體考核兩個方面。
多內容考核是指考核元素包括學、練、考三個維度。學維度是指自主學習,包括:視頻觀看、小組活動、參與討論。練維度是指編程實踐,包括:項目作業、和平臺習題??季S度是指階段考試,包括:平臺階段測試和上機實踐測試。各部分占比依據課程講授情況和學生學習情況而定,并隨時進行調整,以達到最佳效果。
多主體考核是指將教師評價、學生評價、隊友互評和隊間互評相結合,以教師評價為主導,以學生自評和互評為補充,形成更為全面的考核主體集合,從而使對學生的考核更加真實,也更加科學。
四、結語
根據職業院校課程特點和學情特點,筆者作為長年從事程序設計類課程的教育教學一線工作者,有針對性的提出構建“MOOC+Python123”新模式。作為對傳統教育教學模式的創新,該模式將以教師為主導的傳統模式改為以學生為中心的新型模式,結合高職院校教師和現有MOOC資源平臺以及Python123平臺,經過在高職院校Python程序設計課程中的應用,日趨成熟,效果明顯,提升了學生的實踐及協作能力,達到了人才培養的目標。參與并完成該模式教育教學的學生,其學習能力、創新能力以及團隊意識均得到了鍛煉和增強。
參考文獻:
[1]嵩天,禮欣,黃天羽. Python 語言程序設計基礎(第2 版) [M].北京:高等教育出版社, 2017.