姚振剛
【摘 要】高職院校以學(xué)生的職業(yè)能力培養(yǎng)為本位,強(qiáng)調(diào)學(xué)生的實踐操作技能。傳統(tǒng)的教學(xué)模式中,在課堂上進(jìn)行理論知識的傳授是無法回避的一個環(huán)節(jié)。本文以高職院校的“C語言程序設(shè)計”課程為例,通過采用翻轉(zhuǎn)課堂教學(xué)模式,借助MOODLE平臺,將課程的理論知識學(xué)習(xí)在課前進(jìn)行,課堂教學(xué)可以更加注重實踐操作能力訓(xùn)練,為高職院校專業(yè)技術(shù)類課程教學(xué)改革提供了一個方向。
【關(guān)鍵詞】翻轉(zhuǎn)課堂;教學(xué)改革;MOODLE
“C語言程序設(shè)計”是高職院校計算機(jī)相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課。本課程的前導(dǎo)課程有計算機(jī)基礎(chǔ),后續(xù)課程有面向?qū)ο蟪绦蛟O(shè)計、Android程序設(shè)計、嵌入程序設(shè)計等。該課程是計算機(jī)類相關(guān)專業(yè)的一門專業(yè)核心課程,對后續(xù)課程的學(xué)習(xí)影響巨大。針對高職院校職業(yè)能力培養(yǎng)的需要,本課程主要培養(yǎng)學(xué)生的編程能力。該課程使學(xué)生掌握程序設(shè)計的基本方法并逐步形成正確的程序設(shè)計思想,能夠熟練地使用C語言進(jìn)行程序設(shè)計并具備初步調(diào)試程序的能力,為后續(xù)課程的學(xué)習(xí)和應(yīng)用打下基礎(chǔ)。通過采用翻轉(zhuǎn)課堂教學(xué)模式,借助MOODLE平臺,該課程的知識學(xué)習(xí)可以在課前進(jìn)行,課堂教學(xué)可以更加注重實踐操作能力訓(xùn)練,為高職院校專業(yè)技術(shù)類課程教學(xué)改革提供了一個新的方向。
1 課程情況分析
課程任務(wù):通過本課程的學(xué)習(xí),學(xué)生應(yīng)掌握C語言的基本語法、結(jié)構(gòu)化程序設(shè)計的基本思想和程序開發(fā)過程;使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計的一般方法,能編寫應(yīng)用程序解決實際問題;以本課程為基礎(chǔ),培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計思想、靈活的思維方式及較強(qiáng)的動手能力,使學(xué)生逐漸掌握較復(fù)雜軟件的設(shè)計和開發(fā)過程,為后續(xù)專業(yè)課程的學(xué)習(xí)打下扎實的理論和實踐基礎(chǔ)。
知識目標(biāo):掌握C語言程序的結(jié)構(gòu)、函數(shù)的結(jié)構(gòu)和程序開發(fā)過程;掌握算法的特性和程序的三種基本結(jié)構(gòu),能夠使用流程圖或N-S圖來描述算法;熟練使用順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)編寫程序,解決實際問題;能夠熟練的使用函數(shù)編寫程序,掌握函數(shù)的定義、聲明、調(diào)用及參數(shù)的傳遞方式;能夠使用數(shù)組編寫程序,解決排序、查找等實際問;理解和掌握指針的概念、運算和使用方法,能利用指針編寫應(yīng)用程序;掌握結(jié)構(gòu)體類型、結(jié)構(gòu)體變量定義和使用,能利用結(jié)構(gòu)體編寫應(yīng)用程序,解決較復(fù)雜的實際問題。能力目標(biāo):具有解決簡單應(yīng)用問題程序設(shè)計能力;具有閱讀、分析和設(shè)計算法的能力;具有解決分支結(jié)構(gòu)應(yīng)用問題程序設(shè)計能力;具有解決重復(fù)操作應(yīng)用問題程序設(shè)計能力;具有解決綜合應(yīng)用問題程序設(shè)計能力;具有綜合運用所學(xué)知識進(jìn)行應(yīng)用軟件開發(fā)、編碼、調(diào)試、維護(hù)能力。素質(zhì)目標(biāo):培養(yǎng)學(xué)生善于思考、深入研究的良好自主學(xué)習(xí)的習(xí)慣和創(chuàng)新精神;培養(yǎng)結(jié)構(gòu)化程序設(shè)計思想和良好的編碼規(guī)范;培養(yǎng)學(xué)生搜集資料、閱讀資料、利用資料的能力,以及自學(xué)能力;培養(yǎng)學(xué)生語言表達(dá)、團(tuán)結(jié)協(xié)作、社會交往等綜合職業(yè)素質(zhì),養(yǎng)成愛崗敬業(yè)、遵守職業(yè)道德規(guī)范、誠實、守信的高尚品質(zhì)。
2 翻轉(zhuǎn)課堂教學(xué)模式
翻轉(zhuǎn)課堂教學(xué)模式的核心理論基礎(chǔ)為建構(gòu)主義的學(xué)習(xí)理論。建構(gòu)主義是一種關(guān)于知識和學(xué)習(xí)的理論,強(qiáng)調(diào)學(xué)習(xí)者的主動性,認(rèn)為學(xué)習(xí)是學(xué)習(xí)者基于原有的知識經(jīng)驗生成意義、建構(gòu)理解的過程,而這一過程常常是在社會文化互動中完成的。主要的教學(xué)觀點有:學(xué)習(xí)是一個建構(gòu)的過程、學(xué)習(xí)是一個活動的過程、學(xué)習(xí)是一個協(xié)作的過程、學(xué)習(xí)必須處于豐富的情景中、強(qiáng)調(diào)以學(xué)生為中心、強(qiáng)調(diào)情境對意義建構(gòu)的重要作用、強(qiáng)調(diào)協(xié)作學(xué)習(xí)對意義建構(gòu)的關(guān)鍵作用、強(qiáng)調(diào)對學(xué)習(xí)環(huán)境的設(shè)計、強(qiáng)調(diào)利用各種信息資源來支持學(xué)習(xí)、強(qiáng)調(diào)學(xué)習(xí)的最終目的是完成知識的意義建構(gòu)。社會建構(gòu)主義把上述的觀點擴(kuò)展到一個社群,該社群成員為彼此創(chuàng)造事物,為一個共同的目標(biāo),協(xié)力建立一個共享成果的文化圈。當(dāng)一個人融入這樣的一個文化氛圍時,他將自始至終學(xué)習(xí)如何在各個層面成為這個文化的一部分。社會建構(gòu)論認(rèn)為知識根本不存在于個體內(nèi)部,而是屬于社會的,個體不能獨占知識,只能分享知識。因此教育要消除固定的權(quán)威;激活學(xué)習(xí)者間以及師生之間的關(guān)系;要在實踐中形成意義;傾聽各個學(xué)習(xí)領(lǐng)域和各學(xué)習(xí)主體的聲音。
美國教授Robert Talbert提出的翻轉(zhuǎn)課堂的教學(xué)模型包括課前和課中兩個部分。課前,學(xué)生自主觀看教學(xué)視頻學(xué)習(xí)知識,然后有針對性的進(jìn)行作業(yè)練習(xí);課中,學(xué)生先進(jìn)行測試,再與老師或者同伴進(jìn)行小組協(xié)作探討;最后,作出總結(jié)和反饋。
3 MOODLE平臺簡介
MOODLE平臺是由澳大利亞Martin Dougiamas博士主持開發(fā)的課程管理系統(tǒng),該系統(tǒng)是一套基于“社會建構(gòu)主義理論”設(shè)計開發(fā)的開放源代碼的軟件,能夠幫助教師高質(zhì)量創(chuàng)建和管理的在線課程。Moodle以社會建構(gòu)主義理論為其設(shè)計基礎(chǔ),主要特色有:簡單輕便,相容性高,技術(shù)門檻低;其在線教學(xué)模塊采用可自由組合的動態(tài)模塊化設(shè)計,教師搭建在線課程時就像搭積木一樣簡單有趣;支持多種教學(xué)模式,可以幫助教師學(xué)生在一個積極協(xié)作的在線環(huán)境中進(jìn)行交流;在線活動記錄能夠詳細(xì)呈現(xiàn)。
作為強(qiáng)大的課程管理系統(tǒng),MOODLE可以支持開設(shè)上千門的課程,平臺支持無限制的課程目錄創(chuàng)建。課程管理員在任何時候都可以創(chuàng)建、移動、下載、修改課程;可將課程設(shè)置為激活或隱藏狀態(tài),同時可以設(shè)定課程的進(jìn)度;可以為課程設(shè)置靈活的權(quán)限和等級以及是否允許學(xué)員注銷課程等。作為教師,通過該平臺能夠追蹤到學(xué)習(xí)者進(jìn)入課程學(xué)習(xí)的頻率和持續(xù)時間;能以小組合計的方式顯示時間、日期和頻率信息;能對進(jìn)入課程、討論區(qū)、課程測試和作業(yè)的學(xué)習(xí)者的分別就進(jìn)入次數(shù),進(jìn)入時間,日期,頻率和IP地址進(jìn)行記錄、顯示。
4 基于MOODLE平臺的翻轉(zhuǎn)課堂學(xué)習(xí)模式
課前,學(xué)生先在MOODLE平臺觀看教學(xué)視頻。與視頻配套的小練習(xí)一般由四到五個有針對性的問題組成。通過練習(xí),學(xué)生可以及時對自己的學(xué)習(xí)情況作出判斷。如果發(fā)現(xiàn)練習(xí)結(jié)果不理想,學(xué)生可以回頭來再學(xué)一遍。通過MOODLE平臺,學(xué)生的學(xué)習(xí)情況能夠及時地進(jìn)行匯總處理,幫助教師了解學(xué)生的學(xué)習(xí)狀況。同時,學(xué)生與學(xué)生、老師之間可以在網(wǎng)絡(luò)平臺上進(jìn)行討論。
針對高職院校的職業(yè)教育的特點,《C語言程序設(shè)計》課堂學(xué)習(xí)模式采用項目實踐、分組討論為主,注重動手能力、職業(yè)技能的培養(yǎng)。
5 考核方式
結(jié)合翻轉(zhuǎn)課堂教學(xué)模式的特點,《C語言程序設(shè)計》課程考核采用形成性考核方式,總評成績由形成性考核的各項成績組成,全面考核學(xué)生的動手能力、基礎(chǔ)理論和平時學(xué)習(xí)狀況,具體分?jǐn)?shù)比例為:綜合素質(zhì)評價20%,過程性考核50%,終結(jié)性考核30%。綜合素質(zhì)評價:主要依據(jù)是學(xué)生平時的學(xué)習(xí)態(tài)度、課堂項目實踐、討論、作業(yè)情況及學(xué)生的通用能力考核。過程性考核:根據(jù)MOODLE平臺上每個章節(jié)提供的配套課堂資源的學(xué)習(xí)完成情況、單元測試成績進(jìn)行考核,著重考察學(xué)生的主動學(xué)習(xí)能力、實際動手能力、分析問題的能力、獨立解決問題的能力以及知識點掌握情況。終結(jié)性考核:學(xué)生進(jìn)行期終考核,測試學(xué)生對知識的掌握情況。
【參考文獻(xiàn)】
[1]張思,李勇帆.高校教師使用Moodle網(wǎng)絡(luò)教學(xué)平臺影響因素研究[J].電化教育研究,2014(08).
[2]趙興龍.翻轉(zhuǎn)課堂中知識內(nèi)化過程及教學(xué)模式設(shè)計[J].現(xiàn)代遠(yuǎn)程教育研究,2014(02).
[3]丁金昌.實踐導(dǎo)向的高職教育課程改革與創(chuàng)新[J].高等工程教育研究,2015(01).
[責(zé)任編輯:朱麗娜]