吳海娟 朱林
摘要:“互聯(lián)網(wǎng)+”技術(shù)的發(fā)展推動(dòng)了各行各業(yè)的迅速發(fā)展,它與教育的結(jié)合也促進(jìn)了教育教學(xué)的各項(xiàng)改革與創(chuàng)新。針對(duì)C++程序設(shè)計(jì)課程教學(xué)過(guò)程中存在的“痛點(diǎn)”問(wèn)題,將“互聯(lián)網(wǎng)+”技術(shù)與該課程進(jìn)行混合式教學(xué)融合,在線上教學(xué)平臺(tái)中對(duì)課程教學(xué)內(nèi)容進(jìn)行優(yōu)化,對(duì)線下課程的教學(xué)環(huán)節(jié)進(jìn)行調(diào)整,對(duì)各項(xiàng)教學(xué)資源進(jìn)行線上、線下整合,建立一種“重過(guò)程、輕結(jié)果”的多元化考核評(píng)價(jià)體系,激發(fā)學(xué)生探索知識(shí)的內(nèi)在需求,提升學(xué)生C++程序設(shè)計(jì)的動(dòng)手能力。
關(guān)鍵詞:“互聯(lián)網(wǎng)+”;C++程序設(shè)計(jì);混合式教學(xué)
中圖分類(lèi)號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2023)35-0066-02
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID)
“互聯(lián)網(wǎng)+”作為推動(dòng)社會(huì)變革轉(zhuǎn)型的重要技術(shù)力量,正在驅(qū)動(dòng)教育教學(xué)領(lǐng)域的各個(gè)環(huán)節(jié)發(fā)生深刻變革[1]。傳統(tǒng)的教育模式已不能滿(mǎn)足學(xué)生和教師的課堂和線下教育需要,因此在線教育逐漸成為現(xiàn)階段教育模式的新常態(tài)[2-3]。C++程序設(shè)計(jì)是非計(jì)算機(jī)專(zhuān)業(yè)本科生的計(jì)算機(jī)公共基礎(chǔ)課程。C++作為對(duì)C語(yǔ)言的擴(kuò)展,兼有面向過(guò)程和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,同時(shí)它又是軟件開(kāi)發(fā)的直接工具[4-5],掌握計(jì)算機(jī)的基本工作原理和一門(mén)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言已成為當(dāng)代大學(xué)生知識(shí)結(jié)構(gòu)中必不可少的組成部分,為將來(lái)利用計(jì)算機(jī)解決本專(zhuān)業(yè)的理論和實(shí)際問(wèn)題能夠打下良好的基礎(chǔ)。
1 本課程中存在的“痛點(diǎn)”問(wèn)題及分析
1.1 課程的認(rèn)知度不高
對(duì)于大一新生而言,C++程序設(shè)計(jì)課程是一門(mén)全新的學(xué)科。調(diào)查發(fā)現(xiàn),大部分學(xué)生在高中階段都沒(méi)有接觸過(guò)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。初高中階段,信息技術(shù)這門(mén)唯一的計(jì)算機(jī)課程也常被視為一門(mén)可有可無(wú)的課程,重視程度較低。因此在課程中利用程序設(shè)計(jì)展示現(xiàn)實(shí)中的有趣案例,如:人工智能、物聯(lián)網(wǎng)、大數(shù)據(jù)分析等熱門(mén)科技,凸顯本課程性質(zhì)和地位,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力和興趣,顯得尤為重要。
1.2 課程的考核評(píng)價(jià)體系不夠完善
教學(xué)過(guò)程中若只將考勤和作業(yè)情況納入平時(shí)考核,將造成學(xué)習(xí)好的學(xué)生考核會(huì)更好,但表現(xiàn)一般的學(xué)生會(huì)更差,甚至?xí)?duì)本課程的學(xué)習(xí)興趣,因此設(shè)計(jì)一種“重過(guò)程,輕結(jié)果”的考核評(píng)價(jià)體系,將學(xué)生的每一次課堂互動(dòng)、每一次練習(xí)和階段測(cè)試的進(jìn)步以及課后學(xué)習(xí)反饋都進(jìn)行正向積極的評(píng)價(jià),提升學(xué)生自主學(xué)習(xí)的動(dòng)力。
1.3 “聽(tīng)多,做少”影響課程內(nèi)容消化與吸收
傳統(tǒng)授課方式以教師為中心,結(jié)合PPT課件講授知識(shí)點(diǎn),學(xué)生被動(dòng)接受多而雜的語(yǔ)法知識(shí),在整個(gè)教學(xué)過(guò)程中,學(xué)生參與較少。從課程性質(zhì)出發(fā),它是一門(mén)技能性工具,課堂上聽(tīng)懂后,還必須結(jié)合課后作業(yè)和練習(xí),鞏固知識(shí)點(diǎn),在各個(gè)環(huán)節(jié),教師全過(guò)程參與進(jìn)行指點(diǎn)和評(píng)測(cè),幫助學(xué)生更好地掌握并運(yùn)用C++這門(mén)語(yǔ)言工具。
1.4 課程知識(shí)點(diǎn)關(guān)聯(lián)少
課程內(nèi)容各章知識(shí)點(diǎn)的關(guān)聯(lián)性相對(duì)較差,相似知識(shí)點(diǎn)缺少關(guān)聯(lián)設(shè)計(jì),枯燥乏味,難以調(diào)動(dòng)學(xué)生的學(xué)習(xí)熱情,記憶和理解起來(lái)很不方便。因此教師要調(diào)整課程教學(xué)內(nèi)容,加強(qiáng)相關(guān)知識(shí)點(diǎn)的對(duì)比與關(guān)聯(lián),以學(xué)生興趣為導(dǎo)向,設(shè)計(jì)更有趣的教學(xué)案例顯得尤為關(guān)鍵,將實(shí)踐項(xiàng)目任務(wù)穿插于理論課堂,直觀演示程序效果,提升學(xué)生學(xué)習(xí)熱情。
2 “互聯(lián)網(wǎng)+”混合教學(xué)的實(shí)踐探析
2.1 教學(xué)理念
改變C++程序設(shè)計(jì)的傳統(tǒng)授課模式,以案例驅(qū)動(dòng)代替枯燥的語(yǔ)法講解以及一成不變的語(yǔ)法練習(xí)。教學(xué)過(guò)程中鼓勵(lì)學(xué)生對(duì)同一個(gè)問(wèn)題設(shè)計(jì)不一樣的解題思路與方法,不用標(biāo)準(zhǔn)答案框住學(xué)生的想象力,固化思維模式,盡可能地引導(dǎo)學(xué)生拓寬思路,最大限度地開(kāi)啟學(xué)生的內(nèi)在潛力與學(xué)習(xí)動(dòng)力,使學(xué)生由“被動(dòng)接受”式學(xué)習(xí)轉(zhuǎn)變?yōu)椤爸鲃?dòng)探索”式學(xué)習(xí),并完成自我建構(gòu)過(guò)程。
2.2 教學(xué)模式與考核體系的構(gòu)建與實(shí)踐
剖析本課程中存在的痛點(diǎn)問(wèn)題,在“互聯(lián)網(wǎng)+”背景下,利用信息技術(shù)與C++程序設(shè)計(jì)課程進(jìn)行深度融合,實(shí)現(xiàn)本課程的線上、線下教學(xué)模式的展開(kāi),線上課程建立課程資源庫(kù)、作業(yè)庫(kù)、章節(jié)習(xí)題庫(kù)、章節(jié)討論區(qū)等,線下課程整合教學(xué)內(nèi)容,設(shè)計(jì)生動(dòng)有趣的程序案例,推進(jìn)以學(xué)生為主體的教學(xué)過(guò)程,將學(xué)生的考勤、課堂互動(dòng)的環(huán)節(jié)、章節(jié)測(cè)試、課后討論環(huán)節(jié)加入考核評(píng)價(jià)體系中,探索一種符合本課程性質(zhì)特點(diǎn)且更為有效的混合教學(xué)模式,具體如圖1所示。
1) 構(gòu)造多元化的教學(xué)內(nèi)容
在課程章節(jié)中添加思政元素,引導(dǎo)學(xué)生獨(dú)立思考問(wèn)題,提高動(dòng)手能力。如C++語(yǔ)言的基本語(yǔ)法,在這個(gè)章節(jié)中引入法律法規(guī)的嚴(yán)謹(jǐn)性和嚴(yán)肅性,標(biāo)準(zhǔn)的語(yǔ)法規(guī)則不允許有一點(diǎn)錯(cuò)誤;程序的控制結(jié)構(gòu)有選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),其中選擇結(jié)構(gòu)就像魚(yú)和熊掌不可兼得;掌握文件的概念和基本操作,如圖像文件的讀寫(xiě)便可以操作這些圖像,比如圖像的邊緣檢測(cè)、圖像的識(shí)別、圖像紋理提取等,都可以使用C++程序設(shè)計(jì)的算法實(shí)現(xiàn);解讀軟件技術(shù)專(zhuān)家的故事,激發(fā)學(xué)生學(xué)習(xí)興趣。
課程中的案例分析都可以從“三模塊”著手,即輸入、算、輸出。案例的分析、算法設(shè)計(jì)分為三步,首先找到問(wèn)題中的已知條件個(gè)數(shù)和類(lèi)型(輸入),接著找出問(wèn)題求解的結(jié)果個(gè)數(shù)和類(lèi)型(輸出),最后利用已知條件設(shè)計(jì)解題過(guò)程和步驟(算法)。教會(huì)學(xué)生對(duì)待每一個(gè)實(shí)際問(wèn)題時(shí),養(yǎng)成用計(jì)算機(jī)思維的方式看待問(wèn)題,靈活運(yùn)用語(yǔ)法知識(shí),舉一反三,融會(huì)貫通。
在本課程教學(xué)過(guò)程中設(shè)計(jì)具體的項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié),如益智游戲、繪制有趣的圖形、信息管理小系統(tǒng)、有趣算法等。在項(xiàng)目實(shí)戰(zhàn)中培養(yǎng)學(xué)生分析問(wèn)題、設(shè)計(jì)算法、編寫(xiě)程序以及測(cè)試程序、團(tuán)隊(duì)協(xié)作的能力。課程中添加程序“找茬”環(huán)節(jié),制造不同的語(yǔ)法和邏輯錯(cuò)誤,讓學(xué)生體會(huì)嚴(yán)格遵守C++語(yǔ)法規(guī)則的重要性,在對(duì)待學(xué)習(xí)和日常工作時(shí)都應(yīng)具備認(rèn)真嚴(yán)謹(jǐn)?shù)膽B(tài)度。
2) 信息技術(shù)與C++程序設(shè)計(jì)課程深度融合
線上平臺(tái)建立課程的學(xué)習(xí)資源,如教學(xué)PPT、常見(jiàn)問(wèn)題集合、推薦學(xué)習(xí)網(wǎng)站等,建立各章節(jié)的題庫(kù)、試卷庫(kù)、作業(yè)庫(kù),在線上、線下課程教學(xué)過(guò)程中利用專(zhuān)項(xiàng)練習(xí)以及階段測(cè)試,幫助學(xué)生理解、鞏固知識(shí)點(diǎn),創(chuàng)建PBL分組項(xiàng)目任務(wù)全方位地鍛煉學(xué)生程序設(shè)計(jì)的能力,激發(fā)學(xué)生學(xué)習(xí)C++程序設(shè)計(jì)的興趣,增強(qiáng)他們的學(xué)習(xí)動(dòng)力。
線上平臺(tái)發(fā)布預(yù)習(xí)任務(wù),通過(guò)學(xué)生預(yù)習(xí)答題的情況,及時(shí)調(diào)整講課進(jìn)度和內(nèi)容,線下課程學(xué)生討論練習(xí)為主,教師講授指導(dǎo)為輔,針對(duì)課后復(fù)習(xí)有問(wèn)題的學(xué)生,建立線上討論模塊,分主題地開(kāi)展討論,及時(shí)了解學(xué)生重難點(diǎn)知識(shí)的掌握情況,對(duì)回復(fù)較好的學(xué)生進(jìn)行點(diǎn)贊加分,對(duì)于勇于思索提問(wèn)的學(xué)生進(jìn)行加分鼓勵(lì),在討論區(qū)中做到及時(shí)高效的師生互動(dòng),教師也可以通過(guò)平臺(tái)對(duì)學(xué)員不理解的問(wèn)題進(jìn)行綜合分析,在下次計(jì)算機(jī)教學(xué)課堂上進(jìn)行講解,能夠有效地提高計(jì)算機(jī)教學(xué)效率[6-8],通過(guò)課后互動(dòng)起到知識(shí)入腦入心,提升教學(xué)質(zhì)量。
PBL教學(xué)方法可以讓學(xué)生由傳統(tǒng)的被動(dòng)接受、被動(dòng)式學(xué)習(xí),變?yōu)橹鲃?dòng)參與、自主學(xué)習(xí),使學(xué)生自覺(jué)地主動(dòng)學(xué)習(xí),增強(qiáng)學(xué)習(xí)意識(shí),并發(fā)展和建立終身自我學(xué)習(xí)的理念[9]。線上平臺(tái)創(chuàng)建PBL任務(wù),讓學(xué)生自行組隊(duì),教師和組員都可進(jìn)行程序界面、功能以及穩(wěn)定性的評(píng)價(jià)和打分。利用具體的項(xiàng)目任務(wù),提升學(xué)生分析問(wèn)題、設(shè)計(jì)算法、編寫(xiě)程序、調(diào)試及測(cè)試程序的多方面能力,全方位鍛煉學(xué)生程序設(shè)計(jì)的能力和算法設(shè)計(jì)的創(chuàng)新能力,增強(qiáng)C++程序設(shè)計(jì)的學(xué)習(xí)興趣。
3) 多元化的考核評(píng)價(jià)體系
改變傳統(tǒng)的課程考核評(píng)價(jià)體系,更加關(guān)注學(xué)生平時(shí)課程的學(xué)習(xí)態(tài)度和成長(zhǎng)過(guò)程,不以期末成績(jī)?yōu)樽罱K考核評(píng)價(jià)結(jié)果。本課程的平時(shí)成績(jī)由課堂考勤、課堂互動(dòng)、課后作業(yè)以及課后互動(dòng)四部分組成,全方位地評(píng)價(jià)學(xué)生學(xué)習(xí)的情況,提升學(xué)生學(xué)習(xí)的動(dòng)力,將期末考核占比降低至50%,提高平時(shí)學(xué)習(xí)考核的占比至50%。實(shí)現(xiàn)一種“重過(guò)程,輕結(jié)果”的考核評(píng)價(jià)模式,具體見(jiàn)表1。利用這種多元化的考評(píng)體系,教師更加全面地了解學(xué)生知識(shí)掌握的情況,實(shí)時(shí)調(diào)節(jié)課程教學(xué)的內(nèi)容和進(jìn)度,以促進(jìn)學(xué)生知識(shí)的吸收和掌握為根本,提升綜合程序設(shè)計(jì)能力,進(jìn)而實(shí)現(xiàn)課程教學(xué)質(zhì)量完善和提升。
3 “互聯(lián)網(wǎng)+”混合式教學(xué)效果分析
課程采用線上線下的混合教學(xué)模式之后,可以從學(xué)生每一次的作業(yè)考核中很直觀地看到他們某一階段的學(xué)習(xí)成效。學(xué)生第一次作業(yè)的不合格率51%,第二次不合格率27%,第三次不合格率21%,第四次不合格率17%,不及格率在逐漸降低,中等、良好、優(yōu)秀的學(xué)生也越來(lái)越多。學(xué)生在這種混合教學(xué)模式下慢慢入門(mén),掌握了一門(mén)新學(xué)科的學(xué)習(xí)方法,也能更主動(dòng)地探索課程知識(shí)。
課程的三次階段測(cè)試,測(cè)試高分段的分布為第一次7個(gè),第二次12個(gè),第三次20個(gè),學(xué)生人數(shù)在逐漸增加,中間分?jǐn)?shù)段的人數(shù)也由第一次30人,第二次34人,第三次的43人,逐漸增多,不及格率逐漸降低至14%。線上、線下混合教學(xué)模式對(duì)課程學(xué)習(xí)起到了促進(jìn)作用,學(xué)生們課間、課后互動(dòng)積極性也在不斷變化,慢慢接受并認(rèn)可這門(mén)課程,把這門(mén)課程的學(xué)習(xí)當(dāng)成一件很有趣的事情看待,學(xué)習(xí)態(tài)度也發(fā)生了很大的轉(zhuǎn)變。
課程的不同階段設(shè)計(jì)學(xué)習(xí)感受的問(wèn)卷,調(diào)查顯示隨著課程的深入,混合式的教學(xué)模式更能打牢課程的基礎(chǔ)知識(shí),拓展實(shí)際應(yīng)用的能力。學(xué)生也愿意進(jìn)行后續(xù)的深入學(xué)習(xí)和拓展,積極參加各種競(jìng)賽,如計(jì)算機(jī)等級(jí)考試、藍(lán)橋杯、大學(xué)生創(chuàng)新創(chuàng)業(yè)競(jìng)賽等,由此提升了他們對(duì)于計(jì)算機(jī)課程的學(xué)習(xí)熱情,激發(fā)了他們探索新知的動(dòng)力。
4 結(jié)束語(yǔ)
“互聯(lián)網(wǎng)+”背景下混合式教學(xué)模式在本課程中的應(yīng)用整體效果非常顯著,無(wú)論是課程體系的建設(shè)、教師的能力成長(zhǎng)還是學(xué)生對(duì)課程的認(rèn)可,都是本課程建設(shè)的動(dòng)力和方向。這種模式還有很多可以探索的元素,比如挖掘熱門(mén)的思政元素,將其自然融入知識(shí)點(diǎn)中,起到潤(rùn)物細(xì)無(wú)聲的教學(xué)效果,如制作重難點(diǎn)知識(shí)的微課小視頻穿插到教學(xué)資源中去,逐步完善線上課程,促進(jìn)線上、線下混合式教學(xué)的完美融合,發(fā)揮混合教學(xué)更有效的作用。
參考文獻(xiàn):
[1] 程莎莎.“互聯(lián)網(wǎng)+” 背景下加強(qiáng)青年教師信息化教學(xué)能力培養(yǎng)研究[J].吉林工程技術(shù)師范學(xué)院學(xué)報(bào),2019,35(12):19-21.
[2] 孫弋,丁睿,陳旸.基于虹膜識(shí)別技術(shù)的嵌入式信息采集系統(tǒng)的設(shè)計(jì)[J].重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,22(4):487-491.
[3] 何茗.MATLAB與Visual C++混合編程在計(jì)算材料介電性能中的應(yīng)用[J].重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,22(2):265-268.
[4] 胡馨月.“互聯(lián)網(wǎng)+” 背景下青年教師信息化教學(xué)能力提升的機(jī)制與路徑研究[J].教育現(xiàn)代化,2019,6(A3):102-104.
[5] 陳麗.“互聯(lián)網(wǎng)+教育” 的創(chuàng)新本質(zhì)與變革趨勢(shì)[J].遠(yuǎn)程教育雜志,2016,34(4):3-8.
[6] 許莉.基于現(xiàn)代教育技術(shù)的計(jì)算機(jī)教學(xué)模式探析[J].計(jì)算機(jī)教育,2008(2):70-72.
[7] 張艷.“互聯(lián)網(wǎng)+”背景下計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)課程教學(xué)改革初探[J].北華航天工業(yè)學(xué)院學(xué)報(bào),2015,25(5):39-41.
[8] 程格平,寧彬,熊啟軍,等.基于“互聯(lián)網(wǎng)+” 的應(yīng)用型本科計(jì)算機(jī)專(zhuān)業(yè)教學(xué)改革研究[J].計(jì)算機(jī)時(shí)代,2016(8):88-90,93.
[9] 楊立強(qiáng),倪家驤,岳劍寧,等.淺析基于PBL教學(xué)模式下的臨床醫(yī)學(xué)教學(xué)應(yīng)用[J].現(xiàn)代生物醫(yī)學(xué)進(jìn)展,2014,14(29):5768-5772,5726.
【通聯(lián)編輯:代影】