前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了高級(jí)語(yǔ)言程序設(shè)計(jì)教學(xué)重塑淺析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要為了解決高級(jí)語(yǔ)言程序設(shè)計(jì)課程在教學(xué)實(shí)踐中存在的問(wèn)題,本文提出了課程重塑與創(chuàng)新方案,并在教學(xué)內(nèi)容、教學(xué)模式以及教學(xué)評(píng)價(jià)三個(gè)方面提出了具體實(shí)施的措施。改革的實(shí)踐結(jié)果表明,本文的方案能夠有效解決傳統(tǒng)教學(xué)存在的問(wèn)題。
關(guān)鍵詞案例教學(xué)法;內(nèi)容重塑;混合式學(xué)習(xí);翻轉(zhuǎn)課堂
1引言
目前,許多高校在課程建設(shè)和教學(xué)創(chuàng)新探索上進(jìn)行了積極地探索,擺脫了舊有的知識(shí)框架,形成新的分析和解決問(wèn)題的思路,以全面提升學(xué)生的素質(zhì)、能力、思想?!陡呒?jí)語(yǔ)言程序設(shè)計(jì)》作為計(jì)算機(jī)學(xué)院重要的學(xué)科基礎(chǔ)課,在課程矩陣中占有核心地位。區(qū)別于其他將該門(mén)課程作為通識(shí)選修課的專(zhuān)業(yè),計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生在該門(mén)課程上不僅僅要掌握編程語(yǔ)言的具體語(yǔ)法規(guī)則及簡(jiǎn)單應(yīng)用,更重要的是通過(guò)C語(yǔ)言這門(mén)計(jì)算機(jī)編程語(yǔ)言使得學(xué)生理解計(jì)算機(jī)結(jié)構(gòu)化程序設(shè)計(jì)的基本思想、掌握結(jié)構(gòu)化編程的技術(shù)與方法,進(jìn)而能夠在此基礎(chǔ)上解決一些具有一定復(fù)雜度的工程問(wèn)題。這也為后面的一系列有助于學(xué)生深度理解數(shù)據(jù)結(jié)構(gòu)與算法、面向?qū)ο蟮某绦蛟O(shè)計(jì)以及編譯原理等人-機(jī)交互原理和方法的專(zhuān)業(yè)核心課打下重要基礎(chǔ)[1-2]。這門(mén)課程的教學(xué)希望達(dá)成以下目標(biāo):(1)知識(shí)目標(biāo):要求學(xué)生能夠舉例闡釋C語(yǔ)言的三大流程控制結(jié)構(gòu)、數(shù)組、函數(shù)、結(jié)構(gòu)體、指針、文件等基本語(yǔ)法規(guī)則,并在此基礎(chǔ)上閱讀、分析一般程序運(yùn)行結(jié)果。(2)能力目標(biāo):要求學(xué)生能夠靈活運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的方法設(shè)計(jì)、編寫(xiě)、調(diào)試C程序,并解決具有一定規(guī)模的實(shí)際問(wèn)題。(3)素養(yǎng)目標(biāo):要求學(xué)生具備科學(xué)思維、工程思維、創(chuàng)新思維、團(tuán)隊(duì)合作與溝通能力以及自主學(xué)習(xí)能力[3]。然而多年的教學(xué)實(shí)踐發(fā)現(xiàn),上述課程目標(biāo)中的能力目標(biāo)和素養(yǎng)目標(biāo)達(dá)成度一直偏低。通過(guò)這門(mén)課程的學(xué)習(xí),學(xué)生往往只掌握了編程語(yǔ)言的語(yǔ)法規(guī)則和簡(jiǎn)單應(yīng)用,未能內(nèi)化結(jié)構(gòu)化程序設(shè)計(jì)的思維和方法,編程解決實(shí)際問(wèn)題的能力非常有限。為解決如上問(wèn)題,本文從教學(xué)資源與內(nèi)容、過(guò)程與方法、教學(xué)評(píng)價(jià)等方面進(jìn)行了卓有成效的改革與創(chuàng)新,形成了具有一定推廣價(jià)值的做法。
2課程教學(xué)存在問(wèn)題
本課程的課程建設(shè)和教學(xué)創(chuàng)新著眼于解決如下三個(gè)突出的問(wèn)題:(1)缺乏興趣與內(nèi)驅(qū)力。由于課程本身的性質(zhì)和特點(diǎn),很多學(xué)生覺(jué)得編寫(xiě)程序是一項(xiàng)很困難、很枯燥的事情,解決問(wèn)題耗時(shí)過(guò)長(zhǎng),造成他們?nèi)狈W(xué)習(xí)獲得感、成就感,影響進(jìn)一步學(xué)習(xí)的內(nèi)驅(qū)力,課堂參與度低。(2)能力目標(biāo)達(dá)成度低。該課程授課對(duì)象是大一學(xué)生。這類(lèi)學(xué)生缺乏人-機(jī)交流經(jīng)驗(yàn),計(jì)算思維還沒(méi)有建立起來(lái),一邊要學(xué)編程語(yǔ)言的具體語(yǔ)法規(guī)則(外顯知識(shí)),一邊又要學(xué)習(xí)解決問(wèn)題的思維邏輯(算法,內(nèi)隱知識(shí))。外顯知識(shí)易掌握,但是內(nèi)隱知識(shí)的習(xí)得卻是一個(gè)較為漫長(zhǎng)且困難的過(guò)程,需要大量的編程經(jīng)驗(yàn)積累。因而第一門(mén)編程課往往看似聽(tīng)懂了課堂的全部知識(shí),但是當(dāng)動(dòng)手編程時(shí)卻困難重重。他們?cè)诰幊棠7潞竺姹容^容易實(shí)現(xiàn),但是當(dāng)綜合運(yùn)用所學(xué)知識(shí)解決新問(wèn)題時(shí)又存在較大困難。(3)核心思維與創(chuàng)新能力弱。在教學(xué)過(guò)程中,學(xué)生容易陷入在對(duì)具體問(wèn)題的解決上,往往出現(xiàn)學(xué)過(guò)的、見(jiàn)過(guò)的題目會(huì)求解,未學(xué)過(guò)的問(wèn)題則沒(méi)有思路,缺乏深度思考、分析對(duì)比、歸納總結(jié)等科學(xué)思維,在舉一反三、觸類(lèi)旁通的知識(shí)遷移能力、想象與創(chuàng)新能力、綜合實(shí)踐應(yīng)用等核心方面的能力難以提升。
3內(nèi)容與資源創(chuàng)新
3.1線上優(yōu)質(zhì)資源
本課程采用自建資源為主、同步引入中國(guó)大學(xué)MOOC和網(wǎng)易公開(kāi)課中的部分資源為輔助資源,將自建資源在線上按章節(jié)編排形成較為系統(tǒng)的課程。輔助資源適合課堂“吃不飽”和“吃不消”的兩級(jí)學(xué)生。不同學(xué)習(xí)基礎(chǔ)和能力的學(xué)生都有對(duì)應(yīng)的學(xué)習(xí)路徑,從而實(shí)現(xiàn)個(gè)性化學(xué)習(xí)。自2017到2021年,本課程混合式教學(xué)目前開(kāi)展到了第5輪。在多輪混合式教學(xué)實(shí)踐過(guò)程中,伴隨著新工科的最新人才培養(yǎng)要求以及學(xué)校、專(zhuān)業(yè)修訂的最新人才培養(yǎng)方案,課程內(nèi)容和資源也經(jīng)過(guò)了不斷地重構(gòu)、迭代更新完善,形成了有效助力教學(xué)目標(biāo)達(dá)成的教學(xué)視頻資源庫(kù)、習(xí)題庫(kù)、項(xiàng)目案例庫(kù)、教學(xué)案例庫(kù),以及用于拓展學(xué)生思維和能力的拓展材料、主題討論集。資源的建設(shè)充分踐行了“以學(xué)生為中心”的理念。很多教學(xué)微視頻資源庫(kù)的錄制采集于學(xué)生結(jié)合例證講解算法的教學(xué)視頻。在教學(xué)案例庫(kù)中,大量富有啟發(fā)性、爭(zhēng)議性和探索價(jià)值的“一題多解、一題多變、老題新解”的案例則來(lái)源于課堂上案例教學(xué)過(guò)程,由學(xué)生對(duì)于一個(gè)問(wèn)題的不斷追問(wèn)、奇思妙想以及學(xué)生小組對(duì)于教師給出的算法不斷優(yōu)化、總結(jié)得來(lái)的。大部分實(shí)踐案例庫(kù)由往屆學(xué)生小組開(kāi)發(fā)的優(yōu)秀案例集錦而成。這些實(shí)踐案例對(duì)于學(xué)生有著非常強(qiáng)大的正向激勵(lì)作用,促進(jìn)他們仔細(xì)地觀摩、學(xué)習(xí)、創(chuàng)新、超越。
3.2階梯式教學(xué)案例庫(kù)
在課程教學(xué)改革中,以內(nèi)容為王。本著以學(xué)生發(fā)展為中心,牢牢抓住課堂是能力培養(yǎng)、價(jià)值塑造的主陣地,為將課堂打造成互聽(tīng)互學(xué)互辯的學(xué)習(xí)共同體氛圍,著力進(jìn)行內(nèi)容重塑。結(jié)合課程難且抽象的特點(diǎn)和,以及學(xué)生會(huì)學(xué)不會(huì)做、會(huì)做不會(huì)用的實(shí)際學(xué)情,為把案例教學(xué)法開(kāi)展得有深度,需要設(shè)計(jì)非常恰當(dāng)?shù)陌咐鳛榻虒W(xué)內(nèi)容。經(jīng)過(guò)多年教學(xué)積累,課程已經(jīng)形成了非常豐富的案例資源庫(kù)。按照難度和知識(shí)點(diǎn)密度劃分,分為低階、中階、高階三階案例,難度呈階梯上升的方式。在教學(xué)推進(jìn)的不同階段,選用對(duì)應(yīng)的適當(dāng)難度的案例對(duì)學(xué)生進(jìn)行知識(shí)鞏固、能力培養(yǎng)和思維啟發(fā)。低階案例知識(shí)密度小,一般在教學(xué)內(nèi)容的初級(jí)階段設(shè)置,案例設(shè)計(jì)和選擇上多以“老題新解、一題多解、一題多變”的案例為主?!袄项}新解”促進(jìn)學(xué)生前后知識(shí)關(guān)聯(lián)與有效建構(gòu),“一題多解、一題多變”培養(yǎng)學(xué)生觸類(lèi)旁通、舉一反三的知識(shí)遷移能力。這些案例在教學(xué)過(guò)程中,通過(guò)設(shè)置很多啟發(fā)性問(wèn)題、有爭(zhēng)議的結(jié)論以及尚未解決的難點(diǎn)層層推進(jìn),為學(xué)生留有大量的思辨、提問(wèn)和動(dòng)手實(shí)踐空間,將解決問(wèn)題的方法逐漸推向最優(yōu)化方向。按照建構(gòu)主義的基本觀點(diǎn),學(xué)習(xí)最終是學(xué)生主動(dòng)地建構(gòu)自己的知識(shí)經(jīng)驗(yàn)的過(guò)程,他人無(wú)法取代。而教學(xué)是激發(fā)學(xué)生建構(gòu)知識(shí)的過(guò)程。在中階和高階案例的設(shè)計(jì)和選擇上,需要具備有難度、有多解、有價(jià)值、有趣味等特點(diǎn)。選擇知識(shí)難度適當(dāng)、知識(shí)密度大且足夠有啟發(fā)性和探索價(jià)值的來(lái)源于生活實(shí)際場(chǎng)景或工程實(shí)踐中的案例,有助于課堂深度開(kāi)展CBL(Case-BasedLearning)案例教學(xué)。
4教學(xué)過(guò)程與方法創(chuàng)新
課程采用基于翻轉(zhuǎn)課堂的混合式教學(xué)模式,線上自主學(xué)習(xí)基礎(chǔ)知識(shí),并完成教學(xué)活動(dòng)和教學(xué)測(cè)驗(yàn),對(duì)基礎(chǔ)語(yǔ)法知識(shí)形成初步認(rèn)知,帶著問(wèn)題進(jìn)入課堂[4]。課堂則采用CBL案例教學(xué)法實(shí)現(xiàn)“做中學(xué)”,將理論和實(shí)踐統(tǒng)一起來(lái),加強(qiáng)師生互動(dòng)、生生互動(dòng),激發(fā)學(xué)生的學(xué)習(xí)參與熱情,推動(dòng)學(xué)生積極思考、勤于動(dòng)手。通過(guò)在課程教學(xué)中引入大量生動(dòng)有趣、有探索價(jià)值的案例,串聯(lián)知識(shí)點(diǎn),將語(yǔ)法知識(shí)放在實(shí)際應(yīng)用場(chǎng)景中,幫助學(xué)生進(jìn)行知識(shí)應(yīng)用和遷移。在案例中設(shè)置層層遞進(jìn)的問(wèn)題,以問(wèn)題促思考,培養(yǎng)學(xué)生的計(jì)算思維、分析問(wèn)題、算法設(shè)計(jì)、動(dòng)手編程解決問(wèn)題的能力[5-7]。
4.1課前線上自主學(xué)習(xí)
學(xué)生課前通過(guò)自主學(xué)習(xí)教師發(fā)布的教學(xué)微課,形成對(duì)于本節(jié)知識(shí)的初步認(rèn)知。通過(guò)完成該節(jié)內(nèi)容的前測(cè),對(duì)線上學(xué)習(xí)任務(wù)進(jìn)行自我評(píng)估,完成鞏固測(cè)驗(yàn),參加討論活動(dòng),了解知識(shí)漏洞,生成個(gè)性化的問(wèn)題。課堂聽(tīng)課時(shí)既是鞏固深化知識(shí)的過(guò)程,同時(shí)也是解決課前知識(shí)疑難的過(guò)程。教師課前利用信息技術(shù)、智慧工具收據(jù)學(xué)習(xí)數(shù)據(jù),準(zhǔn)確把握學(xué)情,以學(xué)定教,確定本節(jié)的教學(xué)重難點(diǎn),重塑案例及案例中的啟發(fā)性問(wèn)題。課中通過(guò)講解演示、二次測(cè)驗(yàn)等形式確認(rèn)重難點(diǎn)掌握情況,確認(rèn)低階知識(shí)目標(biāo)的達(dá)成。
4.2課堂CBL案例教學(xué)
課堂以面向解決實(shí)際問(wèn)題的編程案例為載體,與學(xué)生一起進(jìn)行高效優(yōu)質(zhì)的交互,從提出假設(shè)、大膽嘗試,到編程求證、結(jié)果改進(jìn)、反思總結(jié),以科學(xué)研究的范式去進(jìn)行教與學(xué)。教師首先將本節(jié)重點(diǎn)、難點(diǎn)貫穿到案例中,在分析難點(diǎn)、重點(diǎn)問(wèn)題的同時(shí),演示編程。接著利用2-3個(gè)案例,引導(dǎo)學(xué)生以小組形式分析討論算法,動(dòng)手編程解決問(wèn)題,各組上傳最終結(jié)果。最后教師將各組結(jié)果同屏展示,引導(dǎo)小組間互評(píng)互辯,分析各組算法優(yōu)劣。課堂借助智慧教學(xué)工具,師問(wèn)生答、生問(wèn)生答、生講生練,分組合作、組間競(jìng)賽等多種教學(xué)方式深化知識(shí)、培養(yǎng)能力、啟發(fā)思維,多角度激發(fā)學(xué)生的學(xué)習(xí)內(nèi)驅(qū)力、獲得感與成就感。
4.3課后拓展延伸
學(xué)生在課后需要完成個(gè)人和小組兩部分作業(yè)。個(gè)人作業(yè)有基礎(chǔ)必做和能力提升兩類(lèi)作業(yè)。小組C語(yǔ)言開(kāi)發(fā)項(xiàng)目貫穿整個(gè)學(xué)期,隨著教學(xué)內(nèi)容的推進(jìn)逐步分階段完成。學(xué)期初自選開(kāi)發(fā)方向和課題,學(xué)期內(nèi)邊學(xué)邊做,自主探索、查閱資料、協(xié)作探究、方案設(shè)計(jì),最后以程序來(lái)實(shí)現(xiàn)課題。在整個(gè)過(guò)程中,有階段匯報(bào)和教師指導(dǎo)。學(xué)期末進(jìn)行演示答辯、項(xiàng)目驗(yàn)收考核?!白鲋袑W(xué),學(xué)中做”的方式推動(dòng)學(xué)生挑戰(zhàn)自我、超越自我,從而解決會(huì)聽(tīng)不會(huì)做、會(huì)做不會(huì)用的問(wèn)題。
5教學(xué)評(píng)價(jià)創(chuàng)新
5.1能力為主的評(píng)價(jià)
按照工程教育認(rèn)證標(biāo)準(zhǔn),課程評(píng)價(jià)以O(shè)BE產(chǎn)出為導(dǎo)向,對(duì)標(biāo)人才培養(yǎng)要求,從過(guò)去的知識(shí)為主轉(zhuǎn)變?yōu)橐阅芰橹鞯脑u(píng)價(jià)[8]。編程語(yǔ)言的基礎(chǔ)語(yǔ)法規(guī)則屬于外顯的知識(shí)。這部分知識(shí)的記憶、理解及簡(jiǎn)單應(yīng)用在整個(gè)課程評(píng)價(jià)中只占30%。其余70%的分?jǐn)?shù)則是對(duì)能力的考核和評(píng)價(jià),著重在平時(shí)作業(yè)、實(shí)驗(yàn)以及期末考試中評(píng)價(jià)學(xué)生針對(duì)實(shí)際問(wèn)題的算法設(shè)計(jì)能力、程序編寫(xiě)和調(diào)試能力以及實(shí)踐項(xiàng)目開(kāi)發(fā)能力。
5.2多元化評(píng)價(jià)方式
課前、課中、課后采用全流程評(píng)價(jià)可以更加科學(xué)、客觀、公平地評(píng)測(cè)學(xué)生的學(xué)習(xí)成果以及課程目標(biāo)達(dá)成度,最終實(shí)現(xiàn)以評(píng)促學(xué)、以評(píng)促教。評(píng)價(jià)方式多元化:診斷性+形成性+終結(jié)性評(píng)價(jià);定量評(píng)價(jià)+定性評(píng)價(jià)。評(píng)價(jià)主體多元化:教師評(píng)價(jià)+學(xué)習(xí)平臺(tái)智慧終端評(píng)價(jià)+小組評(píng)價(jià)+個(gè)人自評(píng)。評(píng)價(jià)內(nèi)容多元化:課前基礎(chǔ)知識(shí)掌握情況+課堂小組算法實(shí)現(xiàn)情況+課后個(gè)人編程實(shí)驗(yàn)完成情況+小組實(shí)踐項(xiàng)目開(kāi)發(fā)情況。具體的學(xué)業(yè)評(píng)價(jià)如表1所示。
6創(chuàng)新特色與教學(xué)成效
該門(mén)課程基于翻轉(zhuǎn)課堂模式開(kāi)展線上線下混合式教學(xué)。學(xué)生線上進(jìn)行基礎(chǔ)知識(shí)自主學(xué)習(xí),課堂則開(kāi)展CBL案例教學(xué),以案例為載體,推動(dòng)學(xué)生不斷分析問(wèn)題,利用編程解決問(wèn)題,在課堂的師生、生生深度交互中培養(yǎng)學(xué)生的計(jì)算思維和編程能力。按照學(xué)生的認(rèn)知規(guī)律,教學(xué)案例按難度和知識(shí)密度分為高中低三階,在教學(xué)內(nèi)容推進(jìn)的不同階段采用不同的案例,非常有效地推動(dòng)學(xué)生進(jìn)行知識(shí)建構(gòu)。全流程多元評(píng)價(jià)的方式對(duì)學(xué)生的知識(shí)、能力和素養(yǎng)進(jìn)行科學(xué)客觀地評(píng)價(jià),達(dá)到了以評(píng)促學(xué)的效果。該門(mén)課程自教學(xué)改革創(chuàng)新以來(lái),取得了良好的教學(xué)成效,近兩年課程的能力目標(biāo)達(dá)成度由改革前三年的年均65%上升到了74%。學(xué)生在項(xiàng)目開(kāi)發(fā)大作業(yè)上也表現(xiàn)優(yōu)異,由原來(lái)的只能編寫(xiě)一些小程序轉(zhuǎn)變?yōu)榛诠こ桃?guī)范開(kāi)發(fā)具有一定復(fù)雜度的工程問(wèn)題。特別是近兩年來(lái),在工程教育認(rèn)證大背景下,課程以產(chǎn)出為導(dǎo)向,由對(duì)知識(shí)的評(píng)價(jià)逐步轉(zhuǎn)變?yōu)閷?duì)能力的評(píng)價(jià)。在最近的一輪期末考試中,基礎(chǔ)知識(shí)和程序設(shè)計(jì)能力考查比例由原來(lái)的60:40(100分試卷)變成了40:60,難度上升非常明顯,但是及格率由原來(lái)的低于75%提升到89.1%,優(yōu)良率(期末卷面成績(jī)?cè)?0分以上的人數(shù))為51.1%,平均分75.9分,標(biāo)準(zhǔn)差14.6。這說(shuō)明,在教學(xué)改革與創(chuàng)新過(guò)程中,學(xué)生真正在能力和核心思維層面達(dá)到了預(yù)期教學(xué)目標(biāo)。在最近一輪結(jié)課時(shí)對(duì)學(xué)生的教學(xué)質(zhì)量問(wèn)卷調(diào)查結(jié)果顯示,86%的學(xué)生在學(xué)完之后,對(duì)該門(mén)課程比較感興趣;73.64%的學(xué)生認(rèn)為教學(xué)效果很好,對(duì)教師教學(xué)的滿意度打出了95.33的高分。教學(xué)改革與創(chuàng)新始終本著以學(xué)生發(fā)展為中心的人才培養(yǎng)理念,在前面經(jīng)驗(yàn)和最新學(xué)生學(xué)情的基礎(chǔ)上不斷的迭代更新,逐步反思前行,力求提升教學(xué)成效,從而為國(guó)家和社會(huì)培養(yǎng)一流人才。
作者:劉淼 單位:北方民族大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院