束穎丹
儀征技師學院 江蘇 儀征 211400
隨著“互聯網+”教育的發展,特別是MOOC、網絡課程如火如荼地建設,優質的網絡課程資源大量涌現,為課堂教學提供了充分的資源,而微課程作為一種新型的學習方式,受到更多的青睞和重視。
C語言程序設計是職業學校計算機專業的一門重要基礎課程,此課程的主要目標是讓學生了解程序設計的基本知識,掌握程序設計的基本方法與思路,但對沒有任何程序設計基礎的學生來說,知識點多,概念抽象,是一門較難學的課程。筆者對該課程近幾年的教學現狀進行調查和分析,發現主要存在以下幾個問題:
C語言知識點多,內容分散,理論性強,導致教師不可能在有限的學時內把所有知識都講透,因此在教學實施過程中,教學內容的選取變得困難,更不可能高質量地將教學知識點在課堂上教授。
職業學校的學生多數是中考失利、無緣普高的學生,基礎較差,學習接受能力有限,自主學習的主動性和積極性不高,課上易走神,課后不復習。
C語言教學多采用傳統模式,理論教學在課堂上完成,輔導答疑安排在實驗課進行,傳統的教學方法側重于語法知識的學習,師生缺乏互動和討論,老師講得辛苦,但效果不理想。
學生對實驗目的或實驗內容糊涂,由于基礎知識掌握不牢固,上機編程無從下手,而老師一對多輔導,不能照顧到每一個學生,以致很多學生一節實操課下來一無所獲。
“微課程”一詞英文為“micro course”,起源于20世紀的美國,把教學目標和內容緊密聯系作為其核心理念,是一種新的學習體驗。在國內,學術期刊中給出的微課程定義和理解各有不同,本文采納的是黎加厚教授有關微課程的理解,本文認為:微課程是“有關單位課時教學活動的目標、任務、方法、資源、作業、互動、評價與反思等要素優化組合為一體的教學系統。”
混合式學習結合傳統學習方式和數字化、網絡化學習的優勢,已成為了信息化教學方式的主流。混合式學習的核心在于“混合”,不是簡單地將線上教學和線下面授簡單組合,而是以學習者為中心,充分利用線上學習資源豐富、交互便捷的強大功能,又要發揮教師的引導、啟發、監控教學過程的主導作用,以學習效果和效率最優化為目的,充分發揮學習的主動性、積極性和創造性,全面培養學生自主探究和協同學習能力的一種學習方式。
微課程以“短小精悍”著稱,所謂“短”是指時長短,一般不超過10分鐘,在學生的注意力集中的有效時間內將知識有效的傳達,大大提高了學習知識的效率;所謂“小”是指教學目標明確,知識點單一,教學資源的容量小;所謂“精”是指主題突出,教學內容精選,教學設計精細,教學過程精彩;所謂“悍”是指短小聚焦且交互性強,滿足學習者隨時、隨地、隨需學習的需要。
C語言程序設計理論深,實踐性強,靈活多變,傳統課堂教學效果不佳,但對于這些00后的職校生來講,網絡就是他們的生活,在這種情形下,混合式學習就很好地體現了其作用和價值。通過線上和線下相結合的教學手段進行教與學,教師可以借助于網絡資源,將備課、評價、答疑等教學活動形成一體化,學生可以通過網絡平臺開啟課前、課中和課后的自主學習。由此可見,在C語言程序設計中,采用微課程的混合式學習是完全可行的。
授課前,教師對要開展的教學內容進行深入分析的基礎上將課件、微視頻、測試題等教學資源發布到網絡平臺上,學生線下可自由安排時間使用電腦端、手機端登錄到網絡平臺自主學習,并完成相應的測驗題以檢測自己的預習情況。此外,學生在平臺上還可以將學習過程中遇到的疑難知識點進行反饋,教師在課前,將學生的反饋問題進行匯總,并結合學生的測驗情況,從中發現一些共性問題,然后在課堂上集中講授。
授課時,教師首先強化本次課的重難點知識,對課前學生的共性問題進行討論,尋求解決方案,完成知識的內化,其次引入教學案例,教師引導學生對案例進行分析并尋求編程思路,從而完成流程圖的繪制、程序的編寫。另外,在有限的理論課上,為了提高學生學習編程的積極性,教師也可將程序“以填空的形式”發給學生,讓學生完善程序的編寫。
實驗課前,教師將實驗任務發布到網絡平臺,并要求學生課前畫好流程圖并編好代碼,實驗課上,教師首先講解本次實驗所運用的核心知識,然后讓學生將自己編寫好的程序代碼輸入C語言編譯環境,并進行編譯運行,教師巡回指導,為學生答疑。
課后復習是教學流程中一個不容忽視的重要環節。教師對本次教學活動進行反思,梳理知識點發布到網絡平臺,并設置相應的測試題,供學生課后進行復習使用,學生在學習測試評價和相互總結中實現對知識的進一步內化。
微課程理念下的混合式學習是一種新的教學組織方式,將課程教學從課堂內延展至課堂外,需要教師在構建網絡平臺、微視頻制作、學習任務活動、有效學習資源整合等方面精心設計,對教師提出了更高的要求。在應用實踐中,教師應切實把握好微課程“微”、“精”的本質特點,設計好微課程的教學流程和學習資源,結合好C語言的教學特點,才能開展卓有成效的教學。