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