嚴熙 束鑫
[摘 要] 在介紹了混合式學習的概念的基礎上,簡要闡述了VC++程序設計課程的特點,并對基于混合式學習的VC++程序設計課程教學策略進行了探討,希望能夠為教學水平的提高帶來幫助。
[關 鍵 詞] 混合式學習;VC++;程序設計課程;教學
[中圖分類號] G642 [文獻標志碼] A [文章編號] 2096-0603(2016)24-0148-01
VC++程序設計課程是計算機課程中的重要部分,相對于其他課程而言,其對于學生理論以及實踐水平的要求都比較高,因此對于教學水平也就提出了更高的要求。將混合式學習應用到教學過程中,能夠有效吸取傳統教學的優秀經驗,同時通過對計算機實踐手段的應用,使教學效果得以改善,對于學生VC++程序設計水平的提高具有重要意義。
一、混合式學習概述
何克抗教授指出,混合式學習指的是將傳統教學中的精華部分與計算機技術的應用優勢結合起來,在提高學生主體地位的基礎上,使其能夠有效參與到課堂當中,以提高其學習水平的一種學習方式。可以看出,混合式學習充分吸取了傳統教學與計算機技術的優勢,將其利用到VC++程序設計課程中,將傳統教學中的理論教學與實踐教學相結合,能夠有效達到提高教學水平的目的。
二、VC++程序設計課程的特點
VC++程序設計的特點主要體現在學習難度大這一方面,這就為這一課程的教學帶來了挑戰。根據對各大學校實際教學情況的調查發現,很多學生在學習了很長一段時間后,甚至沒有達到入門的級別,可以看出其難度之大。導致其學習難度大的主要原因在于VC++程序設計包含的內容較為復雜,在學習過程中,學生不得不面對著更多的難題,具體體現在C++學習以及Windows編程的學習等方面。傳統教學往往采用以教師為主體,對理論知識進行全面講解的方法,這不僅會增加教學難度,同時也會影響學生的學習效果。將混合式學習應用其中能夠使上述問題得到解決。
三、基于混合式學習的VC++程序設計課程教學策略
混合式學習在VC++程序設計課程教學中的應用要在堅持具體教學方法的前提下,展開實踐教學。
(一)教學方法
啟發式教學、互動式教學以及與計算機技術相結合的教學是VC++程序設計課程教學中應采取的主要教學方式。
首先,教學需要采用啟發式教學的方式,通過向學生提出問題的方法,引導學生通過自行解決問題,以達到提高學習水平的目的。以VC++程序設計教學為例,教師應在課前提出問題,并通過對學生對問題的解決情況的總結,發現其中存在的普遍性錯誤,繼而對其進行重點講解,以提高教學效率與水平。
其次,教師與學生應展開互動,教師要將學生作為課堂的主體,而自身則在必要時發揮引導作用,以詳細掌握學生對于VC++程序設計的學習情況,并以此為基礎,實施更加具有針對性的教學策略。
最后,教師應根據混合式學習的基本要求,將多媒體教學系統應用到VC++程序設計教學過程中,通過多媒體動畫的方式,向學生講解具體設計過程,使學生能夠直觀地感受到設計的魅力,在激發其學習興趣的基礎上,保證其學習效果。
(二)實踐教學
VC++程序設計對于實踐教學要求較高,對此,教師需要將學生實踐拓展到課前、課中、課后三個階段。
在課前階段,教師要在電子教室中,向學生演示具體的設計過程,在此階段,學生應根據教師的操作過程自主操作,以實現對VC++程序設計最初的了解。
在課堂中,教師應在多媒體設備的支持下,將理論教學與實踐教學相聯系,在設計好教學大綱的基礎上,將實踐穿插到理論當中,邊操作邊講解,以使學生能夠更加深入地體會到每一個理論的基本含義以及具體操作過程。課堂上,教師應引導學生自行思考并解決問題,同時鼓勵其提問,使學生在學習過程中存在的問題能夠得到更加徹底的解決,在課堂結束之后,教師要根據本節課的重點內容布置實踐操作任務。
在課后,教師應致力于提高學生的實踐水平,將電子教室免費開放供學生實踐,此時學生應通過自主操作的方式完成教師所布置的任務,并在出現問題時,及時與教師溝通,以更好地解決問題,提高自身的知識水平。
基于混合式學習的VC++程序設計課程應在遵循啟發式教學方法等的前提下,將多媒體技術應用到教學中,并將理論與實踐教學相結合,這樣才能使學生的設計水平得到最大限度的提高。
參考文獻:
[1]楊穎,曹紅兵,王詩兵,等.基于MOOC的C語言程序設計課程混合式學習探究[J].阜陽師范學院學報(自然科學版),2015(4):116-121.
[2]崔坤鵬,汪杭軍.混合式學習與電子檔案袋評價模式在高級語言程序設計課程教學改革中的應用[J].計算機教育,2015(8):12-15.
[3]劉卿,閆瑞雪,陳小飛.基于混合式學習模式的《C語言程序設計》課程教學研究[J].科技展望,2015(21):187.
[4]程鋼,楊杰,吳志強,等.SAKAI平臺下程序設計與開發課程混合式學習的研究與應用:以測繪工程“C語言程序設計”為例[J].測繪通報,2016(9):133-136.