陳海蕊
摘要:傳統(tǒng)教學(xué)模式下C#程序設(shè)計(jì)課程教學(xué)效果不夠理想,為此,提出混合教學(xué)模式下C#程序設(shè)計(jì)教學(xué)改革研究。在教學(xué)過程中添加教學(xué)情況分析,明確混合教學(xué)模式下教學(xué)資源配置,課程教學(xué)資源采用線上線下結(jié)合的模式,并建立混合教學(xué)模式評價(jià)體系,實(shí)現(xiàn)反饋與改進(jìn)同時(shí)進(jìn)行。在混合教學(xué)模式下,C#程序設(shè)計(jì)教學(xué)的改革能夠有效地提高學(xué)生C#程序的編寫能力,把學(xué)生作為教學(xué)的主體,能夠有效激發(fā)學(xué)生對C#程序設(shè)計(jì)學(xué)習(xí)的主動性。
關(guān)鍵詞:混合教學(xué)模式;C#程序設(shè)計(jì);教學(xué)改革;線上教學(xué)
中圖分類號:G642? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)35-0093-03
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
混合教學(xué)模式是由課堂教學(xué)和線上學(xué)習(xí)組成,教學(xué)模式也由傳統(tǒng)的課上講授轉(zhuǎn)換成課上與線上結(jié)合教學(xué)延伸,在傳統(tǒng)授課模式中增加了網(wǎng)課的教學(xué)方式,網(wǎng)課包括必修網(wǎng)課和選修網(wǎng)課,對于選修網(wǎng)課,學(xué)生可以根據(jù)自身喜好,自行選擇,兩者都具有在線測試、重點(diǎn)難點(diǎn)視頻分析和自動評定功能。基于混合教學(xué)模式中,教師的角色也與傳統(tǒng)課堂教學(xué)中的角色分配相比發(fā)生了改變,教師的主要任務(wù)也不再是單純地在課堂上進(jìn)行知識的講授,而是轉(zhuǎn)變成為學(xué)習(xí)的旁觀者,把學(xué)生作為主要對象,聽學(xué)生的講解,以學(xué)生為中心,教師負(fù)責(zé)從中找出學(xué)生的不足,并且根據(jù)不足為學(xué)生制定學(xué)習(xí)計(jì)劃。在C#程序設(shè)計(jì)課程基礎(chǔ)學(xué)習(xí)中,會直接涉及較難理解的數(shù)據(jù)結(jié)構(gòu)和各種計(jì)算機(jī)算法的運(yùn)用,基礎(chǔ)知識的掌握程度直接影響著學(xué)生的后續(xù)學(xué)習(xí)[1],所以,想要學(xué)好這門課程,只依靠短暫的課堂教學(xué)時(shí)間是難以達(dá)到預(yù)期教學(xué)效果的。另外,由于學(xué)生的基礎(chǔ)和理解能力各不相同,受課堂講解的時(shí)間限制,不適合在課堂上進(jìn)行過多知識拓展,混合教學(xué)模式可以解決傳統(tǒng)課堂教學(xué)中的此類問題。本文基于混合教學(xué)模式對C#程序設(shè)計(jì)教學(xué)改革進(jìn)行研究,該模式主要包含教學(xué)情況分析、課程教學(xué)資源線上線下結(jié)合、建立混合教學(xué)模式評價(jià)體系和反饋與改進(jìn)四個(gè)部分。在對學(xué)生和教學(xué)內(nèi)容有了充分的了解之后,借助各類在線教學(xué)平臺,并融合傳統(tǒng)的課堂教學(xué)模式進(jìn)行教學(xué),根據(jù)學(xué)生課前、課后、課間的學(xué)習(xí)行為和學(xué)習(xí)效果進(jìn)行分析。分析每個(gè)學(xué)生的學(xué)習(xí)特點(diǎn),并對學(xué)生依照特點(diǎn)進(jìn)行分類教學(xué),保證因材施教,收集學(xué)生對教學(xué)過程的評價(jià)反饋及時(shí)對教學(xué)過程進(jìn)行合理的調(diào)整,促進(jìn)教學(xué)效果。
1 增加教學(xué)情況分析
教學(xué)情況分析主要是需要教師對學(xué)生和教學(xué)內(nèi)容進(jìn)行細(xì)致分析。學(xué)生分析就是在C#程序設(shè)計(jì)教學(xué)中,教師需要對學(xué)生的C#程序設(shè)計(jì)基礎(chǔ)有所了解,可以先對學(xué)生進(jìn)行高級計(jì)算機(jī)語言方面的知識小測試,了解學(xué)生目前學(xué)習(xí)狀態(tài)。教學(xué)內(nèi)容分析就是教學(xué)大綱的分析,需要教師結(jié)合學(xué)習(xí)對象分析,為知識儲備情況不同的學(xué)生制定與之相對應(yīng)的線上教學(xué)與課堂教學(xué)計(jì)劃。在C#程序設(shè)計(jì)教學(xué)中,教師只有不斷進(jìn)行教學(xué)情況分析,才能根據(jù)學(xué)生的實(shí)際學(xué)習(xí)狀態(tài)及時(shí)做出改進(jìn),確保對每個(gè)學(xué)生的教育是平等的。例如針對C#程序設(shè)計(jì)基礎(chǔ)知識儲備差的學(xué)生,教師需要在學(xué)生的線上學(xué)習(xí)計(jì)劃中加入基礎(chǔ)知識講解,以供學(xué)生學(xué)習(xí)。
2 混合教學(xué)模式下教學(xué)資源配置
與傳統(tǒng)教學(xué)模式不同的是,混合教學(xué)模式下,C#程序設(shè)計(jì)課程的線上教學(xué)時(shí)間比課堂教學(xué)時(shí)間要長,學(xué)生可以根據(jù)個(gè)人情況進(jìn)行自主學(xué)習(xí),并且在線上學(xué)習(xí)可以對難懂的部分反復(fù)觀看。教師在后臺可以隨時(shí)查看學(xué)生的學(xué)習(xí)進(jìn)度,并且根據(jù)學(xué)生的進(jìn)度,隨時(shí)調(diào)整后面的教學(xué)進(jìn)度與方法。C#程序設(shè)計(jì)的課堂教學(xué)與線上教學(xué)密切相關(guān),共同構(gòu)成一個(gè)教學(xué)整體。在C#程序設(shè)計(jì)的面對面學(xué)習(xí)中,教師需要引導(dǎo)學(xué)生在線學(xué)習(xí),幫助學(xué)生理解問題。在C#程序設(shè)計(jì)課程的在線教學(xué)中,教師需要重點(diǎn)講解和補(bǔ)充學(xué)習(xí)難度大、錯(cuò)誤率高的知識點(diǎn)。例如,對于課堂練習(xí)后錯(cuò)誤率最高的知識點(diǎn),教師需要在課堂上集中講解。移動教學(xué)是混合教學(xué)模式在C#程序設(shè)計(jì)課程教學(xué)中應(yīng)用的一個(gè)非常重要的補(bǔ)充環(huán)節(jié)[2]。教師可以使用微信和各種在線課程應(yīng)用工具,向?qū)W生推送C#編程課程內(nèi)容,由此提高學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)效果?;旌辖虒W(xué)模式最大的特點(diǎn)是以學(xué)生為學(xué)習(xí)中心,老師根據(jù)學(xué)生的思路對教學(xué)方法進(jìn)行整改 ,學(xué)生、教師、助教在每個(gè)教學(xué)階段的任務(wù)如表1所示。
混合教學(xué)模式下的C#程序設(shè)計(jì)教學(xué)全過程可以分為:課前學(xué)生自主學(xué)習(xí),例如提前預(yù)習(xí)、在線討論課題等;面對面上課,例如教師講授課程、學(xué)生課上提出疑問、教師做出解答等;課后鞏固拓展,例如學(xué)生自行完成課上的作業(yè)、老師進(jìn)行課后小測試等三個(gè)階段,分別在線上或線下完成。
2.1 課前自主學(xué)習(xí)階段
混合模式下的C#程序設(shè)計(jì)教學(xué)是以學(xué)生為中心,教師為導(dǎo)向,讓學(xué)生在學(xué)習(xí)的同時(shí)也要提出問題,同時(shí),學(xué)生在老師的幫助下,邊解決問題邊進(jìn)行學(xué)習(xí)[3]。課前,教師通過各類線上學(xué)習(xí)平臺搜集資料,精心設(shè)計(jì)與所授知識點(diǎn)密切相關(guān)的案例,并提前設(shè)置好各種小問題,對學(xué)生下達(dá)不同的學(xué)習(xí)任務(wù),并且不斷激勵學(xué)生大膽思考,提升學(xué)生自主分析能力。為了體現(xiàn)混合模式教學(xué)的特點(diǎn),教師可以將學(xué)習(xí)任務(wù)分為必修課和選修課兩種上課模式,讓學(xué)生既學(xué)到了必修的知識,也能拓展知識面,并嘗試運(yùn)用課前自己主動學(xué)習(xí)并掌握的知識獨(dú)立解決問題。對于C#程序設(shè)計(jì)這種計(jì)算機(jī)程序類課程,一些很容易掌握的語言類知識點(diǎn),學(xué)生都可以在課前自主預(yù)習(xí)這個(gè)階段完成。并且在線上平臺學(xué)習(xí)的過程中,為提高學(xué)習(xí)效率,學(xué)生可以對自己進(jìn)行階段小測試,在平臺上,自己尋找與課程有關(guān)的小測試題,獨(dú)立進(jìn)行考試,之后進(jìn)行自我檢測,找出自己解決不了的問題,在開放式課程平臺上發(fā)布自己的疑問,等待同學(xué)們一起討論和交流,當(dāng)同學(xué)們無法解決時(shí),可以在線上呼叫教師,實(shí)現(xiàn)線上面對面的師生互動[4]。教師和助教則需要對學(xué)生的提問進(jìn)行及時(shí)的溝通回復(fù),并且在線進(jìn)行測試和評估,根據(jù)結(jié)果進(jìn)行教學(xué)反思,為進(jìn)一步優(yōu)化實(shí)體課堂教學(xué)設(shè)計(jì)做好充足準(zhǔn)備。
2.2 課堂教學(xué)階段
現(xiàn)實(shí)中面對面的課堂教學(xué)大體分為兩部分,一部分是由教師作為主講人,為學(xué)生講授知識,另一部分則是課堂互動環(huán)節(jié),也就是教師與學(xué)生一起針對某個(gè)案例展開討論。首先,教師根據(jù)以往的教學(xué)經(jīng)驗(yàn)為學(xué)生講解重點(diǎn),然后是對常見問題進(jìn)行課堂討論,由學(xué)生自己先表達(dá)觀點(diǎn),最后由教師進(jìn)行補(bǔ)充解答。接下來是進(jìn)入案例分析階段,這個(gè)階段分為兩個(gè)模式,一個(gè)是鍛煉學(xué)生根據(jù)案例分析知識點(diǎn),另一個(gè)是直接進(jìn)行C#程序設(shè)計(jì)訓(xùn)練,以此培養(yǎng)學(xué)生自主學(xué)習(xí)并且高效學(xué)習(xí)的能力[5]。最后,組織學(xué)生以分組合作的方式繼續(xù)探究學(xué)習(xí),并且獨(dú)立完成一段C#程序設(shè)計(jì),并報(bào)告設(shè)計(jì)完成情況。之后教師主要指導(dǎo)和提出適當(dāng)?shù)慕ㄗh,幫助學(xué)生解決問題,提高學(xué)生對知識的自我消化能力。
2.3 課后鞏固拓展階段
不管是傳統(tǒng)教學(xué)模式還是新式的混合教學(xué)模式,學(xué)習(xí)的最后一步一定是課后鞏固階段,學(xué)生對所學(xué)知識能否成功掌握,課后鞏固的好壞對其有直接影響。在這一階段,主要的作用是加強(qiáng)學(xué)生對所學(xué)知識的應(yīng)用能力。在課堂上,教師已經(jīng)對每一個(gè)學(xué)生的學(xué)習(xí)情況有所掌握,所以在課后會根據(jù)每個(gè)學(xué)生不同的進(jìn)度布置不同的課后任務(wù),實(shí)現(xiàn)因材施教。可以是不同難易程度的C#程序設(shè)計(jì)練習(xí),或者是小的案例分析,最后可以組織學(xué)生通過相互評價(jià)來拓展思維[6]。
3 混合教學(xué)模式下教學(xué)改革措施
3.1 在線學(xué)習(xí)環(huán)節(jié)的實(shí)施
學(xué)生可以借助各種智能工具在線上學(xué)習(xí),例如現(xiàn)在已有很多學(xué)生使用的慕課資源、智慧樹、學(xué)習(xí)通等學(xué)習(xí)平臺均為學(xué)生提供了各種類型的C#程序設(shè)計(jì)學(xué)習(xí)資源[7]。這些平臺也記錄了學(xué)生的完整在線學(xué)習(xí)記錄,如每個(gè)學(xué)生觀看視頻的時(shí)效、在線小測試的完成情況、課程提問情況等,教師和助教可以從平臺上獲取每個(gè)學(xué)生相應(yīng)課程的學(xué)習(xí)行為。不同的學(xué)習(xí)平臺會根據(jù)課程為學(xué)生制定相應(yīng)的C#程序設(shè)計(jì)學(xué)習(xí)規(guī)則,教師和助教可以通過分析平臺給出的規(guī)則,定期對每個(gè)學(xué)生的C#程序設(shè)計(jì)學(xué)習(xí)狀況進(jìn)行評價(jià)并提出建議,最后通過平臺推送給學(xué)生,達(dá)到監(jiān)督學(xué)生學(xué)習(xí)的也了解了學(xué)生學(xué)習(xí)C#程序設(shè)計(jì)情況的目的。
3.2 面對面課堂的組織
針對C#程序設(shè)計(jì)基礎(chǔ)差或者自學(xué)能力相對來說比較薄弱的學(xué)生,要求教師在課堂上帶領(lǐng)這些學(xué)生細(xì)致地從頭梳理最基礎(chǔ)的C#程序設(shè)計(jì)知識點(diǎn),之后引導(dǎo)學(xué)生對之前不理解的知識點(diǎn)和重要知識點(diǎn)進(jìn)行解析,以此提升學(xué)生的自主分析能力。教師在課堂上手把手幫助學(xué)生理解疑問,尤其是針對學(xué)生課前在線上自學(xué)過程中出現(xiàn)的問題,通過組織討論充分激發(fā)學(xué)生學(xué)習(xí)的積極主動性,逐漸提升了應(yīng)用能力。為了因材施教,體現(xiàn)混合模式學(xué)習(xí),教師會提前一段時(shí)間發(fā)布設(shè)計(jì)不同的C#程序設(shè)計(jì)案例,學(xué)生可以自主選擇自己所需要的案例,并且自行組成合作小組。最后每個(gè)小組需要提交研究成果報(bào)告,并由教師和其他小組進(jìn)行點(diǎn)評和補(bǔ)充,有助于提升學(xué)生學(xué)習(xí)的主動性。
3.3 課后作業(yè)環(huán)節(jié)
各類智能學(xué)習(xí)平臺均可實(shí)現(xiàn)在線布置作業(yè)和在線考試,具備傳統(tǒng)課堂教學(xué)不能實(shí)現(xiàn)的功能,例如在課后發(fā)布和提交作業(yè),解放教師的時(shí)間,實(shí)現(xiàn)平臺自動批改作業(yè),并且自主完成信息統(tǒng)計(jì)與分析成績。通過定期的在線小測試,使學(xué)生在不斷地修正錯(cuò)題中提高學(xué)習(xí)能力。在完成課后作業(yè)的過程中,學(xué)生可以利用各種智能設(shè)備先自己進(jìn)行作業(yè)的檢查以及修改,鍛煉學(xué)生自己發(fā)現(xiàn)錯(cuò)誤并修正錯(cuò)誤的能力,加深了自己對C#程序設(shè)計(jì)知識的理解和提高對C#程序設(shè)計(jì)的應(yīng)用能力。在平臺上,教師可以查看學(xué)生作業(yè)完成時(shí)間、提交次數(shù)、成績統(tǒng)計(jì)分析、課程教學(xué)目標(biāo)完成情況,了解學(xué)生的學(xué)習(xí)情況,并督促學(xué)生學(xué)習(xí)。
4 反饋與改進(jìn)
由于C#程序設(shè)計(jì)難度大,所以學(xué)生在學(xué)習(xí)中會產(chǎn)生很多困惑。例如,一般情況下,學(xué)生第一次開始C#程序設(shè)計(jì)課程的學(xué)習(xí)時(shí),一些沒有學(xué)過的函數(shù)和字母等陌生知識對學(xué)生來說,缺乏了解,導(dǎo)致無法記住這些函數(shù),就無法進(jìn)行流利的程序編寫。因此,教師需要注意學(xué)生的基礎(chǔ)水平,再針對初學(xué)者定期收集他們對C#程序設(shè)計(jì)課程產(chǎn)生問題和對這門課程的建議反饋,也需要進(jìn)行學(xué)生對各種智能學(xué)習(xí)平臺的滿意度調(diào)查,調(diào)查可以反映了學(xué)生對混合教學(xué)模式下的C#程序設(shè)計(jì)課程教學(xué)方法的學(xué)習(xí)認(rèn)可程度。對于大部分學(xué)生不滿意的部分,教師需要及時(shí)做出調(diào)整,提高教學(xué)效果。在混合教學(xué)模式下,學(xué)生不僅 需要對教學(xué)模式給出相應(yīng)反饋,還可以針對自己的想法提出改進(jìn)建議,教師與學(xué)生一起參與學(xué)情分析、平臺評價(jià)和修整,學(xué)生甚至可以利用自媒體平臺發(fā)布自己學(xué)習(xí)C#程序設(shè)計(jì)的心得體會,供大家思考,有助于學(xué)生的發(fā)散性思維培養(yǎng)。
5 結(jié)束語
混合模式教學(xué)改革的最大特點(diǎn)就是翻轉(zhuǎn)課堂式的教學(xué)模式,并且是利用線上智能學(xué)習(xí)平臺為學(xué)生學(xué)習(xí)提供服務(wù)。本文通過研究混合教學(xué)模式下C#程序設(shè)計(jì)教學(xué)的一系列改革措施,發(fā)現(xiàn)這種教學(xué)模式能夠顯著提高學(xué)生的學(xué)習(xí)主動性,本次研究深入分析了混合教學(xué)模式下的C#程序設(shè)計(jì)教學(xué)改革,為之后的C#程序設(shè)計(jì)教學(xué)打下良好的理論基礎(chǔ),有助于提升C#程序設(shè)計(jì)的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 于寅驊.C++程序設(shè)計(jì)課程教學(xué)的思考[J].西部素質(zhì)教育,2018,4(22):113-114.
[2] 鮑筱曄,梁正禮.基于微信平臺的移動教學(xué)模式研究[J].微型電腦應(yīng)用,2019,35(12):73-77.
[3] 王海青.“以學(xué)生為中心”的教學(xué)理念在翻轉(zhuǎn)課堂教學(xué)模式中的實(shí)施[J].教育教學(xué)論壇,2019(30):193-195
[4] 符鈺,周勇祥.移動互聯(lián)網(wǎng)絡(luò)環(huán)境下的在線開放課程建設(shè)研究—以《C程序設(shè)計(jì)》課程為例[J].科技視界,2019(10):62-63.
[5] 劉姝.網(wǎng)絡(luò)信息平臺下C程序設(shè)計(jì)課程翻轉(zhuǎn)課堂教學(xué)探究[J].河南教育(高教),2018(11):84-87.
[6] 陸志平,吳海濤,劉璇.混合式教學(xué)模式在C程序設(shè)計(jì)課程教學(xué)中的應(yīng)用[J].西部素質(zhì)教育,2019,5(21):179,181.
[7] 石亮,王承毅.程序設(shè)計(jì)語言課程在“慕課”模式下的教學(xué)改革研究[J].當(dāng)代教研論叢,2018(4):20-21.
【通聯(lián)編輯:張薇】