劉寧 鮮國川 劉儒 鄭小東 余建國



摘?要:產出導向教育理念是國際工程教育認證的核心理念。Python公共課是高校面向非計算機專業的程序設計類入門課程。基于產出導向理念,按照“反向”設計思路,根據專業人才培養目標以及細化的畢業要求,確定Python公共課教學改革方案并進行實踐,最后從教學實踐中分析改革成效。
關鍵詞:產出導向教育;新工科建設;課程改革;過程考核
Python程序設計是高校非計算機專業的一門零起點、快速入門的程序設計類公共課。設置該課程的意義在于引導學生學習Python程序設計,學會利用計算機思維去解決日常生活中的數據處理問題,發現編程求解問題帶來的樂趣。產出導向教育理念是目前國內工科專業發展、開展工程教育認證、推行人才培養模式改革的重要選擇之一。產出導向可以解釋為成果導向或目標導向,是一種以學生的學習成果為導向的教育理念,認為教學設計和教學實施的目標是學生通過教育過程最后所取得的學習成果。在Python課程教學中踐行產出導向教育理念,有利于促進學生達到預期的教學目標,推進程序設計類公共課的教學改革。
1?Python課程教學改革的必要性
在近年來實際授課和調研中,發現目前作為公共課的Python程序設計教學中,仍存在一些問題亟待解決:
(1)教學目標缺少針對性,未考慮到所教授專業的培養目標和畢業要求。通常設定的目標僅包括使學生能夠使用Python語言編寫程序、解決簡單應用問題,沒有對學生能力的培養做出具體要求。
(2)學生成績考核方式單一。傳統考核通常以30%的平時成績加上70%的期末考試成績作為最終成績,意味著學生在最后一次期末考試的表現占據了相當大比重,不能將考核聚焦在學習成果和學習過程的評判上。
(3)課程達成度評價落后。課程達成度是指課程教學是否達到了預期目標。傳統的課程評價會將學生期末成績的平均分以及學生成績是否接近正態分布作為標準。對于課程授課是否達到預期目標缺少細化、量化的分析。缺少課程目標達成度的量化評價,不利于教師根據評價結果進行反思并提出相應的改進措施。
2?基于產出導向的Python課程教學設計與實踐
Python程序設計教學改革基于產出導向教育模式,采取“反向”設計,從專業人才培養目標以及細化的畢業要求出發,提出教學目標、考核方式以及課程達成度評價多個方面的改革方案。
2.1?課程目標設置的改革
畢業要求是對畢業生應具備的知識、能力、素質的具體要求,具體實施時逐條落實到每門課程中。以某高校會計學專業的畢業要求為例,Python程序設計在關聯度矩陣中支撐的畢業要求指標點編號及內容如表1所示。
1.1學科基礎知識:會計學專業培養的學生應掌握管理學和經濟學等學科理論知識和方法,熟練掌握計算機應用技術和一門外語。
2.2綜合能力:能夠運用科學的方法,通過文獻、網絡、實習、實踐等渠道獲取知識;善于學習和吸收他人知識,并構建自己的知識體系,形成會計專業能力框架。
對應以上指標點,設置面向會計學授課的Python程序設計課程目標如表2所示。
1.1
1.掌握Python基礎知識、理解程序設計。
2.能夠使用Python語言編寫程序、解決簡單應用問題。
2.2
3.通過文獻檢索、網絡查詢等獲取信息渠道的學習訓練,對Python技術在會計專業領域中的數據收集、處理與分析方面的應用清晰掌握。
2.2?學生考核方式改革
不同于傳統考核方式聚焦于期末的一次性總結考試,產出導向教育聚焦在學習成果和學習過程上。Python程序設計采用百分之百的過程化考核,考核內容包括:小組討論作業、上機實踐、階段測試。
(1)小組討論作業:組織學生成立學習小組,搜集Python技術在會計專業領域中應用的資料,加入自己的見解,形成討論總結報告。根據教學進度可組織2~3次,滿分共100分,評分采用教師評分與生生互評結合的方式,占考核比重15%。
(2)上機實踐:學生上機練習使用Python語言編寫程序、解決簡單應用問題。上機實踐內容與課程章節內容掛鉤,次數由上機課時決定,如本專業上機課時16學時,則設置8次上機,滿分共100分,評分采用教師評分與生生互評結合的方式,占考核比重15%。
(3)階段測試:根據學習進度設置三次階段性的測試,作為反映階段性學習成果的手段。以考察共七個章節的教學內容為例,測試細節設置如表3所示。
測試2和3均包含1道10分的編程題,以檢驗學生在有限時間內完成獨立使用Python語言編寫程序、解決簡單應用問題的能力。三次測試滿分共100分,分別占考核比重14%、21%、35%,合計占比重70%。測試客觀題(單選、判斷)由學習通平臺自動評分,主觀題(編程題)則采用教師評分。
2.3?課程達成度評價
課程達成度評價即在課程結課后檢測教學效果是否達到了預期目標。產出導向教學模式中,科學評價與畢業要求指標點關聯的課程目標的達成度,方便教師了解學生的學習狀況,從而思考改進下一步的教學。Python程序設計課程達成度評價體系的設計如表4所示。
小組作業成績、上機實踐成績以及三次階段測試成績,對應了不同的課程目標,也設置了相應的目標達成標準。
(1)從考核內容和課程目標的關系上看,小組討論作業支撐課程目標3;上機實踐支撐課程目標2;階段測試1支撐課程目標1;階段測試2和3除了單選和判斷等客觀題,還有一定分值的編程題,因此兼顧課程目標1和2。合計值顯示課程目標1在課程達成度評價中占比重最多,其次是課程目標2,最后是課程目標3。