林燁
關鍵詞:混合式教學;中職教育;c語言程序設計
1緒論
在中職學校,很多信息技術類專業普遍開設“c語言程序設計”,但傳統教學模式的教學形式單一,以教師講授為主體,而并沒有從學生的角度出發去重視學生在這個過程中的角色和地位,這一做法不僅阻礙了學生的全面發展,也會造成教育模式的偏差。“C語言程序設計”這門課程不僅是目前主流程序設計語言的基礎,而且是各類電子產品的軟件功能部分的主流開發語言,應用十分廣泛,工程實踐性很強。然而,目前很多中職教師仍然采用傳統教學模式,專注于單一的課堂教學,忽略了學生在這個過程中的體驗和感受,使得學生只是聽理論、敲代碼,學習興趣和效果很差。假如能在互聯網資源的介入下,使學生能夠在任意時間、任意地點進行課程學習,將教師布置的任務完成,那么教學效率低、課堂效果差等問題便可迎刃而解。現階段隨著互聯網技術的發展,采用新的教學模式改善“C語言程序設計”課程的教學現狀成為可能。
2混合式教學國內外發展現狀
互聯網技術的發展給包括教育在內的各個領域帶來了很多好處,也為改進學習過程和開發混合式教學等創新教育方法提供了機會。Ye L構建了基于“一平臺三客戶端”(云平臺、移動客戶端、教師客戶端、行政客戶端),以問題為驅動的中職混合式教學體系。在教師的引導下,學生們能夠在課堂中和老師積極互動,不僅學習效果好,課堂氛圍也逐漸提升,使得中職學生的學習樂趣、課堂積極性和主觀能動性都得到了大幅度提升。Huo Y對中職課程《生命科學概論》進行了混合式教學改革的探索。課程結合高水平MOOC(海量開放在線課程)、小班教學、多元化平臺、多維度教學模式,構建多學科協同教學團隊,形成注重過程和能力的多維度評價體系,獲得了寶貴的實踐經驗。Tran H V對135名講師采用混合式教學的教學結果進行了調查和評估。結果發現,這種混合式教學的研究結果對提高教師的教學績效具有顯著的成效,有助于提高中職的教學質量。SunJ介紹了混合式教學平臺的功能、特點及其在中職生物學中的應用。該教學平臺使得師生和學生之間的互動更加方便快捷,從而改善了教學和學習體驗。
3混合式教學方案分析
3.1中職生源分析
大多數的中職學生經歷了中考的挫折和失敗,學習興趣和學習動力不足,而且經常會對自己失去信心,學習態度消極,長此以往會形成惡性循環。歸根結底還是因為它們在整個學習過程中并未形成好的學習習慣和掌握正確可靠的學習方法。面對中職生源現狀,教師并沒有教給學生如何去構建切實可行的學習策略,進而導致在課前預習、課中學習和課后復習三個重要環節都沒有系統可靠的學習方法。因此,想讓學生在“C語言程序設計”課程中有比較好的學習成效,必須改變傳統的教學模式,以實現“學生為主,教師為輔”的角色對換。
3.2課程特點分析
“C語言程序設計”作為一門編程語言課程,要求學生具有一定的計算機應用能力。對于中職學校信息技術類專業的學生而言,有效學習C語言能夠培養其計算機思維,是能夠體現一個學生專業技能水平的重要課程,也為今后學習其他程序設計語言奠定堅實的基礎。C語言課程具有極強的理論性和邏輯性,課程內容相對枯燥,傳統的教學方式容易使學生失去學習興趣,產生畏難情緒。
3.3教學目標分析
“C語言程序設計”課程的教學目標是:第一,通過課程的學習,幫助中職學生構建計算機思維、掌握程序設計的基本流程和基本語法,能夠解決實際應用問題;第二,在編寫程序的過程中,能夠發現程序出現的問題并進行調試分析,進而解決;第三,養成良好的編程規范,具有編寫模塊化代碼的意識。
3.4買施過程分析
“C語言程序設計”這門課程在混合式教學的實施過程中,充分利用互聯網技術,對教學資源進行整合、加強師生互動、實時掌握學習反饋。這里,主要以“超星學習通”作為開展混合式教學模式的統一平臺,通過在平臺發布并推送知識點視頻、互動答疑、線上問卷等方法和手段,全程跟蹤學生的學習過程,在出現問題的第一時間發現問題,改進教學方法,充分發揮學生的主觀能動性,力求攻克教學重難點的同時提高教學質量。教學過程的設計如圖1所示。
4混合式教學在中職“C語言程序設計”課程中的案例應用
4.1課前線上構建
本文所采用的方法是,教師通過“超星學習通”平臺將教學目標和學習任務提前發給學生,學生自主進行課前預習(圖2)。推送的內容可以是單一形式,也可以是多種形式,例如,教師錄制的課前引導視頻、線上課程的PPT課件、以例題為主的預習測驗、C語言課程設計的算法實現案例等等。教師應該充分考慮中職學生的理解能力和接受程度,在課前錄制C語言程序設計的課程內容中加入一些趣味場景或動畫,能夠引起學生的學習興趣。預習完畢后學生完成預習小測驗、填寫預習體會、記錄在線學習時長,以便教師及時掌握學生在線學習情況。
4.2課中線下構建
課堂教學地點設置為機房室。課堂伊始,教師將根據學生進行課堂預習的結果進行點評和反饋,突出展示學生在課堂預習中出現的問題,并引導學生解決問題。之后,教師在實訓機房進行課堂內容的教授,在與學生的整個互動過程中,引導學生進行自我理解,以小組為單位,進行分組討論,在充分理解教學內容后,自主完成C語言程序設計的編程任務。與此同時,教師在學生完成編程任務后,對學生反應的普遍問題進行指點,由教師親自進行示范性操作編程,此時學生以觀察學習為主。最后,教師現場布置能夠“舉一反三”的任務由學生自行編程,并設計對應的評價指標對所有學生的完成情況進行評價給分,作為平時成績的重要組成部分。
4.2.1教學目標
程序設計課程的基本控制語句中較為重要的就是F叫循環結構。
4.2.2教學活動設計
具體的教學實踐內容如下表所示:
4.2.3問題反饋
整個教學過程會出現很多問題,例如學生會在合作交流和討論分析的同時遇到各種問題,有的學生會大家合力解決,也有的學生會尋求老師幫助,歸根結底都是學生的自我尋求答案的過程。教師的角色是要敏銳地捕捉到學生在整個過程中普遍出現的問題,并且在他們最需要幫助的同時,集中點評和講解。這種做法會使學生加強在發現問題、分析問題和解決問題的印象,提高學生自主學習的能力,加強專業技能。
4.3課后線上線下構建
本文所構建的混合式教學模式采用了線上和線下兩種方式相結合的課后環節。教師針對學生在線上推送的作業完成情況進行難點的反饋收集,并在線下課堂進行集中講解。在完成某一個課堂任務后,教師在線上發布一個問卷調查,內容包括個人學習總結、任務完成指標評分(自評和組內互評),能夠第1時間掌握學生的掌握情況,如果存在較為普遍的問題,可以嘗試拍攝類似抖音小視頻推送給學生進行解答,盡可能多地給予學生鼓勵、認可和評價。
4.4研究結果分析
以所在學校的物聯網技術應用專業為例,19級和20級兩個班級人數都是50人。對下面的圖進行分析:20級學生的成績分布要比19級的學生成績分布更好,主要體現在不及格學生人數的減少,中等學生人數的增加,以及有優秀學生脫穎而出。因此,基于“超星學習通”平臺所構建的混合式教學模式能夠適用于中職“C語言程序設計”課程的教學,并取得了滿意的教學效果。
5結論
本文通過查閱文獻研究“混合式教學”理念的實質內涵,針對傳統教學在中職“C語言程序設計”課程中的短板,分別從中職生源、課程特點、教學目標和實施過程四個方面對該門課程的教學方案進行分析,將教學環節分為課前線上、課中線下和課后線上線下三個部分,充分利用“超星學習通”平臺的互聯網優勢特點,設計出一套相對合理的混合式教學方案,并通過教學實踐,與傳統教學模式進行對比,取得了滿意的教學效果。