黃云輝
[摘 要] 隨著網絡科技的發展,智能手機、平板電腦、多媒體已經普及到了課堂教學中。“微課”現已成為中職學校教學發展的潮流,一方面豐富了教學方式,提升了教學成果,另一方面也有效地提升了教師的業務水平,是現代教育資源整合的新方式。主要根據“微課”的特點以及設計方式,探究“微課”在C語言教學中的應用。
[關 鍵 詞] C語言;微課;應用;設計;特點;方式
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2018)23-0022-01
近年來,“翻轉課堂”在教學改革中以其顯著的教學成果不斷地被教育界認可,其中“微課”作為“翻轉課堂”的教學模式之一被應用得越來越廣泛。C語言作為中職教育的重要技術課程,要充分利用“微課”的教學優勢,來提升C語言的教學效果。
一、“微課”在C語言教學中的設計方式
(一)“微課”的含義及特點
“微課”主要是以中職C語言知識為出發點,與教學環節相結合進行設計的具有多種教學情境與教學思維的視頻教學資源。“微課”中的“微”是課程設計的主要特點,主要表現在時間、內容及格式上,時間一般不超過20分鐘為宜,內容上要突出重點、難點,將有針對性的問題以最優的方式進行解決,在格式上要求容量要小一些,一般不會超過上百兆。
(二)“微課”的設計方式
“微課”的設計制作方式常見有三種,一是攝像錄制,二是應用錄屏軟件,三是兩種方式的混合使用。攝像錄制能很好地體現教師的講課方式、講課風采,更加的聲情并茂,也利于師生之間的互動合作,這種設計方式比較適用于文科類科目的教學,其缺點是成本比較高。C語言作為一種思維形式比較強的學科,比較適合適用錄屏軟件,不僅能更加清晰明了地展現教學效果,而且成本低、易于操作,但此種方式的缺點是不利于師生之間的互動溝通。因此,最為適合的“微課”設計方式就是二者的混合使用,不僅解決了成本的問題,而且師生還能在教學中充分地溝通交流,對C語言教學中遇到的問題能夠更好地解決。
二、“微課”在C語言教學中的應用
(一)“微課”在課前預習中的應用
教學任務是教學計劃的綱領,在C語言課程的教學過程中教師要將教學任務進行分解,并形成詳細的教學計劃,明確重點、難點,根據知識點,制作不同的“微課”視頻,以便于學生對知識的掌握和理解。對課程中的重點和難點,教師要依據教學經驗以及多方面的教學資源,特別是那些抽象思維比較多的問題如排序、二分法查找等,將問題分門別類,為學生設計“微課”視頻。這些視頻資料整理完畢后,教師應根據教學計劃及時將資料上傳至學生的微信、QQ等溝通媒介中,并督促他們利用學習資源進行課前預習。例如在剛剛接觸C語言時會學到“數據類型”這一章節,教師就可以先把這一章節中講到的C語言的基本數據類型包括整型、實型、字符型、字符串型等每種數據類型的表示形式、特點等,通過“微視頻”的形式介紹給學生,讓學生通過課前預習對這門知識有個基本的印象,如果學生在預習過程中產生疑問也可以及時與教師進行溝通,從而為今后的學習打下牢固的基礎。
(二)“微課”在課堂教學中的應用
“微課”在課堂教學中的應用,是“翻轉課堂”在中職C語言教學中最有效的表現形式。主要體現如下:一是在課堂教學中,教師要創新方法,將知識完美傳授,使學生能夠有效地消化吸收;二是學生在學習中遇到困難時,教師要積極予以反饋,給其引導,為其答疑解惑;三是要讓學生與學生之間互相交流,這樣對知識的理解和消化也很有幫助。教師可以根據課堂上的教學設計,將重點、難點、易錯點等為學生設計成“微課”形式,這樣能提高學生的學習效果,培養學生的編程思維能力,如在數組這章中有關排序算法的教學中,我將幾種常見的排序算法的動畫演示制作成“微課”,輔以學生真人秀式的現場演示,并通過一些問題的討論交流,加深對課堂知識的理解與消化,提高教學效率。
(三)“微課”在課后的應用
如果說“微課”在課中是最好的表現形式,那么在課后就是最有效的利用價值。我們在C語言的課堂中來設計“微課”,最大的優勢就是讓學生在課后好好利用。例如,教師可以制作一些利用C語言程序設計的小游戲的“微課”視頻,要求學生在課后進行學習,并討論游戲程序的漏洞,進而對漏洞進行修補和完善。中職學生正處于青年時期,游戲對他們有著極大的吸引力,正因如此,教師可以充分利用學生的這一心理,讓他們通過這些“微課”的學習,掌握一些C語言的編程技巧,從而引發學生的學習興趣,通過“微課”去探尋C語言學科中的奧秘。
總之,將“微課”的設計應用到中職C語言的教學當中,不僅取得了良好的教學效果,還能進一步提高學生的學習能力,讓學生在課前、課中、課后都能充分地利用這一學習資源,發揮其實踐能力,從而讓中職C語言教學邁上一個新的臺階,為我國培養出更多的創新型人才。
參考文獻:
[1]張瑋瑋.中職C語言教學中微課的應用與設計[J].求知導刊,2017(13):131.
[2]駱焦煌.微課在高校C語言程序設計教學中的應用研究[J].洛陽師范學院學報,2017,36(8):95-96.
[3]陳裕雄.微課在高職《C語言程序設計》翻轉課堂中的應用研究[J].電腦知識與技術,2015(5):117-118.