謝超 張娜 施培蓓 錢言玉
摘要:針對我院非計算機理工科專業(yè)《C語言程序設(shè)計》課程存在的問題,論文提出了基于SPOC的智慧課堂構(gòu)建方法,并以具體章節(jié)“if語句”內(nèi)容開展教學實踐。實踐證明,基于SPOC的智慧課堂構(gòu)建方法充分發(fā)揮了SPOC小規(guī)模、私有化的特點,再結(jié)合智慧課堂“線上線下相結(jié)合”“課內(nèi)課外相輔助”“自主學習與合作探究相滲透”的優(yōu)勢,學生的積極性和創(chuàng)新能力大大提高。
關(guān)鍵詞:SPOC;智慧課堂;教學模式;計算思維
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2019)08-0078-02
1 《C語言程序設(shè)計》教學現(xiàn)狀
《C語言程序設(shè)計》是教育部課程指導委員會推薦的程序設(shè)計類課程,是后續(xù)編程語言和專業(yè)課程學習的基礎(chǔ),實踐性強,應(yīng)用性廣。
我院非計算機理工科專業(yè)開設(shè)《C語言程序設(shè)計》,該課程主要講解C語言的語法規(guī)則、數(shù)據(jù)類型、數(shù)據(jù)運算、語句、函數(shù)和程序結(jié)構(gòu),主要培養(yǎng)學生初步具有求解復雜科學問題的計算思維能力、算法設(shè)計能力、程序編程能力和測試分析能力。然而,該課程在教學過程中還存在很多問題,距離學生能力培養(yǎng)的目標還有很大距離。
1.1 學生基礎(chǔ)參差不齊,存在畏難心理
《C語言程序設(shè)計》課程在學生一年級第一學期開設(shè),學生來自四面八方,由于生源地、教育環(huán)境不同,對計算機的熟悉程度和動手操作能力參差不齊。筆者在授課過程中發(fā)現(xiàn)大部分學生都是初次接觸程序設(shè)計類的課程,上課如同聽天書,即使極少數(shù)學生中學階段接觸過程序設(shè)計類課程,但面對課堂上大量的程序語法、規(guī)則,也表現(xiàn)出畏難心理。
1.2 課程安排重理論,輕實踐
我院《C語言程序設(shè)計》課程安排64課時,48課時理論,16課時實驗,存在重理論、輕實踐的現(xiàn)象。一方面實驗課時太少。理論為主、實驗為輔,有限的實踐課時難以實現(xiàn)學生系統(tǒng)的編程訓練;另一方面先理論后實驗的安排不能及時將學生學到的理論知識轉(zhuǎn)化為實踐編程應(yīng)用,在學生編程能力培養(yǎng)上存在一定的差距。
1.3 課堂組織重知識傳遞,輕知識內(nèi)化
《C語言程序設(shè)計》知識點瑣碎、語法函數(shù)較多,傳統(tǒng)的“講授-操作”教學法使得授課教師在課堂上過度關(guān)注C語言的語法知識而忽略了該課程是一門實踐性很強的課程,上機編程練習才是實現(xiàn)知識內(nèi)化、提高編程應(yīng)用能力的重要環(huán)節(jié)。提升學生主動分析思考算法、編寫測試代碼才是課程的最終目標。
1.4 課程考核重結(jié)果,輕過程
目前《C語言程序設(shè)計》的課程考核一般由平時成績、實驗成績和期末成績組成。平時成績主要根據(jù)學生的上課出勤和學習態(tài)度打分;實驗成績主要是實驗報告打分。實驗報告格式固定,基本是手寫完成,雷同、抄襲現(xiàn)象頻頻發(fā)生,學生的編程能力無法考核;期末多采用筆試試卷的形式,題目大多來源于教材例題、課后習題等,學生存在背書、背代碼、高分低能的現(xiàn)象。
2 基于SPOC的智慧課堂構(gòu)建
2.1 SPOC簡介
SPOC:Small Private Online Course,翻譯為小規(guī)模私有在線課程或者小規(guī)模個人在線課程。SPOC起源于MOOC,卻又區(qū)別于MOOC,學生的課程通過率幾乎100%,主動性和積極性也大大提高。Small,小規(guī)模,指學生人數(shù)少,一到兩個班級,授課教師容易控制和管理學生及學習進度,監(jiān)控學生的學習情況,Private,個人的、私有的,只有課程授課教師有權(quán)限決定學生能否參與課程學習,便于開展面對面的課堂教學[1]。
SPOC相對于傳統(tǒng)實體課堂的“講授-操作”模式,也具有很多優(yōu)勢,一方面打破了傳統(tǒng)課堂滿堂灌、學生聽天書的現(xiàn)象,借助于SPOC平臺,授課教師可以將學習內(nèi)容分為基礎(chǔ)內(nèi)容、提高內(nèi)容、拓展內(nèi)容三部分,其中基礎(chǔ)內(nèi)容和部分提高內(nèi)容可以放在SPOC平臺上,讓學生自主學習,課堂時間集中解決提高內(nèi)容和拓展內(nèi)容,緩解了課堂壓力,提高了課堂效率;另一方面借助于SPOC平臺,基礎(chǔ)差的學生可以反復學習,充分思考,即保護了這一部分學生的自尊心,又提高了他們的學習主動性和積極性。
2.2智慧課堂
伴隨著大數(shù)據(jù)、云計算、移動互聯(lián)網(wǎng)的快速發(fā)展及廣泛應(yīng)用,促進了智慧教育的發(fā)展,推動了智慧教學的研究,智慧課堂應(yīng)運而生。智慧課堂以建構(gòu)主義為理論依據(jù)[2],注重“情境”的創(chuàng)建,課前強調(diào)教師創(chuàng)建各種學習情境促進學生主動學習,積極參與學習討論,完成學習任務(wù)單,教師利用平臺大數(shù)據(jù)掌握學生學情分析;課中強調(diào)學生的“協(xié)作”和“會話”,小組之間開展協(xié)作探究,教師借助于情境在師生之間開展情智會話,注重學生學習體驗的獲得和學習智慧的提升;課后注重學生的“知識建構(gòu)”和“意義建構(gòu)”,將新知識同化到學生個人原有的知識體系中,達成“知識內(nèi)化”和能力提升的目標[3]。
2.3 基于SPOC的智慧課堂構(gòu)建
基于SPOC的智慧課堂構(gòu)建分為課前、課中、課后三個環(huán)節(jié)。課前教師利用SPOC平臺推送學習資源,學生自主學習,完成知識的傳遞吸收過程,把不懂不會的地方統(tǒng)計下來,教師可以通過平臺大數(shù)據(jù)進行學情分析,以學定教;課中教師可以創(chuàng)建合作探究情境和資源,打破傳統(tǒng)課堂的填鴨式教學,針對性地開展釋疑解難,學生在協(xié)作、探究學習情境中完成知識的內(nèi)化;課后是應(yīng)用和鞏固提高過程,教師針對性地指導學生,對不同學生推送學習資源,如更綜合、更具創(chuàng)新性和設(shè)計性的程序設(shè)計競賽,而學生可以借助于實踐編程練習,提升工程開發(fā)能力,實現(xiàn)能力的提升[4]。
基于SPOC的智慧課堂構(gòu)建具有以下幾個特點:一、學習個性化、自主化[5]。學生在課前利用SPOC平臺的教師推送資源,可以自主的選擇時間段反復地學習,疑難問題填寫問題統(tǒng)計表,通過網(wǎng)絡(luò)平臺提交給教師;二、課堂教學更具針對性。根據(jù)網(wǎng)絡(luò)平臺,授課教師可以進行學情分析,課堂教學可以集中解決學生疑難問題、用更多的時間開展學生合作探究學習和當堂學習測試,引導學生積極參與學習;三、課后練習更具能力化、實踐化。課教師可以布置一些突出能力培養(yǎng)的競賽試題、實踐應(yīng)用問題,讓學生將所學知識應(yīng)用到實踐問題的解決過程中,更好地實現(xiàn)知識的內(nèi)化;四、學習考核科學化、過程化。利用SPOC平臺大數(shù)據(jù),可以清晰準確地看到學生的視頻學習情況、討論參與、作業(yè)完成、小測等情況,科學地評價學生學習行為和學習能力。
3 基于SPOC的《C語言程序設(shè)計》智慧課堂教學實踐
依據(jù)基于SPOC的智慧課堂構(gòu)建方法,選擇《C語言程序設(shè)計》課程中具體的“if語句”課程內(nèi)容,進行教學實踐?!癷f語句”的主要學習內(nèi)容包括單分支if語句、雙分支if語句,關(guān)系運算符和關(guān)系表達式、邏輯運算符和邏輯表達式、多分支else-if語句等,筆者在教學實踐之前將“if語句”的教學設(shè)計粗略分成基礎(chǔ)內(nèi)容(課前)、提高內(nèi)容(課中)和拓展內(nèi)容(課后)三部分,實踐過程中根據(jù)學生情況進行教學設(shè)計的完善調(diào)整。
3.1 課前——注重學情分析,以學定教
課前主要是依靠學生自主學習,因此,學習內(nèi)容的設(shè)計以基礎(chǔ)內(nèi)容主,包括單分支if語句、雙分支if語句,關(guān)系運算符和關(guān)系表達式、邏輯運算符和邏輯表達式等。課前,授課教師利用SPOC平臺推送微課、課件和達標測試題三種資源和問題統(tǒng)計表,學生利用SPOC平臺自主學習,并參與師生、生生之間的討論,最后將疑難問題填寫問題統(tǒng)計表,提交給教師。教師可以通過SPOC平臺開展學情分析,設(shè)計課堂教學內(nèi)容,實現(xiàn)“以學定教”。
3.2 課中——注重引導互動,知識內(nèi)化
通過課前的分析,授課教師對學生的學習情況所有了解,課中教學設(shè)計分為“釋疑解難”、“合作探究”和“當堂測試”三個環(huán)節(jié)?!搬屢山怆y”環(huán)節(jié)主要是解決學生課前自主學習存在的問題,經(jīng)過課前的問題統(tǒng)計表,學生對于單分支if語句和雙分支if語句掌握較好,主要困惑集中在“關(guān)系運算符、邏輯運算符及關(guān)系表達式、邏輯表達式的優(yōu)先級運算”,案例比較法和討論教學法很好地解決了問題;“合作探究”環(huán)節(jié)設(shè)置了真實的案例“計算個人所得稅”,探究多分支else-if語句的編程應(yīng)用,采用的是小組合作學習,由小組集體完成并進行課堂演示交流,授課教師及時指出存在的問題并給予指導;“當堂測試”環(huán)節(jié)主要是通過程序改錯題和調(diào)試題,檢測學生的知識應(yīng)用。這種“引導—參與”模式大大提高了課堂的活躍氛圍,剔除教師為主導,一言堂的現(xiàn)象。
3.3 課后——注重按需施教,能力提升
課后階段,授課教師根據(jù)課前和課中的學生學習情況,對學生“按需推送”學習資源,設(shè)置了“知識強化鞏固”(如出租車計費、評定學生成績等實用編程)和“能力拓展編程”(如智力競賽題目等實踐編程)兩個環(huán)節(jié),供學生選擇完成,提升自身的編程應(yīng)用能力。
4 基于SPOC的《C語言程序設(shè)計》智慧課堂教學總結(jié)
在《C語言程序設(shè)計》課程教學中,借助于SPOC平臺,采用智慧課堂的教學模式,優(yōu)化了教學環(huán)節(jié),減少了授課教師一言堂、滿堂灌的現(xiàn)象,提高了課程教學效果,而且可以從課前、課中、課后三個階段開展課程考核,也更能全面地考核學生的學習情況,突出學生能力考核和過程考核。
當然,我們也應(yīng)該注意到,基于SPOC的智慧課堂構(gòu)建三個環(huán)節(jié)是緊密相關(guān),相輔相成的,在今后的《C語言程序設(shè)計》教學實踐過程中,還是應(yīng)該更加靈活地把握和處理課前、課中和課后三個環(huán)節(jié)的關(guān)系,豐富各個環(huán)節(jié)的教學組織和教學內(nèi)容,切實提高學生的計算思維能力、編程實踐能力。
參考文獻:
[1] 黃建鋒.基于SPOC的智慧課堂構(gòu)建策略研究[J].教學與管理,2017(4):74-76.
[2] 王發(fā)成,張強.智慧課堂教學模式分析[J].教育實踐與研究,2018(17):6-9.
[3] 蔣月俠.大數(shù)據(jù)時代下的課堂教學變革-評《智慧課堂》[J].教育發(fā)展研究,2018(7).
[4][5] 薛超群.智慧課堂教學模式研究[J].寧德師范學院學報,2018(3):101-103.
【通聯(lián)編輯:王力】