李桃迎 翟軍
摘? ? 要:“C語言程序設(shè)計(jì)”課程具有精巧、靈活、高效、功能強(qiáng)大等顯著優(yōu)勢(shì),是高校本科教學(xué)普遍開設(shè)的一門程序設(shè)計(jì)課程。為了符合新文科建設(shè)對(duì)高校人才培養(yǎng)提出的更高要求,文章擬探討適用于新文科背景下的“C語言程序設(shè)計(jì)”課程教學(xué)方案,梳理新文科背景下“C語言程序設(shè)計(jì)”課程培養(yǎng)目標(biāo),構(gòu)建有效的教學(xué)內(nèi)容和混合式教學(xué)模式,以期提高新文科背景下管理大類本科生“C語言程序設(shè)計(jì)”課程教學(xué)質(zhì)量。
關(guān)鍵詞:新文科;“C語言程序設(shè)計(jì)”課程;教學(xué)方案設(shè)計(jì);混合式教學(xué)模式
中圖分類號(hào):G642? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1002-4107(2023)06-0057-03
作者簡介:李桃迎(1983—),女,安徽宿州人,大連海事大學(xué)航運(yùn)經(jīng)濟(jì)與管理學(xué)院教授,博士,研究方向?yàn)闄C(jī)器學(xué)習(xí)、信息系統(tǒng)集成、物流系統(tǒng)優(yōu)化。
基金項(xiàng)目:教育部人文社科基金項(xiàng)目“自動(dòng)化碼頭機(jī)械設(shè)備的智能健康管理與協(xié)同調(diào)度方法研究”(21YJC630066);
2022年度遼寧省普通高等教育本科教學(xué)改革研究項(xiàng)目“數(shù)智時(shí)代信息管理與信息系統(tǒng)一流專業(yè)建設(shè)的研究與實(shí)踐”(遼教通〔2022〕166號(hào)-339);遼寧省“興遼英才計(jì)劃”青年拔尖人才項(xiàng)目“基于深度學(xué)習(xí)的港口設(shè)備時(shí)序數(shù)據(jù)挖掘方法研究”(XLYC1907084);2022年大連海事大學(xué)本科教改項(xiàng)目“新文科背景下‘C語言程序設(shè)計(jì)課程教學(xué)改革研究與實(shí)踐”
2019年4月29日,教育部、中央政法委、科技部等13個(gè)部門聯(lián)合啟動(dòng)“六卓越一拔尖”計(jì)劃2.0,明確提出要全面推進(jìn)新工科、新醫(yī)科、新農(nóng)科、新文科建設(shè),提高高校服務(wù)經(jīng)濟(jì)社會(huì)發(fā)展能力。其中,新文科建設(shè)是指推動(dòng)哲學(xué)社會(huì)科學(xué)與新科技革命交叉融合,培養(yǎng)新時(shí)代的哲學(xué)社會(huì)科學(xué)家,創(chuàng)造光耀時(shí)代、光耀世界的中華文化。新文科意味著文科與另一種學(xué)科的深度交叉和融合,尤其是文科與理科、人文與科技的融合。最早出版“新文科”小冊(cè)子的斯蒂芬·懷特認(rèn)為,如果忽視數(shù)學(xué)和計(jì)算機(jī)語言,文科教育就不再完整。文科與新技術(shù)的融合不是最終目的,學(xué)科交叉融合是為了提高高校服務(wù)經(jīng)濟(jì)社會(huì)發(fā)展的能力,是為了更好地解決現(xiàn)實(shí)世界中的復(fù)雜問題。
新文科建設(shè)要求高等教育要主動(dòng)適應(yīng)新技術(shù)、新業(yè)態(tài)、新模式、新產(chǎn)業(yè)的需求,加快人才培養(yǎng)更多樣化、更綜合化、更集群化、更智能化、更國際化,推動(dòng)并引領(lǐng)新一輪產(chǎn)業(yè)變革。為此,文章擬在新文科背景下,開展適用于非工程類(計(jì)算機(jī)類)的“C語言程序設(shè)計(jì)”課程的理論與實(shí)踐教學(xué)方法改革的研究與實(shí)踐,探索適用于新文科建設(shè)的“C語言程序設(shè)計(jì)”課程概念體系、課程體系、方法體系等內(nèi)容,為促進(jìn)管理學(xué)、經(jīng)濟(jì)學(xué)等專業(yè)學(xué)生全面發(fā)展,提升學(xué)生的科技創(chuàng)新能力提供有效路徑。
一、“C語言程序設(shè)計(jì)”課程教學(xué)改革的研究現(xiàn)狀
(一)混合式教學(xué)模式與實(shí)踐
褚美玲闡述了“C語言程序設(shè)計(jì)”課程的翻轉(zhuǎn)課堂、傳統(tǒng)課堂和互聯(lián)網(wǎng)教學(xué)的時(shí)間分配,以及基于大數(shù)據(jù)背景的混合式“C語言程序設(shè)計(jì)”課堂教學(xué)與考核[1]。王玉星闡述了混合式教學(xué)模式的構(gòu)建方法,并對(duì)實(shí)際的教學(xué)效果進(jìn)行分析[2]。賈凌杉以“C語言程序設(shè)計(jì)”課程改革工作為例,深入分析和探究基于教學(xué)平臺(tái)線上線下混合式教學(xué)模式的具體應(yīng)用價(jià)值[3]。劉海浪等人結(jié)合當(dāng)下高?!癈語言程序設(shè)計(jì)”課程教學(xué)情況,分析了混合式教學(xué)模式視角下進(jìn)行“C語言程序設(shè)計(jì)”課程教學(xué)改革的背景[4]。
(二)教學(xué)內(nèi)容改革
皇蘇斌等人根據(jù)教育部新工科建設(shè)的理念和要求,探索模塊化教學(xué)在“C語言程序設(shè)計(jì)”課程的理論教學(xué)、實(shí)踐教學(xué)和考核管理中的應(yīng)用[5]。田建勇基于新工科背景下“C語言程序設(shè)計(jì)”課程的教學(xué)要求,從培養(yǎng)工程類新型人才對(duì)學(xué)生應(yīng)用能力和創(chuàng)新能力的要求出發(fā),分析了“C語言程序設(shè)計(jì)”課程教學(xué)中存在的問題[6]。王國華等人將基于深度學(xué)習(xí)的人工智能技術(shù)的前沿研究內(nèi)容融入“C語言程序設(shè)計(jì)”課程的理論教學(xué)、實(shí)踐教學(xué)和教學(xué)互動(dòng)過程,開展教學(xué)改革研究[7]。
(三)課程思政教學(xué)改革
邱曉紅以理工科專業(yè)開設(shè)的基礎(chǔ)課程“C語言程序設(shè)計(jì)”為例,探索“C語言程序設(shè)計(jì)”課程思想政治教育模式具有的示范作用[8]。樊飛轉(zhuǎn)等人在“C語言程序設(shè)計(jì)”課程的教學(xué)中,融入課程思政的學(xué)習(xí)[9]。雷鳴等人闡述了思政元素融入“C語言程序設(shè)計(jì)”課程教學(xué)的全過程,探索在課程教學(xué)過程中融入思政元素的新途徑[10]。
二、“C語言程序設(shè)計(jì)”課程教學(xué)改革的方案設(shè)計(jì)
管理、工商、經(jīng)濟(jì)等相關(guān)專業(yè)開設(shè)的“C語言程序設(shè)計(jì)”課程往往存在兩個(gè)極端,即要么過于簡單,無法滿足實(shí)踐教學(xué)的要求,要么完全模仿計(jì)算機(jī)類專業(yè)的授課內(nèi)容和授課方式。在新文科背景下,高校實(shí)行“通才教育”,本科往往按學(xué)科大類招生,因此,“C語言程序設(shè)計(jì)”課程應(yīng)結(jié)合大類特征,構(gòu)建有效的教學(xué)大綱和內(nèi)容。文章以大連海事大學(xué)管理大類本科生為例,構(gòu)建適用的“C語言程序設(shè)計(jì)”課程教學(xué)方案。
(一)梳理新文科背景下“C語言程序設(shè)計(jì)”課程的培養(yǎng)目標(biāo)
“C語言程序設(shè)計(jì)”課程通常是管理大類本科專業(yè)的一門重要專業(yè)基礎(chǔ)課,也是“數(shù)據(jù)結(jié)構(gòu)”課程的先修課程,旨在使學(xué)生通過該課程的學(xué)習(xí),掌握程序設(shè)計(jì)編程的基本思想和方法,培養(yǎng)學(xué)生復(fù)雜程序設(shè)計(jì)和調(diào)試的能力。在新文科背景下,“C語言程序設(shè)計(jì)”課程需要實(shí)現(xiàn)理論教學(xué)與實(shí)踐教學(xué)的良性互動(dòng),即完善理論教學(xué)與實(shí)踐教學(xué)管理全過程、豐富實(shí)踐教學(xué)內(nèi)容、改革實(shí)踐教學(xué)方法,梳理出適用于管理大類本科生的課程培養(yǎng)目標(biāo)。
大連海事大學(xué)管理大類本科生的“C語言程序設(shè)計(jì)”課程分為64學(xué)時(shí)和48學(xué)時(shí),要求教師在兩個(gè)學(xué)期內(nèi)完成教學(xué)任務(wù)。為了提高學(xué)生的編程實(shí)踐學(xué)習(xí)能力,大連海事大學(xué)從2022年開始將48學(xué)時(shí)的“C語言高級(jí)編程”課程修改為60學(xué)時(shí)的“C語言實(shí)踐”課程,集中對(duì)學(xué)生進(jìn)行C語言實(shí)踐動(dòng)手能力訓(xùn)練。
(二)修訂“C語言程序設(shè)計(jì)”課程教學(xué)大綱和教學(xué)內(nèi)容
為了適應(yīng)新文科背景下培養(yǎng)目標(biāo)和課程授課進(jìn)度的安排,“C語言程序設(shè)計(jì)”課程教學(xué)大綱一方面要符合經(jīng)典“C語言程序設(shè)計(jì)”課程的授課內(nèi)容,另一方面還要結(jié)合高校管理類本科專業(yè)特色,提取全面、針對(duì)性的課程教學(xué)內(nèi)容,使學(xué)生掌握這門功能強(qiáng)、應(yīng)用廣的高級(jí)程序設(shè)計(jì)語言。為此,高校在制定教學(xué)內(nèi)容和基本要求時(shí),既要考慮到不同專業(yè)在“C語言程序設(shè)計(jì)”課程上安排的學(xué)時(shí)存在較大差異,如32學(xué)時(shí)、48學(xué)時(shí)、64學(xué)時(shí),甚至更多,又要結(jié)合專業(yè)特色和教學(xué)任務(wù),制定有效的教學(xué)大綱和教學(xué)內(nèi)容,確保學(xué)生充分利用好課堂時(shí)間和課后時(shí)間,提高學(xué)生的動(dòng)手能力(表1)。
由于“C語言程序設(shè)計(jì)”課程在授課初期重點(diǎn)講授基礎(chǔ)理論知識(shí),所以在理論授課初期,建議讓學(xué)生自行進(jìn)行線上學(xué)習(xí),授課教師在課堂上重點(diǎn)講授課程重點(diǎn)和難點(diǎn),并對(duì)學(xué)生在自學(xué)過程中遇到的疑問進(jìn)行解答,以此加快學(xué)習(xí)進(jìn)度,提高課堂學(xué)習(xí)效率。在理論授課過程中,特別是在后期講授有關(guān)數(shù)組、函數(shù)、指針、結(jié)構(gòu)體及鏈表等內(nèi)容時(shí),建議學(xué)生課前自學(xué),以便當(dāng)授課教師在課堂上講授理論內(nèi)容時(shí),學(xué)生能更有效地捕捉到難點(diǎn)內(nèi)容。在實(shí)踐課程授課前,授課教師提前發(fā)布上機(jī)作業(yè),讓學(xué)生利用課外時(shí)間提前進(jìn)行編程,在課堂上則重點(diǎn)解答學(xué)生在編程過程中存在的問題及學(xué)生頻繁出現(xiàn)的問題,并通過交流討論,使學(xué)生加深和鞏固所學(xué)知識(shí)內(nèi)容。
三、“C語言程序設(shè)計(jì)”課程的混合式教學(xué)模式
“C語言程序設(shè)計(jì)”課程是一門實(shí)踐性很強(qiáng)的課程,因此,授課教師應(yīng)嘗試采用“理論+實(shí)踐”“線上+線下”等混合式教學(xué)模式(圖1)。
(一)“理論+實(shí)踐”混合式教學(xué)模式
目前,部分高校在管理大類本科生“C語言程序設(shè)計(jì)”課程上的計(jì)劃學(xué)時(shí)較少,授課教師為了完成教學(xué)任務(wù),都在壓縮實(shí)踐課程的學(xué)時(shí),導(dǎo)致學(xué)生實(shí)踐能力較弱,特別是缺乏編程調(diào)試能力和技巧。為此,建議“C語言程序設(shè)計(jì)”課程采用“理論+實(shí)踐”混合式教學(xué)模式,使實(shí)踐學(xué)時(shí)與理論學(xué)時(shí)比例不低于1∶1,以此加強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力,更好地培養(yǎng)學(xué)生的編程能力和思維。
(二)“線上+線下”混合式教學(xué)模式
與線下教學(xué)方式相比,線上教學(xué)方式雖然存在缺乏學(xué)習(xí)氛圍、教師無法及時(shí)督促、實(shí)踐類課程授課效果差等問題,但也具有教學(xué)資源豐富、學(xué)習(xí)時(shí)間靈活、可反復(fù)學(xué)習(xí)等優(yōu)勢(shì),這使得“線上+線下”混合式教學(xué)模式成為教育發(fā)展的必然趨勢(shì)。“C語言程序設(shè)計(jì)”課程雖然是實(shí)踐性很強(qiáng)的課程,但網(wǎng)絡(luò)上很多優(yōu)秀的慕課、公開課等教學(xué)資源能為學(xué)生自學(xué)基礎(chǔ)理論知識(shí)提供較大便利,同時(shí),結(jié)合授課教師課堂上的重難點(diǎn)講授和指導(dǎo),將會(huì)大大提高學(xué)生的學(xué)習(xí)效率。
(三)翻轉(zhuǎn)課堂教學(xué)模式
“C語言程序設(shè)計(jì)”課程的部分教學(xué)內(nèi)容,特別是基礎(chǔ)理論知識(shí)部分可以采用翻轉(zhuǎn)課堂教學(xué)模式達(dá)到最佳的學(xué)習(xí)效果。學(xué)生在課前開展自主自學(xué),授課教師則在線上或線下通過直接問答、問卷、討論等多種方式與學(xué)生開展互動(dòng),重點(diǎn)檢驗(yàn)學(xué)生自主學(xué)習(xí)效果,并在課堂上針對(duì)學(xué)生普遍出現(xiàn)的問題或難點(diǎn)進(jìn)行有效解答,促進(jìn)學(xué)生對(duì)課程知識(shí)的消化吸收。
(四)互動(dòng)式教學(xué)模式
“C語言程序設(shè)計(jì)”課程是一門實(shí)踐性較強(qiáng)的課程,如果只通過教師講授、學(xué)生聽的方式無法達(dá)成對(duì)學(xué)生實(shí)踐能力與編程技巧的培養(yǎng)。而互動(dòng)式教學(xué)模式是教師引導(dǎo)學(xué)生自主學(xué)習(xí)其提供的豐富教學(xué)材料,激發(fā)學(xué)生汲取新知識(shí)的興趣,并讓學(xué)生在自主學(xué)習(xí)中發(fā)現(xiàn)問題,然后師生或小組成員之間相互討論、研究問題,教師引導(dǎo)、點(diǎn)撥學(xué)生對(duì)所學(xué)內(nèi)容進(jìn)行歸納,通過動(dòng)手實(shí)踐、動(dòng)口交流、動(dòng)腦思考等方式培養(yǎng)學(xué)生的創(chuàng)造性、實(shí)踐性思維,從而達(dá)到課程的預(yù)期教學(xué)目標(biāo)和要求。
文章歸納了當(dāng)前“C語言程序設(shè)計(jì)”課程教學(xué)改革的研究現(xiàn)狀,以新文科背景下管理大類本科專業(yè)為例,從課程培養(yǎng)目標(biāo)、教學(xué)大綱和教學(xué)內(nèi)容、教學(xué)模式3個(gè)方面探討了“C語言程序設(shè)計(jì)”課程的教學(xué)方案設(shè)計(jì)和教學(xué)模式,以期通過“C語言程序設(shè)計(jì)”課程的教學(xué)改革與實(shí)踐,提升學(xué)生學(xué)習(xí)“C語言程序設(shè)計(jì)”課程的效率,培養(yǎng)學(xué)生的編程能力和技巧。
參考文獻(xiàn):
[1] 褚美玲.C語言程序設(shè)計(jì)課程的混合式教學(xué)實(shí)踐[J].?電子技術(shù),2022,51(1):163.
[2] 王玉星.混合式教學(xué)在“C語言程序設(shè)計(jì)”課程中實(shí)?施的初步探究[J].科技風(fēng),2021(30):43.
[3] 賈凌杉.基于教學(xué)平臺(tái)線上線下混合式教學(xué)模式C?語言課程改革[J].科技資訊,2021,19(11):30.
[4] 劉海浪,劉華東,林大川.從混合教學(xué)模式視角下進(jìn)?行教學(xué)改革實(shí)踐:以“C語言程序設(shè)計(jì)”課程為例[J].中國多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(bào)(上旬刊),2020(9):63.
[5] 皇蘇斌,趙森嚴(yán),劉三民.新工科背景下的C語言程序設(shè)計(jì)模塊化教學(xué)改革探討[J].電腦知識(shí)與技術(shù),2021,17(7):106.
[6] 田建勇.基于新工科人才培養(yǎng)的“C語言程序設(shè)計(jì)”創(chuàng)新型教學(xué)改革研究[J].數(shù)字通信世界,2020(6):283.
[7] 王國華,鄭永森,林琳,等.人工智能時(shí)代“C語言程序設(shè)計(jì)”教學(xué)改革[J].現(xiàn)代計(jì)算機(jī),2020(28):65.
[8] 邱曉紅.“C語言程序設(shè)計(jì)”課程德智融合教學(xué)探索[J].教育教學(xué)論壇,2021(36):149.
[9] 樊飛轉(zhuǎn),戴靜,潘虹,等.基于課程思政的C語言程序設(shè)計(jì)教學(xué)改革探索[J].科幻畫報(bào),2021(12):131.
[10] 雷鳴,劉芳,袁樸玉.課程思政視角下C語言程序?設(shè)計(jì)教學(xué)改革研究與實(shí)踐[J].數(shù)學(xué)學(xué)習(xí)與研究,?2020(25):141.
編輯∕陳晶