李莉?張暉?杭益柳
摘 要:C語言程序設(shè)計是一門綜合性極強的課程,傳統(tǒng)的以老師為中心單向灌輸,學生被動接受的教學方式早已滿足不了如今的教學需求。隨著網(wǎng)絡(luò)教學平臺的普及,混合式教學逐漸登上舞臺,本文描述通過超星學習通開展“線上+線下”混合式教學,以學生為主體,克服學生學習程序設(shè)計的恐懼心理,不斷激發(fā)學生的學習興趣。同時,教師也可以通過超星學習通及時、準確地了解學生的學習情況,從而在課堂上有針對性地展開教學。
關(guān)鍵詞:超星學習通;混合式教學模式;C語言程序設(shè)計
《C語言程序設(shè)計》不僅是計算機科學與技術(shù)、軟件工程等計算機相關(guān)專業(yè)的基礎(chǔ)必修課,而且是非計算機專業(yè)的基礎(chǔ)通識課[1]。《C語言程序設(shè)計》對于計算機專業(yè)的學生而言,是后續(xù)課程的入門課程,如果沒有扎實的C語言功底,后續(xù)課程的學習過程中將會遇到很多問題。隨著信息技術(shù)的發(fā)展,計算機技術(shù)被應(yīng)用到越來越多的領(lǐng)域,解決各種各樣的實際問題[2]。因此,《C語言程序設(shè)計》這門課程的教學內(nèi)容不應(yīng)該僅局限于教會學生C語言的基本語法規(guī)則,通過學期末考試,而是要培養(yǎng)學生的編程思維,將C語言應(yīng)用到實際生活中,解決實際的問題。
一、《C語言程序設(shè)計》教學存在的問題
傳統(tǒng)的教學模式是以教師為中心單向灌輸,而C語言是一門綜合性極強的課程,學生僅依靠教師單向灌輸知識,是遠遠不夠的。C語言作為多數(shù)課程的先導課程,可見其重要性,沒有扎實的C語言功底,后續(xù)課程的學習過程中將會遇到很多問題?!禖語言程序設(shè)計》課程的教學主要存在以下幾個問題。
(一)學生的畏難心理
《C語言程序設(shè)計》是一門編程語言,可以說不了解C語言的程序員是不合格的。C語言作為計算機專業(yè)的基礎(chǔ)必修課,是學生學習的第一門編程語言。在沒有學習編程之前,很多人對于編程的印象就是一行一行的英文字符,并且很難,學生也是如此,尤其是在運行代碼過程中出現(xiàn)錯誤提示,往往會導致學生出現(xiàn)畏難心理。
(二)知識內(nèi)容繁雜抽象、枯燥乏味
《C語言程序設(shè)計》課程的主要特點就是知識點繁雜,在課堂講授中,主要以編程語法規(guī)則為主,內(nèi)容枯燥乏味,迫使學生不得不花費大量的時間記憶各式各樣的語法規(guī)則。例如,從最開始的各種數(shù)據(jù)類型,到指針、結(jié)構(gòu)體定義的基本語法格式。學生在記憶各種符號、語法格式的過程中,逐漸喪失了對C語言的學習興趣。
(三)課時不足,教學形式單一
大學期間學生要學習的編程語言往往不止C語言一門編程語言,還有Java、Python語言等等,因此沒有足夠多的課時分配給《C語言程序設(shè)計》課程。由于課時少,知識內(nèi)容繁多,為了完成教學任務(wù),教師只能被動地選擇滿堂灌的教學方式,這種教學方式導致學生沒有足夠的時間練習、理解和消化知識點,而教師也未能第一時間了解學生的學習情況。
二、混合式教學方式設(shè)計思路
根據(jù)《教育部關(guān)于一流本科課程建設(shè)的實施意見》(教高〔2019〕8號)文件的內(nèi)容,混合式教學是指“線上+線下”的教學方法?!熬€上”是指適當?shù)剡\用數(shù)字化教學工具,例如超星、慕課或者其他在線課程平臺,安排20%-50%的教學時間讓學生線上自主學習;“線下”是指根據(jù)學生線上自主學習的情況,在面授過程中,對于知識點的講解有側(cè)重點。傳統(tǒng)的教學形式是以教師為中心,而混合式教學方式是以學生為中心[3],教師作為引導者和補充者,將《C語言程序設(shè)計》與超星學習通相結(jié)合,開展混合式教學。
超星學習通作為一款移動教學工具,具備海量的教學資源和高效的管理模式。通過與超星學習通相結(jié)合的混合式教學方式,教師可以及時掌握學生的學習情況,了解學生對于知識點的理解偏差,提高教學質(zhì)量。對于理解不透徹的知識點,學生也可以通過超星學習通的海量學習資源,進行自主學習。
《C語言程序設(shè)計》是一門非常適合開展混合式教學的課程?;旌鲜浇虒W一般分為三個階段:前期、中期和后期。前期以線上為主,教師結(jié)合教材、輔助教材,深入理解教材、挖掘教材的精髓,將知識點按照難易程度進行等級劃分,并按照知識點錄制微課并發(fā)布到超星學習通,布置教學任務(wù)。學生結(jié)合教材,通過超星學習通觀看視頻,完成知識點的初次學習,并完成相關(guān)習題,根據(jù)習題的完成情況,可自主學習未掌握的知識點。中期以線下面授為主,主要幫助學生梳理知識點,教師根據(jù)學生前期線上學習情況、習題完成情況,有側(cè)重點地講解知識點,對于完成度較高的知識點一帶而過,對完成度較低的知識點著重講解。對于一些簡單案例的講解,可以由學生來講解,這樣一方面可以讓學生更好地參與到課堂中,另一方面對案例的講解可以讓學生進一步理解和鞏固知識點。后期以線上和線下相結(jié)合的方式,教師根據(jù)學生對于知識點的掌握情況,通過超星學習通布置課后作業(yè),對于一些較難的問題,學生在課后難以獨立完成,可以采用小組合作討論的方式共同完成,讓學生得到全方位的發(fā)展。《C語言程序設(shè)計》課程混合式教學模式流程圖如圖1所示。
三、具體實施步驟
(一)課前預習
在課前,教師結(jié)合教材,羅列知識點,并對知識點進行等級劃分,針對不同知識點,錄制短小而精練的視頻并配備相應(yīng)的習題,通過超星學習通進行發(fā)布。視頻的時間不宜過長,也不宜過短,每個視頻最好在5-10分鐘,最長不能超過15分鐘。該階段的作業(yè)主要以選擇題和填空題為主,主要目的是讓學生對下節(jié)課的內(nèi)容有所了解、留下印象,完成相關(guān)知識點的第一次學習。
超星學習通作為移動教學工具,支持手機APP,因此,學生可以自主選擇預習時間,利用碎片化的時間觀看教師發(fā)布的短視頻,結(jié)合教材完成習題。
除此之外,教師可以通過超星學習通查看學生的預習情況,比如,完成預習的學生人數(shù)、未完成預習的學生名單、每道預習題的正確率等信息。根據(jù)學生預習情況,教師可以及時調(diào)整后續(xù)課程的教學重點和方式,對于未完成預習的同學,可以適當給予懲罰,并在后續(xù)課程中有針對性地進行提問。
(二)課上教學
課上教學主要以線下面授為主,主要分為兩部分內(nèi)容:第一部分幫助學生梳理知識點,教師根據(jù)學生預習情況,調(diào)整教學重點。對于預習完成度較高并且預習題正確率較高的知識點,有針對性地提問;對于預習完成度較低或者預習題正確率較低的知識點,重點進行講解。在講解這些知識點之前,教師可以通過超星學習通發(fā)布相應(yīng)的隨堂練習,讓學生帶著問題再次理解知識點,如果錯誤率依然較高,教師引導并鼓勵學生積極討論,尋找正確答案。教師及時提醒學生重視隨堂練習,隨堂練習成績將會計入最終的期末總評成績,吸引學生的注意力,激發(fā)學生學習的積極性,減少學生玩手機的現(xiàn)象,讓學生參與到課堂中。第二部分案例分析,教師提前準備好涉及重難知識點的案例,對于一些簡單的案例,可以有針對性地請同學分析。如果案例較難,可以提前通過超星學習通發(fā)布,讓學生有充足的思考時間,節(jié)約課堂時間。課上讓學生自由討論,自由發(fā)言,鼓勵學生討論出結(jié)果,活躍課堂氣氛的同時,調(diào)動了學生學習的積極性,讓學生得到全方位的發(fā)展,從而提高教學質(zhì)量。
(三)課后作業(yè)
在課后,教師通過超星學習通發(fā)布課后作業(yè),針對隨堂練習錯誤率較高的題目,布置相應(yīng)的作業(yè),課后作業(yè)以編程題為主。教師提醒學生及時完成課后作業(yè),并及時批改學生的課后作業(yè),查看學生課后作業(yè)的完成情況(比如未完成作業(yè)的學生、錯誤率較高的作業(yè)等信息),以便教師及時掌握學生對于知識點的掌握情況,后續(xù)有針對性地進行復習和調(diào)整教學方式。
(四)課程考核
為適應(yīng)混合式教學模式,將學生通過超星學習通的學習情況納入考核體系,考核體系采用過程性評價和終結(jié)性評價,并加大過程性評價的占比,如圖2所示。
在混合式教學的過程中,過程性評價的主要依據(jù)有在線學習視頻觀看時長、課前作業(yè)完成度、隨堂練習完成度與完成質(zhì)量、課后作業(yè)的完成度與完成質(zhì)量等。以上視頻觀看、作業(yè)完成均有時間限制,未在有效時間內(nèi)完成,則無法補看視頻、補交作業(yè),因此學生為了期末總評成績能夠順利通過,會努力按時、高質(zhì)量地完成任務(wù)和作業(yè),這樣的考核方式對學生的學習起到了督促作用。
四、基于超星學習通混合式教學模式的優(yōu)勢
(一)增強學生的自主學習意識,提高學習積極性
超星學習通具備海量的教學資源,通過超星學習通,學生不僅可以觀看教師發(fā)布的任務(wù)視頻,還可以在海量資源中查找相關(guān)視頻等拓展資料,進行自主拓展學習,鞏固教材相關(guān)知識點,開展對應(yīng)的拓展學習。除此之外,利用超星學習通,學生可以自由支配自己的學習時間。對于大學生而言,大學的生活不僅僅只有課堂時間,還有很多的課余活動,很多學生會利用課余時間參加學科競賽、體育活動等。超星學習通作為移動教學工具,支持手機APP,學生可以利用碎片化時間進行學習。
(二)教學過程數(shù)據(jù)化,提高教學質(zhì)量
在混合式教學過程中,學生從課前預習到隨堂練習,再到課后作業(yè)的完成情況都保存在超星學習通系統(tǒng)中,教師可以從多個維度,以學生為中心,做出科學客觀的分析與診斷。精準的數(shù)據(jù)有助于教師掌握學生的學情,根據(jù)實際學情及時調(diào)整后續(xù)課程的教學內(nèi)容和授課方式,有助于教學質(zhì)量的提高。
五、結(jié)束語
與傳統(tǒng)的教學模式相比,混合式教學模式能夠充分發(fā)揮線上教學和線下教學的優(yōu)勢,拓展教學的時間和空間[4]。結(jié)合超星學習通開展的混合式教學模式在《C語言程序設(shè)計》課程中有顯著優(yōu)勢。一方面,《C語言程序設(shè)計》課程的知識點繁多,學生可以利用碎片化時間學習簡單的知識點,并完成相關(guān)的任務(wù)要求;另一方面,教師可以根據(jù)學生作業(yè)的完成度和完成質(zhì)量,及時調(diào)整線下課程的教學內(nèi)容和授課方式。同時,對于課堂中沒有掌握的知識點或者教材沒有涉及的擴展內(nèi)容,學生可以通過超星學習通找到可靠的資源,開展拓展學習。
作者單位:李莉 張暉 杭益柳 南通理工學院 計算機與信息工程學院
參? 考? 文? 獻
[1]張帆,蘇玉.以計算思維培養(yǎng)為導向的C語言程序[J].中國管理信息化,2021,24(15):213-214.
[2]李得昇.C語言程序設(shè)計課程教學改革研究[J].信息記錄材料,2020,21(11):235-236.
[3]馮其紅,楊慧,馬建山,等.基于“以學生為中心”理念的課程改革與實踐[J].中國大學教學, 2017(10):68-71.
[4]吳線.混合式教學在“插畫設(shè)計”課程中的應(yīng)用研究——以超星學習通平臺為例[J].科教文匯, 2022(06):80-83.
基金項目:江蘇省南通市科技局基礎(chǔ)研究項目(項目編號:JC22022108),南通理工學院科研項目(項目編號:2021XK(J)08)。
李莉(1994-),女,漢族,江蘇泰州,碩士,助教,研究方向:優(yōu)化問題研究。