陳剛
【摘要】隨著新課程教學理念的提出,在教育教學中也需要不斷地進行改革,混合式教學在教學中的應用能夠更好地激發(fā)學生的學習興趣,讓學生體會到知識學習所具有的趣味性。本文重點闡述混合式教學在中C語言程序設計課程當中的應用策略,以此更好的優(yōu)化教育教學效果。
【關鍵詞】混合式教學;中職;C語言程序設計
中職階段普遍開設C語言程序設計,但是在教育教學中,傳統(tǒng)的教育教學模式相對比較單一,并沒有意識到學生的主體地位,這種教育教學形式嚴重阻礙學生的全面發(fā)展,不利于學生學習效率的提升。C語言程序設計這門課程不僅是程序設計語言的基礎,也是各種電子產品得以軟件開發(fā)的語言。在實際中運用得非常的廣泛,具有很強的實踐性。當前在中職教育教學中,仍然是采用傳統(tǒng)的教育教學模式,相對忽略學生的學習過程,不利于激發(fā)學生的學習興趣,會讓學生感覺知識學習枯燥乏味?;旌鲜浇虒W在c語言程序設計當中的應用,能夠更好的滿足學生對于知識的需求。學生可以基于自身學習的需求、特點,選擇相應的方式方法進行學習,從而優(yōu)化學習效率。
一、混合式教學在中職“C語言程序設計”課程中應用的必要性
(一)中職生源特征
中職學生大多是經歷了中考的失敗,學習興趣以及學習動力都不足,對自己失去學習的自信心,學習的態(tài)度也非常的消極,長此以往,并不利于學生的全面發(fā)展。分析這一現(xiàn)象存在的原因是因為學生在學習的過程當中并沒有養(yǎng)成良好的學習習慣和方式方法,針對中職學生的這一現(xiàn)狀,教師要能夠構建切實可行的教學策略??梢詫⒒旌鲜綄W習應用到在課前預習、課程學習及課后復習當中,以此突出學生在學習當中的主體地位,激發(fā)學生參與到知識學習的積極主動性。
(二)課程特點、目標
C語言程序設計是一門編程類的語言課程,在學習的過程當中,需要學生具備一定的基礎知識。通過C語言知識的學習,培養(yǎng)學生具備計算思維,為后續(xù)的學習和發(fā)展奠定扎實的基礎。C語言程序設計也是一門理論性和實踐性比較強的課程,對于學生來說,相對于枯燥乏味,如果依然是采用傳統(tǒng)的教育教學形式,顯然不能夠滿足學生對于知識的學習需求,混合式教學的應用則可以改變這一現(xiàn)狀,從而提升教學的有效性。
C語言程序設計的課程目標是通過知識的系統(tǒng)化學習,讓學生具備計算思維,能夠掌握語言知識的基本語法和流程,對問題進行分析解決。在編程對在編程過程當中所存在的問題能夠做到調試分析,養(yǎng)成良好的編程規(guī)范以及模塊化代碼的意識。這些教學目標對于中職學生來說具有一定的難度,混合式教學方式方法的應用可以將教學目標變得更加的靈活,學生可以基于自己的需求選擇相應的教育教學內容,習得相關的知識,實現(xiàn)教學目標。
(三)教學過程
混合式教學在C語言程序設計當中的應用主要是充分互聯(lián)網平臺的作用,對多種教育教學資源進行整合,強化師生之間的互動,也能夠實時的了解學習情況。通過混合式教學的應用能夠通過平臺的形式發(fā)布學習資源,并互動答疑,了解學生的學習情況,并在第一時間內發(fā)現(xiàn)學生在學習當中所存在的問題,改進教學內容和方式方法,更多的體現(xiàn)學生的主體性。
二、混合式教學在中職“C語言程序設計”課程中的具體應用措施
(一)構建線上課前預習,提升預習效率
C語言程序設計中,混合式教學的應用,首先要著重構建線上的課前預習形式,在課前可以通過平臺的形式將教學目標和學習任務發(fā)送給學生,讓學生進行自主預習,發(fā)送的內容可以是單一的形式,也可以具有多種形式,例如需要學習內容的課件、視頻、練習題,相關的案例等。在c語言程序設計中,要能夠考慮到中職學生的認知水平和接受能力,可以錄制一些知識相關的視頻或者動畫,激發(fā)學生在預習當中的興趣,預習之后也要完成練習小測驗,通過這種方式,教師能夠了解學生的預習情況,并基于學生的預習情況制定課堂教學的具體內容以及采用的方式方法。
(二)構建線下課堂教學,突破重、難點
C語言程序設計的教學地點一般在機房,教師可以基于學生的自主預習,在課堂教學中,重點解決學生在學習當中所存在的問題,在機房進行知識的系統(tǒng)化傳授,強化師生的互動交流,引導學生以小組為單位進行討論分析,并自主的完成c語言程序任務。此外,教師要能夠對學生在編程過程當中存在的共同問題進行分析指導,通過示范的形式讓學生了解編程當中的注意事項。也要注重提升學生的自主學習能力,讓學生做到舉一反三,深化學生對知識的認知。
(三)及時反饋,做好線上線下課后服務
混合式教學在C語言程序設計中的應用,如果學生在學習當中存在任何的困難,可以進行討論交流,也可以尋求教師的幫助,最終的目的都是為了找到對問題進行分析解決的答案。教師在整個的教學過程當中,要敏銳的捕捉學生在學習當中所存在的問題,在學生最需要的時候,通過在線答疑或者是點評的方式對學生所存在的問題進行分析解決,由此讓學生習得相關的知識內容,提升學生的自主學習能力。
C語言程序設計中混合式教學的應用主要是采用線上或線下兩種方式,教師在線上教學方式主要是為學生提供所學習的知識內容以及收集反饋難點。在課堂中主要是對學生進行知識的講解,當完成一個任務之后,可以通過調查問卷的形式了解學生的學習情況。針對于學生在學習當中所存在的共性問題,也可以制作成視頻的形式,鼓勵學生自主的學習,從而優(yōu)化教育教學效果。
結語
總之,混合式教學在C語言程序設計教學中的應用,能夠更好地優(yōu)化教育教學,體現(xiàn)學生在學習當中的主體地位,學生可以基于自身的學習需求,選擇相關的內容進行知識的學習。讓學生更多的體會到C語言程序設計所具有的趣味性,構建相對完善的知識體系,也為學生的后續(xù)學習和發(fā)展奠定扎實的基礎。
參考文獻
[1]郭雨.C語言程序設計課程線上線下混合式教學模式研究[J].軟件,2021,42(12):28-30.
[2]王雪,姜學鋒,劉君瑞,魏英,周果清,張秀偉.線上線下混合式教學模式在C語言程序設計實驗教學中的應用[J].計算機教育,2021(11):152-156.
[3]王玉星.混合式教學在《C語言程序設計》課程中實施的初步探究[J].科技風,2021(30):43-45..
[4]馬明祥.基于學習通的混合式教學在C語言程序設計公共課中的應用研究[J].科教導刊(中旬刊),2019(23):122-123..