朱鴻鵬 袁赟
【摘 要】程序設(shè)計(jì)類(lèi)課程是一門(mén)實(shí)踐性較強(qiáng)的課程,其教學(xué)效果直接關(guān)系到后續(xù)專(zhuān)業(yè)課程的學(xué)習(xí)自信。為此,從實(shí)踐本位的角度將翻轉(zhuǎn)課堂應(yīng)用到程序設(shè)計(jì)課程的教改實(shí)踐中,分析其能夠?qū)Τ绦蛟O(shè)計(jì)課程帶來(lái)的變化,從課前、課中以及課后做好教學(xué)實(shí)踐,明確注意事項(xiàng)和應(yīng)用效果,最終目的是為當(dāng)前程序設(shè)計(jì)類(lèi)課程的教學(xué)改革提供新思路。
【關(guān)鍵詞】翻轉(zhuǎn)課堂;實(shí)踐本位;程序設(shè)計(jì)課程;教改實(shí)踐
中圖分類(lèi)號(hào): G434文獻(xiàn)標(biāo)識(shí)碼: A文章編號(hào): 2095-2457(2019)20-0127-002
DOI:10.19694/j.cnki.issn2095-2457.2019.20.058
0 引言
伴隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,有關(guān)于這一領(lǐng)域的人才需求逐年提升。高校作為人才培養(yǎng)的基地,紛紛開(kāi)設(shè)了程序設(shè)計(jì)類(lèi)課程,旨在培養(yǎng)更多計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)人才,為我國(guó)計(jì)算機(jī)水平的提高提供人才輸送與保障。但從實(shí)際情況出發(fā),程序設(shè)計(jì)類(lèi)課程的開(kāi)設(shè)所取得的效果并不理想,無(wú)法發(fā)揮出其自身的應(yīng)有作用,還需要依托教學(xué)改革來(lái)達(dá)成目標(biāo)。
1 翻轉(zhuǎn)課堂對(duì)程序設(shè)計(jì)課程帶來(lái)的變化
翻轉(zhuǎn)課堂目前已經(jīng)在各科的教學(xué)內(nèi)容中得以應(yīng)用,取得了良好的應(yīng)用效果。而將其應(yīng)用到程序設(shè)計(jì)類(lèi)課程教學(xué)中來(lái),必將帶來(lái)更多新的變化,如學(xué)生學(xué)習(xí)方式的變化、教師授課方式的變化以及成績(jī)?cè)u(píng)定方法的變化等等。
1.1 學(xué)生學(xué)習(xí)方式的變化
傳統(tǒng)的程序設(shè)計(jì)類(lèi)課堂之上,學(xué)生的學(xué)習(xí)方式多是以教師的主動(dòng)知識(shí)傳授為主,學(xué)生被動(dòng)地接受知識(shí)的傳遞,導(dǎo)致學(xué)習(xí)的主動(dòng)性受到影響。翻轉(zhuǎn)課堂則不同,課堂之上學(xué)生的學(xué)習(xí)方式從“被動(dòng)學(xué)習(xí)”轉(zhuǎn)變?yōu)椤爸鲃?dòng)學(xué)習(xí)”的過(guò)程,課前已經(jīng)完成了對(duì)于程序設(shè)計(jì)類(lèi)課程的內(nèi)容上的學(xué)習(xí),課堂上更傾向于討論、交流和溝通,使得傳統(tǒng)的課堂教學(xué)翻轉(zhuǎn)到課前和課后實(shí)現(xiàn),課堂之上更關(guān)注交流和溝通的重要性。學(xué)習(xí)方式的改變,適應(yīng)課程改革提出的新要求,當(dāng)然也是翻轉(zhuǎn)課堂所帶來(lái)的沖擊和變化,學(xué)生的主動(dòng)性更強(qiáng),學(xué)習(xí)的效率自然也會(huì)有所提升,提高程序設(shè)計(jì)類(lèi)課程的教學(xué)效率[1]。
1.2 教師授課方式的變化
傳統(tǒng)的教師授課方式,多是以教材為主,計(jì)算機(jī)是主要的教學(xué)工具。理論教學(xué)圍繞教材進(jìn)行,實(shí)踐教學(xué)以計(jì)算機(jī)為主。而翻轉(zhuǎn)課堂則不同,不僅僅需要教師根據(jù)教學(xué)要求和教材內(nèi)容去完成對(duì)知識(shí)體系的重新整合與裁剪,更需要具備極強(qiáng)的在線(xiàn)教育統(tǒng)計(jì)和分析能力,對(duì)學(xué)生反饋回來(lái)的內(nèi)容綜合剖析,設(shè)置適合學(xué)生發(fā)展的程序設(shè)計(jì)類(lèi)課程教學(xué)方案。與傳統(tǒng)課堂不同,翻轉(zhuǎn)課堂之上教師不再占據(jù)主動(dòng)地位,而只是課堂的引導(dǎo)者和組織者,授課方式的變化雖然賦予了教師新的使命,但也使得程序設(shè)計(jì)類(lèi)課程教學(xué)進(jìn)入到新的領(lǐng)域,必將展現(xiàn)出事半功倍的效果[2]。
1.3 成績(jī)?cè)u(píng)定方法的變化
程序設(shè)計(jì)類(lèi)課程的成績(jī)?cè)u(píng)定方法也發(fā)生改變,傳統(tǒng)依托于筆試的考核內(nèi)容,在翻轉(zhuǎn)課堂模式下,已經(jīng)可以通過(guò)上機(jī)考試和編程能力的綜合考量來(lái)實(shí)現(xiàn)。且上級(jí)考核的方式,相比于其他類(lèi)型的考核內(nèi)容,上機(jī)考核的方式既能夠讓學(xué)生充分的了解自己,也能夠使得教師準(zhǔn)確的定位教學(xué)過(guò)程中的薄弱環(huán)節(jié),更公正、客觀的增強(qiáng)學(xué)生的編程實(shí)踐能力,力求通過(guò)題庫(kù)的優(yōu)化,實(shí)現(xiàn)考核題型的多樣性,確保覆蓋面更寬。以科學(xué)的成績(jī)?cè)u(píng)價(jià)方式,來(lái)驗(yàn)證翻轉(zhuǎn)課堂的有效性[3]。
2 程序設(shè)計(jì)課程翻轉(zhuǎn)課堂的應(yīng)用實(shí)踐
程序設(shè)計(jì)課程翻轉(zhuǎn)課堂的應(yīng)用,帶來(lái)了諸多方面的變化,但想要翻轉(zhuǎn)課堂發(fā)揮效用,還需要在課前、課中以及課后做好應(yīng)用,為翻轉(zhuǎn)課堂的有效性提供保障,摸索和走出一條健康的發(fā)展之路,為程序設(shè)計(jì)類(lèi)課堂教學(xué)有效性奠定基礎(chǔ)。
2.1 課前資源準(zhǔn)備
翻轉(zhuǎn)課堂,顧名思義就是對(duì)傳統(tǒng)課堂進(jìn)行翻轉(zhuǎn),教學(xué)知識(shí)點(diǎn)都翻轉(zhuǎn)到課下進(jìn)行。為此,教師則需要在課前做好對(duì)于資源的準(zhǔn)備性工作。例如在進(jìn)行“類(lèi)與對(duì)象”的講解過(guò)程中,設(shè)計(jì)了四個(gè)小的知識(shí)模塊,來(lái)支撐該知識(shí)點(diǎn)的教學(xué)研究,設(shè)計(jì)在線(xiàn)課程。具體包括類(lèi)的定義、數(shù)據(jù)成員的定義、對(duì)象的定義、成員函數(shù)的調(diào)用[4]。作為在線(xiàn)學(xué)習(xí)的內(nèi)容,學(xué)生在學(xué)習(xí)完這些內(nèi)容之后,需要完成一份教師事先設(shè)計(jì)好的在線(xiàn)測(cè)驗(yàn),具體包含該知識(shí)點(diǎn)的選擇題、判斷題和程序題等,經(jīng)過(guò)自己的分析思考和參考書(shū)本與網(wǎng)絡(luò)資源,完成最終的作答。而后就學(xué)生不理解的內(nèi)容進(jìn)行整理和分別作答,解決學(xué)生提出的諸多層面的問(wèn)題。最終對(duì)在線(xiàn)測(cè)驗(yàn)的結(jié)果進(jìn)行檢驗(yàn),分析學(xué)生的完成情況,并給出相應(yīng)的分?jǐn)?shù)。在課前的資料準(zhǔn)備階段,知識(shí)點(diǎn)的傳授已經(jīng)悄然完成,學(xué)生在該過(guò)程的學(xué)習(xí)效果更好。
2.2 課中活動(dòng)優(yōu)化
翻轉(zhuǎn)課堂雖然將知識(shí)點(diǎn)的傳授和教學(xué)翻轉(zhuǎn)到課下,但課堂之上依舊需要以教學(xué)活動(dòng)為支撐,使得課前傳授的知識(shí)得以深化。一方面,教師通過(guò)課前測(cè)評(píng)的方式,已經(jīng)初步了解學(xué)生的個(gè)體差異,對(duì)學(xué)生遇到的難點(diǎn)和理解誤區(qū)進(jìn)行準(zhǔn)確把握,這些內(nèi)容都可以成為課堂之上的教學(xué)參考依據(jù)。課堂之上,將這些重點(diǎn)以及難點(diǎn)進(jìn)一步的講解,解決好學(xué)生自學(xué)過(guò)程中遇到的問(wèn)題;另一方面,教師要針對(duì)性地設(shè)計(jì)題目,使得課前的教學(xué)內(nèi)容以實(shí)踐的方式完成內(nèi)化。該過(guò)程中,任務(wù)的創(chuàng)設(shè)目的是讓學(xué)生學(xué)會(huì)討論,并在協(xié)作中去解讀知識(shí)點(diǎn)。當(dāng)然,題目的創(chuàng)設(shè)要堅(jiān)持趣味性和實(shí)用性的基本原則,確保理論知識(shí)的傳授可以支撐實(shí)踐過(guò)程,從而使得學(xué)生更全面的掌握該內(nèi)容。依舊是以“類(lèi)與對(duì)象”的教學(xué)為例,所設(shè)計(jì)的案例內(nèi)容要包含類(lèi)的定義和實(shí)現(xiàn)、成員函數(shù)的調(diào)用等相關(guān)內(nèi)容,還要結(jié)合之前所學(xué)的知識(shí)點(diǎn),將數(shù)組、指針、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等編程要素涉及到,從而建立一個(gè)全面的知識(shí)體系,在實(shí)踐過(guò)程中掌握知識(shí)要點(diǎn)。教師可以設(shè)置不同的問(wèn)題,包括問(wèn)題一:如何使用Timer類(lèi)定義對(duì)象?問(wèn)題二:如何設(shè)置時(shí)間?問(wèn)題三:如果調(diào)用showTime函數(shù)來(lái)顯示時(shí)間?在課堂之上的討論內(nèi)容,使得知識(shí)點(diǎn)得到進(jìn)一步的深化,學(xué)生可以得出相應(yīng)的擬解決方案,完成上機(jī)驗(yàn)證并進(jìn)行操作,得出編程結(jié)果。課中的活動(dòng)優(yōu)化的過(guò)程,使得知識(shí)點(diǎn)得到進(jìn)一步的深化,理論知識(shí)和實(shí)踐知識(shí)之間的連接更緊密,對(duì)學(xué)生掌握知識(shí)要點(diǎn)具有積極作用[5]。
2.3 課后在線(xiàn)鞏固
在教學(xué)活動(dòng)階段,學(xué)生在課前的理論知識(shí)得到課堂上的深化,實(shí)踐能力也在課堂活動(dòng)中得到提升。但在課后階段,翻轉(zhuǎn)課堂能夠發(fā)揮出課后在線(xiàn)鞏固的效果。在課后,根據(jù)教學(xué)的知識(shí)點(diǎn)進(jìn)行在線(xiàn)練習(xí)和測(cè)試來(lái)鞏固知識(shí)點(diǎn),并且在OJ平臺(tái)之上完成編程并提交。該平臺(tái)的應(yīng)用,能夠根據(jù)教師提前預(yù)設(shè)的測(cè)試?yán)?,以此?lái)判斷學(xué)生所提交的編程內(nèi)容正確與否,并給出答案,可以實(shí)時(shí)的顯示排行榜,以這樣的方式來(lái)調(diào)動(dòng)學(xué)生的參與積極性。課后的鞏固過(guò)程,實(shí)則也是翻轉(zhuǎn)課堂的一部分,正好與課前、課中教學(xué)活動(dòng)形成呼應(yīng),核心目的是強(qiáng)化教學(xué)的有效性,提高學(xué)生的綜合能力。課后也需要就學(xué)生面臨的普遍問(wèn)題提出可行性的方案,最終解決問(wèn)題,掌握相關(guān)知識(shí)要點(diǎn)。
3 程序設(shè)計(jì)課程翻轉(zhuǎn)課堂的應(yīng)用實(shí)踐注意事項(xiàng)和應(yīng)用效果
3.1 注意事項(xiàng)
翻轉(zhuǎn)課堂在程序設(shè)計(jì)課程中的應(yīng)用與實(shí)踐,要注意相應(yīng)的問(wèn)題,具體如下:一是要在課堂活動(dòng)中,設(shè)置更多的實(shí)踐內(nèi)容,少一些驗(yàn)證性的內(nèi)容。這樣的活動(dòng),才能夠使得學(xué)生將更多的關(guān)注焦點(diǎn)集中在編程知識(shí)本身,注重對(duì)知識(shí)的運(yùn)用;二是課堂教學(xué)案例的設(shè)計(jì)要穩(wěn)步提升,保持前后之間的連貫性,讓學(xué)生自身可以在實(shí)踐中去鞏固對(duì)知識(shí)的理解。理論和實(shí)踐之間本身就是相輔相成的關(guān)系,但如何拉近兩者之間的距離,使得理論知識(shí)得以轉(zhuǎn)化,最終取得良好的教學(xué)效果;三是在課堂活動(dòng)的創(chuàng)設(shè)方面,教師要發(fā)揮出自身的引導(dǎo)作用,確保學(xué)生可以參與其中,并依托“分而治之”的策略,分模塊化地解決問(wèn)題;四是要做好對(duì)學(xué)生的引導(dǎo)和鼓勵(lì)工作,培養(yǎng)學(xué)生的創(chuàng)新能力,主動(dòng)融入其中,感受由翻轉(zhuǎn)課堂帶來(lái)的全新的教學(xué)內(nèi)容,感知程序設(shè)計(jì)課程的美。
3.2 應(yīng)用效果
程序設(shè)計(jì)課程相對(duì)復(fù)雜,內(nèi)容繁多。如何借助翻轉(zhuǎn)課堂的有效性,處理好課堂上的教學(xué)內(nèi)容,成為新時(shí)期程序設(shè)計(jì)課堂教學(xué)要關(guān)注的焦點(diǎn)。從翻轉(zhuǎn)課堂在程序設(shè)計(jì)課程理論和實(shí)踐教學(xué)中的應(yīng)用效果來(lái)看,學(xué)生對(duì)于理論知識(shí)的理解程度良好,相比于傳統(tǒng)的教學(xué),翻轉(zhuǎn)課堂教學(xué)使得學(xué)生掌握的理論知識(shí)更系統(tǒng)、更具體。在實(shí)踐教學(xué)層面,由于理論知識(shí)點(diǎn)在課前已經(jīng)完成傳授,課上主要是實(shí)踐活動(dòng)為主,使得理論和實(shí)踐過(guò)程有效銜接,學(xué)生在理解起來(lái)也更為便捷??傊?,翻轉(zhuǎn)課堂的應(yīng)用效果較為理想。
綜上,翻轉(zhuǎn)課堂已經(jīng)成為當(dāng)前教育領(lǐng)域重點(diǎn)應(yīng)用和嘗試的全新教學(xué)方法。將其應(yīng)用到程序設(shè)計(jì)類(lèi)課程教學(xué)實(shí)踐中,展現(xiàn)出其良好的應(yīng)用效果,整個(gè)課堂得到全面優(yōu)化,理論和實(shí)踐知識(shí)點(diǎn)的銜接更緊密、更有效。
【參考文獻(xiàn)】
[1]翁佩純,馬慧.基于翻轉(zhuǎn)課堂的程序設(shè)計(jì)課程教學(xué)改革實(shí)踐[J].大學(xué)教育,2018(10):89-92.
[2]方嬌莉.基于MOOC的程序設(shè)計(jì)類(lèi)課程翻轉(zhuǎn)課堂教學(xué)模式研究與實(shí)踐——以“C君帶你玩編程”MOOC為例[J].工業(yè)和信息化教育,2017(07):18-23.
[3]李文彬,楊勃,潘理,吳岳芬.基于微課的翻轉(zhuǎn)課堂教學(xué)模式在《C語(yǔ)言程序設(shè)計(jì)》課程中的探索與實(shí)踐[J].現(xiàn)代計(jì)算機(jī)(專(zhuān)業(yè)版),2017(06):58-61.
[4]董胡.基于翻轉(zhuǎn)課堂的《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革研究與實(shí)踐[J].微型電腦應(yīng)用,2016,32(09):18-19+27.
[5]裴明濤,梁瑋.翻轉(zhuǎn)課堂在C語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用[J].計(jì)算機(jī)教育,2016(09):123-125+129.