• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      新文科背景下文科院校的C語言教學改革研究

      2022-05-30 04:34:08鄧瑞古麗茹·吐爾遜
      大學教育 2022年11期
      關(guān)鍵詞:新文科學習模式計算思維

      鄧瑞 劉 蓓 古麗茹·吐爾遜

      [摘 要]新文科建設是未來教育發(fā)展的強大引擎,是實現(xiàn)“十四五”規(guī)劃及二0三五年遠景目標的必經(jīng)之路。與傳統(tǒng)文科建設不同,新文科建設強調(diào)學科之間的融合、交叉和創(chuàng)新,鼓勵培養(yǎng)學生的跨學科思維以及解決復雜問題的能力。為了推動新文科建設,全國各大文科院校近年來紛紛開展教學改革,并逐步將計算機編程教育融入文科專業(yè)的教學體系中。但目前以C語言程序設計為代表的編程課程在文科院校并未取得理想的教學效果。文章首先以問卷的形式對文科生C語言的學習現(xiàn)狀及困境進行了調(diào)查,然后在此基礎上從激發(fā)學習興趣、培養(yǎng)計算思維、優(yōu)化學習模式等方面入手,對文科院校的C語言教學提出了一系列的改革策略,并就本課題的研究方向進行了展望。

      [關(guān)鍵詞]新文科;C語言;教學改革;學習興趣;計算思維;學習模式

      [中圖分類號] G642.0 [文獻標識碼] A [文章編號] 2095-3437(2022)11-0006-05

      引言

      隨著新科技革命的到來,人工智能、大數(shù)據(jù)、云計算、區(qū)塊鏈等新技術(shù)大量涌現(xiàn),這些技術(shù)不僅對人類生產(chǎn)和生活方式產(chǎn)生了影響,而且推動了產(chǎn)業(yè)革命,改變了社會對人才的需求[1]。培養(yǎng)知識更復合、學科更融合、實踐能力更強的新型人才,逐漸成為我國社會發(fā)展的迫切需要和必然選擇。為了適應時代發(fā)展,教育部于2019年4月啟動了“六卓越一拔尖”計劃2.0,提出全面推進新文科建設,開展跨學科研究,培養(yǎng)“文理兼通”的新文科人才[2]。全國各高校在教育部的指導下不斷優(yōu)化課程設置體系,將智能技術(shù)、計算機應用計算、大數(shù)據(jù)等融入新文科教育中,培養(yǎng)學生的跨學科思維和解決綜合復雜問題的能力。

      近年來,作為互聯(lián)網(wǎng)、人工智能等高新技術(shù)的基礎和核心,以C語言程序設計課程為主的計算機編程教育在文科院校及文科專業(yè)相繼開展,并逐漸受到重視。但在實踐中,教學效果并不理想。因此,學者從不同的切入點研究了C語言程序設計教學改革策略,包括改進傳統(tǒng)教學方法、調(diào)整教學實踐案例、改革評價方式 [3-4],設計基于微信小程序的移動學習平臺[5]等。針對具體教學問題,如通用程序占比過高、案例程序之間缺乏聯(lián)系等,學者提出了以教學環(huán)節(jié)專業(yè)化為目標的改革方案[6]、以實踐為導向的案例教學[7]、以“逐步迭代”為核心的項目式案例[8]等。但這些策略均是基于對理工科的教學現(xiàn)狀調(diào)研及實踐總結(jié)提出的,并未考慮文科與理科在教學目標、授課群體、基本學情等方面的差異,故難以直接應用于文科教學改革中。文科生長期以來多以形象思維訓練為主,這使其在編寫縝密的程序過程中遇到不少困難,在學習C語言時有心理障礙。為此,江國粹[9]提出淡化語言本身語句的介紹,并在分析程序和程序設計中貫穿算法設計思想。案例式教學與階梯教學相結(jié)合、傳統(tǒng)教學與多媒體教學相結(jié)合的教學方式對提升教學效果有一定的幫助[10]。為了客觀準確地了解學生的學習情況和需求,以更好地總結(jié)教學經(jīng)驗,李激、宗恒[11]面向偵查學專業(yè)學生進行問卷調(diào)查,但其調(diào)查樣本中除文科生之外,還包含53.1%的理科生,且調(diào)查問卷對課時、教材等相關(guān)問題的設置占大部分,其就此提出的改進建議具有一定的應用局限性。

      本文結(jié)合態(tài)度的結(jié)構(gòu)理論[12],從文科生的認知、情感、學習行為出發(fā),對課程重要性認知、學習興趣、投入時間及學習阻力進行調(diào)查,分析文科生群體在C語言學習中存在的問題,并在此基礎上有針對性地提出涉及學習興趣激發(fā)、計算思維培養(yǎng)、學習模式優(yōu)化的文科院校C語言教學改革策略。

      一、調(diào)查問卷結(jié)果及分析

      本文對開設C語言程序設計課程的文學類專業(yè)本科生進行匿名問卷調(diào)查,調(diào)查內(nèi)容包含課程重要性認知、學習興趣、學習投入時間、學習阻力5個部分。本次調(diào)查歷時2個月,共回收有效問卷145份。

      (一)重要性認知

      學習態(tài)度中的認知成分是學習者對學習活動中特定對象的價值判斷。這種價值判斷決定了一個學生是否能夠體會或認可學習本身的價值,即為什么要學習、學到有什么用處、是否值得努力去學習。而是否愿意接納學習活動所具有的價值,就構(gòu)成了學習態(tài)度的認知基礎,并影響著學習態(tài)度。明確學習目的并確信所學知識的意義,是推動學習活動持久深入進行的最強大的力量[13]。因此,我們首先通過“你認為學習C語言的重要性如何”這一問題對學生的認知進行調(diào)查。從調(diào)查結(jié)果來看,只有4.9%的學生認為“不重要”或“非常不重要”(見圖1)。接著,我們對認為學習C語言重要的學生進行追問“為什么認為學習C語言重要(多選)”, 有61.6%的學生認為學習C語言能提升就業(yè)升學方面的競爭力,60.1%的學生認為學習C語言有利于提升計算思維能力,52.2%的學生認為編程是未來的一種必備技能,有半數(shù)以上的學生認為學習C語言有助于理解計算機運行機制和原理,同時能為深入學習其他程序語言奠定基礎。這說明學生可以從C語言對自身的價值、能力提升及編程在未來占據(jù)的優(yōu)勢地位中認識到學習C語言的重要性。

      但不可忽視的是,此次調(diào)查中還有非常多的學生(占學生總數(shù)的85.5%)反映C語言的學習對解決生活中遇到的問題沒有幫助,甚至還有26.8%的學生只想在這門高學分必修課獲得好的成績。這也暴露了他們被動學習的狀態(tài)及自身 “學以致用”意識的薄弱。缺乏應用意識導致他們難以從分析問題和解決問題的探索過程中獲取學習的滿足感和成就感, 無法激發(fā)學習的興趣和求知欲,從而形成一個感知心智活動的良性循環(huán) [14]。

      (二)學習興趣

      學生的學習興趣表現(xiàn)在學習活動中心理上的愛好和追求的傾向,這是推動學習活動的內(nèi)在動機,在教學中舉足輕重[15]。我國古代教育家孔子曾說過:“知之者不如好知者,好知者不如樂知者?!蔽覀儗W生“是否對C語言課程感興趣”這個問題進行提問,調(diào)查結(jié)果如圖2所示。選擇對C語言“感興趣”或“非常感興趣”的學生占42.0%,選擇“不感興趣”或“非常不感興趣”的學生占13.1%,選擇“一般”的學生占比為44.8%。約翰·扎勒的RAS理論模型認為,社會調(diào)查中的回答是個人關(guān)于某個議題的觀點或傾向中隨機抽取的一個樣本[16],即這種項目無應答情況表明,他們可能某些時候?qū)φn程感興趣,某一些時候則不感興趣。為深入探究,我們設置了一道追問題,詢問選擇“一般”“不感興趣”“非常不感興趣”的學生不感興趣的原因。

      結(jié)果顯示,缺少編程基礎、上手難度較大是學生對課程不感興趣的主要原因。調(diào)查顯示,有86.2%的學生表示在學習C語言課程前并無編程學習經(jīng)歷,這使學生心理上對學習編程存在畏難或抵觸情緒[10]。此外,與文科較為生動有趣的形象思維訓練不同,編程抽象、枯燥,對邏輯思維的要求很高,這使部分學生在學習過程中很難體驗到學習的快樂[9],再加上其無法意識到作為工具的程序能夠助力學習、生活,他們對學習C語言程序設計的興趣因此受到影響。

      (三)學習投入時間

      在學習投入時間方面,除了課堂時間,77.9%的學生每周學習C語言的時間不足2小時,平均每天不足半小時(以每周5天計算),甚至有11.0%的學生不學習,只有9.7%的學生能保證每天學習30分鐘以上。

      顯而易見,能夠保證投入充足時間學習的學生非常少。客觀而言,學生的學業(yè)壓力重,課程和作業(yè)多,導致分配給C語言課程的精力和時間十分有限。主觀而言,在時間管理方面,學生缺乏有效利用碎片時間的意識,不夠自律,因此,練習時間被壓縮。

      (四)學習阻力

      對于學生在學習C語言過程中遇到的學習阻力,我們以多選的形式進行了調(diào)查,結(jié)果如圖3所示。經(jīng)過統(tǒng)計分析可知,無法理解算法邏輯、無法獨立編程是學生最突出的兩大阻力。算法是解題方案準確而完整的描述,算法邏輯是算法的核心。理解算法邏輯主要涉及以觀察、整理為特性的實證思維和以推演為特性的邏輯思維。相較于對算法邏輯的理解,獨立編程則需要運用簡化、轉(zhuǎn)換、遞歸、抽象、分解、建模等多種方法完成從實際需求到程序語言的整個過程,是創(chuàng)造力、數(shù)學思維,算法思維、批判性思維、問題解決、合作思維和溝通技能的共同體現(xiàn)。但是部分文科生由于實證意識欠缺、數(shù)學基礎薄弱、思維訓練不夠,在理解算法邏輯和獨立編程中不可避免地會存在大量問題,直接影響其學習的效果。

      編制的程序在投入實際運行前,需要用編譯程序等方法進行測試,修正語法錯誤,并對結(jié)果進行合理性分析,如果包含邏輯、語法錯誤,則要找出原因和具體的位置進行調(diào)試,排除程序中的故障。然而,由于上機課時有限、課后練習不足、缺乏實戰(zhàn)經(jīng)驗,文科生對引發(fā)程序報錯的原因不了解,且不知道可以通過什么方式解決或向什么人求助。因此,上機時出現(xiàn)錯誤不會調(diào)試也是不少學生遇到的一大阻力。

      二、改革措施

      (一) 多措并舉,激發(fā)學習興趣

      學習興趣的激發(fā)是學生學習的前提。擁有濃厚的學習興趣是學習前進和發(fā)展的重要內(nèi)在保障機制[17]。部分學生在C語言教學中存在學習興趣不高的問題,通過調(diào)查分析得知,認知重要性與學習興趣有很大的關(guān)系。在認為C語言課程“非常不重要”和“不重要”的學生中,沒有人對該課程感興趣,而在認為C語言課程“重要”的學生中只有10.77%的學生對該課程不感興趣,認為該課程“非常重要”的學生中,僅6.06%的學生對該課程不感興趣。認為課程重要的學生趨向于對課程感興趣。這是由于在實際學習活動中,基于對課程的積極認知,學生從學習內(nèi)容中獲得新認知,從而產(chǎn)生對學習的內(nèi)部心理需求,各種促使學習態(tài)度形成的信息,便順利輸入到個體的情緒情感體系中[13]。對于認為該課程“不重要”、對課程“不感興趣”的學生,我們需要注意在教學各階段通過啟發(fā)式教學使其認識到課程的重要性。例如使用案例式教學法時可以結(jié)合專業(yè)特點,遵循實用性、適用性原則[3],使其認識到編程能夠助力學習與工作,以增強其學科認同感。而對于已認識到課程重要性的學生,則可以針對其不感興趣的原因多措并舉,激發(fā)他們的學習興趣。

      1.祛魅:現(xiàn)身說法沖破心理障礙

      入門階段,由于信息來源有限,課程難度大、學不會的觀念先入為主,開課前部分文科生普遍自我效能感較低,對自身能力存在錯誤認知。除此之外,他們對身份歸屬也存在錯誤認知。他們會認為自己應學習和其他文科生類似的課程,而不應該學習編程類的典型理工科課程。這樣的認知錯誤導致了文科生對C語言課程的錯誤態(tài)度[13]。認識與理解是態(tài)度的基本要素。對他們的錯誤態(tài)度,我們需要提供更可靠、更有接近性的信息來源,以此來幫助其形成對課程的全面客觀的認識和理解。具體來說,可以邀請本專業(yè)高年級學生以小型沙龍、座談會的形式分享他們學習C語言的心得體會,使文科生在開課前形成積極接納的態(tài)度,內(nèi)容包括但不限于:入門階段對課程的認識和擔憂,學習過程中遇到的阻力和采取的對策,以及通過學習獲得的成功體驗(如運行成功的感受、編程應用到學習工作中的優(yōu)勢),甚至對自己未來規(guī)劃的影響等。此外,開學“第一堂課”是學生和C語言的第一次近距離接觸,這不僅會影響學生對課程的總體印象,還會影響學生未來的學習效果。因此,我們有必要在“第一堂課”就告知學生學習過程中可能出現(xiàn)的困難并給出相應的解決方案,以消除其面對突發(fā)問題時無從應對的恐懼,提升他們在未來學習中的自信心。

      2.奠基:先導模塊降低上手難度

      調(diào)查顯示,相當一部分學生表示編程上手難度大且枯燥抽象。這啟發(fā)我們,教學內(nèi)容需在對文科生信息素養(yǎng)和思維能力進行調(diào)研的基礎上,從其原有的知識結(jié)構(gòu)出發(fā),進行難度適中的教學設計優(yōu)化,以避免學生因上手難度大而喪失學習興趣。對于涉及學生知識結(jié)構(gòu)之外的內(nèi)容,教師還需利用先導模塊予以鋪墊,以輔助學生完成對后續(xù)教學內(nèi)容的理解與掌握,具體采用的方法可根據(jù)鋪墊內(nèi)容的難度來選擇。若內(nèi)容難度不大,可借助慕課平臺、云班課平臺或社交軟件上傳相關(guān)微課視頻、Flash動畫、多媒體課件等學習資料以供學生在課前自學;若內(nèi)容難度較大,則可在課上開設短時的 “專題知識小講堂”,以完善他們的知識結(jié)構(gòu)體系。與此同時,先導模塊還可以設置互動游戲作為引入,例如,在講函數(shù)的遞歸關(guān)系前,可組織學生參與漢諾塔游戲,在探究游戲策略過程中使其了解遞歸思想。這不僅有利于激發(fā)學生對本堂課的好奇心與求知欲,還可改變學生對編程枯燥、抽象的刻板印象。

      3.應用:結(jié)合實踐增加價值認同

      對于自己認同的學科,學生會懷有極大的學習熱情,在學習過程中表現(xiàn)出較高的創(chuàng)造力,從而對學習效果產(chǎn)生積極影響,這樣的認同很大程度上來源于學生對學科應用價值的認識。然而調(diào)查表明,相當一部分文科生認為編程不僅在日常生活中沒有用處,對未來就業(yè)和考研也沒有幫助。事實上,學習資源和實踐機會無處不在,我們應啟發(fā)學生通過搜索文獻、查找書籍、實地探訪、深入訪談等形式有意識地尋找和生活緊密聯(lián)系的C語言應用,并制作“編程賦能智慧生活”思維導圖,以培養(yǎng)并提升其編程應用意識。

      (二) 啟發(fā)式遞進教學,提升計算思維能力

      計算思維是運用計算機科學的基礎概念去求解問題、設計系統(tǒng)和理解人類的行為。它包括涵蓋計算機科學之廣度的一系列思維活動[18],是多種思維的組合,對人的整體發(fā)展和終身發(fā)展具有重要意義。2010年,北京大學、清華大學等多所中國首批“985工程”建設高校發(fā)布的聯(lián)合聲明強調(diào), 要把培養(yǎng)學生計算思維能力作為計算機基礎教學的一項重要的、長期的和復雜的核心任務。2013年,教育部發(fā)表的《計算思維教學改革宣言》指出,以培養(yǎng)計算思維為切入點的大學計算機課程改革將是大學計算機課程的第三次重大改革。下面,我們將從計算思維的要素出發(fā),從操作層面對C語言程序設計課程提出教學改革建議,以有效提升文科生計算思維能力,繼而化解其在算法理解、程序設計、運行調(diào)試等方面存在的學習阻力。

      1.分解與抽象:啟發(fā)式教學,塑造學生“自頂而下”的思考模式

      在中國,“啟發(fā)”一詞源于古代教育家孔丘的“不憤不啟,不悱不發(fā)”。所謂啟發(fā)式教學,主要是以問題為中心,創(chuàng)設情境,并通過提示、刺激、引導等手段鼓勵學生主動思考、主動探索,培養(yǎng)和提高學生邏輯思維能力的一種教學方法。啟發(fā)式問題本身的質(zhì)量是影響啟發(fā)式教學效果的重要因素。一個好的問題應該是可以幫助學生真正學習到有價值的知識,并讓學生在已經(jīng)掌握的知識基礎上,通過分析、思考、討論來解決對拓展學習內(nèi)容、優(yōu)化知識結(jié)構(gòu)有益的問題。與此同時,研究表明,與生活貼近的教學情境,不僅能夠幫助學生在輕松愉快的氛圍中學習,而且有助于提升其思維的活躍度。因此,首先,我們應為學生創(chuàng)設一種與實際生活相關(guān)的教學情境,其次,提出一些科學而有層次的問題來啟發(fā)學生的思維,引導學生將原本復雜的具體問題進行抽象與分解,最終獲取解決方案。在問題抽象與分解過程中,教師需要引導學生準確把握問題的實質(zhì),從表面現(xiàn)象把握核心問題、解決需求,關(guān)注關(guān)鍵信息,忽略一些不必要的細節(jié),并啟發(fā)學生采用“自上而下”的方法,逐步將一個大問題拆解成許多容易理解與方便解決的子問題。對于每個子問題的求解,教師則應積極培養(yǎng)學生的模式識別策略意識,鼓勵其將該問題與以往解決的問題進行對比,并將有用的解決經(jīng)驗引入當前問題的解決方案設計中,達到事半功倍的效果。

      2.算法與編程:重點培養(yǎng)計算思維,淡化語言細節(jié)講解

      C語言程序設計是結(jié)構(gòu)化程序設計。所謂結(jié)構(gòu)化程序設計就是使用三種基本控制結(jié)構(gòu)構(gòu)造程序,使任何程序都可由順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)構(gòu)造,以保證程序?qū)哟吻逦?,便于使用、維護以及調(diào)試。自然語言通俗易懂,不需要專門的訓練,較為靈活,更為符合文科生的表達習慣。因此,在算法設計過程中,允許學生先利用自然語言去描述問題解決方案,即用日常生活中使用的語言來陳述問題解決的具體方法步驟,然后再利用算法流程圖或偽代碼將其轉(zhuǎn)化為符合編程思維且邏輯嚴密的計算機語言。這不僅有助于提高學生學習的積極性、主動性和創(chuàng)造性,而且可以幫助學生跨越自然語言與計算機語言的鴻溝,完成自身的思維訓練,從而最終實現(xiàn)培養(yǎng)學生的邏輯思維和計算思維能力的教學目標。與此同時,在已知算法流程圖的基礎上,完成編寫代碼也不再困難,而成了水到渠成的事情。因此,在教學中教師還應淡化對C語言中具體語法知識的講解,而應重點介紹設計原則、邏輯推理、設計技巧、表示方法等,將大量精力投入到對算法的設計和表達上,培養(yǎng)學生的數(shù)據(jù)抽象能力、算法設計能力以及構(gòu)造算法思維方法的能力。

      3.迭代與泛化:持續(xù)優(yōu)化逐步求精,培養(yǎng)學生的遷移能力

      在一個問題解決后,教師應對學生開展迭代思維訓練,實現(xiàn)對算法的持續(xù)優(yōu)化。迭代思維是從數(shù)學引入計算機科學并得到發(fā)展的一種程序設計思維,其核心是持續(xù)優(yōu)化,強調(diào)不試圖一次性成功達成完美結(jié)果,而是在實現(xiàn)若干小周期循環(huán)改進的基礎上實現(xiàn)大周期的循環(huán)改進[19]。在算法迭代優(yōu)化過程中,教師可引領學生更深入地體會C語言的靈活高效、功能豐富和表達力強的特點,培養(yǎng)學生的迭代創(chuàng)新思維。同時,基于文科生較理科生發(fā)散思維更強的優(yōu)勢,教師還應啟發(fā)學生進行聯(lián)想,思考同類模型及其變形對不同問題的適用性,培養(yǎng)學生歸納問題、把問題一般化的能力,提升學生用已有技能處理類似情境下新任務的近遷移能力。此外,教師還可以根據(jù)學生的接受程度,結(jié)合學生的能力水平,引入多線程設計的思想,在拓寬學生知識和技能面的基礎上,引領其對模型做更高層次的抽象,擴展其創(chuàng)造可行的新奇模式和組合的范圍,培養(yǎng)學生在多種情境下創(chuàng)造性地解決問題的遠遷移能力。

      (三) 綜合實踐設計,優(yōu)化學習模式

      良好的學習模式意味著在有限時間內(nèi)能夠高效完成知識的吸收理解和運用,形成良好的學習模式對學生的學習效果有著積極影響。針對本次調(diào)查中發(fā)現(xiàn)的學生課后練習時間不足、實踐中屢屢受挫、缺乏應用意識且能力不足等問題,我們從以下幾個方面提出教學改革建議,以優(yōu)化學生的學習模式。

      1.因時制宜,規(guī)范引導:碎片化學習知識,結(jié)構(gòu)化整合內(nèi)容

      調(diào)查發(fā)現(xiàn),只有9.7%的學生能保證每天學習30分鐘以上,大部分學生用于練習的時間非常少?;ヂ?lián)網(wǎng)時代生活節(jié)奏日益加快,學生的時間被切割為碎片,但他們?nèi)狈τ行Ю眠@些時間的意識及能力,這導致他們整塊時間不夠用,零碎時間利用不起來,沒有充足的時間進行編程實踐。因此,采取措施重塑他們的學習模式尤為重要?!八槠瘜W習”是能夠達到時間與空間平衡的一種新型學習模式。為構(gòu)建這一模式,我們可以將教材的知識點按專題進行切分,以微課、視頻、闖關(guān)游戲等形式上傳重點知識,設置定期打卡任務,使學生能夠利用碎片時間夯實基礎知識。盡管碎片化學習能夠提高時間利用率,但也會導致學習內(nèi)容的碎片化,降低學習成效。因此,在打卡任務的安排中要對知識點進行總結(jié),引導學生有意識地對“碎片化”的學習內(nèi)容加以整合,使其利用碎片化時間攝取的內(nèi)容在頭腦中完成結(jié)構(gòu)化組織,既突出學習重點,又做到系統(tǒng)全面,實現(xiàn)時間與內(nèi)容的和諧統(tǒng)一。

      2.鞏固基礎,強化交流:統(tǒng)籌學習資源庫,搭建智能化多維交流平臺

      聚合共享學習資源,形成內(nèi)容豐富、形式多元的學習資源庫,有助于學生增進對知識及案例的理解。學習資源庫內(nèi)容可以按照資源難度分為基礎編程能力訓練與實踐應用拓展兩類,基礎編程能力訓練用于學生基礎知識的練習,實踐應用拓展則側(cè)重將實際問題抽象化并設計程序解決案例。資源形式有慕課視頻、經(jīng)驗帖、Flash動畫、多媒體課件等。學習資源庫要保持定期更新,實時推送,使學生能不斷獲取新知識。同時,為了快速高效地解決學生在編程過程中遇到的困難,我們可以建立智能化多維交流平臺。一方面,平臺能夠智能識別學生的問題,并為其推送資源庫中匹配的相關(guān)專題。另一方面,開設討論板塊,實行積分獎勵制,并將積分以權(quán)值的形式引入平時成績的計算中,從而鼓勵學生深入討論問題,互相答疑解惑。此外,教師應該關(guān)注、監(jiān)測交流平臺的討論,及時對學生存在的疑難問題進行解答。

      3.以賽促學,激發(fā)創(chuàng)新:舉辦模擬競賽,培養(yǎng)實踐創(chuàng)新精神

      為了讓學生充分感受到代碼的魅力,驗證其軟件設計和編程解決問題的能力,在講授完C語言的課程內(nèi)容后,教師可以組織學生在班內(nèi)組建團隊,舉辦“編程點亮生活,創(chuàng)新成就未來”的C語言程序設計模擬競賽,通過比賽增強學生的溝通、協(xié)作及創(chuàng)新能力等。賽前,教師要注意對學生選題進行評估,結(jié)合學生能力共同探討實施可行性。教師在肯定項目意義價值的同時,也要考慮項目的難度。過于簡單的項目可能無法激發(fā)學生的學習動力,而過難的項目則會挫傷其積極性。在比賽中,教師應鼓勵小組成員通力合作,以查閱文獻的方法尋求學習資源,相互討論,自主完成邏輯推理、算法設計、編譯、調(diào)試并生成可執(zhí)行程序的整個過程。最后,教師組織各個小組進行展示與評比,表現(xiàn)優(yōu)異的小組不僅可以獲得期末免試資格,還可以去參與“太極杯”軟件編程大賽、中國大學生程序設計競賽、ACM國際大學生編程競賽等比賽。

      三、結(jié)語

      本文以新文科建設為依托,對開設C語言課程的文學類專業(yè)本科生進行問卷調(diào)查,并通過對調(diào)查結(jié)果進行分析,對C語言教學改革提出了三點建議,具體包括:多措并舉,激發(fā)學生學習興趣,助其沖破心理障礙;啟發(fā)式遞進教學,塑造 “自上而下”思考模式,提升學生計算思維能力;綜合實踐設計,優(yōu)化學生學習模式,培養(yǎng)實踐創(chuàng)新精神。

      由于目前國內(nèi)外關(guān)于計算思維的研究均處于起步階段,并不成熟,本文所提出的涉及計算思維培養(yǎng)的教學改革策略仍存在一些有待完善的地方。而計算思維在文科生學習C語言的過程中起著舉足輕重的作用,對文學類專業(yè)本科生計算思維的培養(yǎng)將是新文科背景下跨學科建設中的題眼。因此,未來我們將密切關(guān)注計算思維的最新研究成果,繼續(xù)深入探究更為完善、高效的計算思維提升策略。

      [ 參 考 文 獻 ]

      [1] 樊麗明,楊燦明,馬驍,等.新文科建設的內(nèi)涵與發(fā)展路徑(筆談)[J].中國高教研究,2019(10):10-13.

      [2] 央視網(wǎng).教育部啟動“六卓越一拔尖”計劃2.0[EB/OL].(2019-04-30)[2021-03-21].http://www.moe.gov.cn/jyb_xwfb/xw_zt/moe_357/jyzt_2019n/2019_zt4/tjx/mtjj/201906/t20190619_386519.html.

      [3] 張玨,劉美玲,李波.非計算機專業(yè)C語言程序設計課程教學的改革研究[J].電腦知識與技術(shù),2019(22):173-174.

      [4] 蔡蓓蓓,陳峰,蘇紅衛(wèi).《C語言程序設計》課程問卷調(diào)查分析及改進措施[J].大眾標準化,2020(17):82-83.

      [5] 張曉蘭,陳奮.基于微信小程序的“C語言”移動學習平臺設計與實現(xiàn)[J].通化師范學院學報,2020(10):57-60.

      [6] 李霞.基于專業(yè)應用的C語言程序設計課程教學研究[J].計算機時代,2019(2):95-97.

      [7] 呂勇,王詩頌.以案例為導向的C語言程序設計教學探討[J].電子世界,2020(23):35-36.

      [8] 巨同升. C語言教學中的“逐步迭代”項目式案例設計[J]. 計算機產(chǎn)品與流通, 2020(11):229-230.

      [9] 江國粹.高職文科生C語言教學研究[J].宿州教育學院學報,2011(2):136-139.

      [10] 湯希瑋,胡秋玲.文科生計算機程序語言教學研究[J].湖南第一師范學院學報,2012(3):78-80.

      [11] 李激,宗恒.政法院校面向偵查學專業(yè)的C語言教學調(diào)查分析[J].電腦知識與技術(shù),2015(19):97-99.

      [12] 李小平,郭江瀾.學習態(tài)度與學習行為的相關(guān)性研究[J].心理與行為研究,2005(4):265-267.

      [13] 陶德清.學習態(tài)度的理論與研究[M].廣州:廣東人民出版社,2001.

      [14] 丁發(fā)紅.任務驅(qū)動法在“C語言程序設計”課程教學中的應用研究[J].科技視界,2020(25):104-105.

      [15] 胡象嶺.物理學習興趣量表的設計與試測[J].課程·教材·教法,1996(2):30-32,13.

      [16] J.Zaller.The Nature and Origins Of Mass Opinion[M].Cambridge University Press,1992.

      [17] 林培錦.勒溫場理論下當代大學生學習興趣的培養(yǎng)探究[J].中國大學教學,2015(6):67-71.

      [18] J.Wing. Computational thinking [J]. Communications of the ACM, 2006(3):49.

      [19] 鐘柏昌,李藝.計算思維的科學含義與社會價值解析[J].江漢學術(shù),2016(2):88-97.

      [責任編輯:陳 明]

      猜你喜歡
      新文科學習模式計算思維
      新文科建設背景下的高校圖書館服務研究
      圖書與情報(2019年4期)2019-11-20 06:54:38
      新文科建設的理路與設計
      新文科背景下公共管理學科大類人才培養(yǎng)模式的優(yōu)化
      “新文科”背景下新聞傳播教育的新形勢與新進路
      出版廣角(2019年9期)2019-06-14 08:19:30
      發(fā)揮遠程教育平臺優(yōu)勢?探索社區(qū)教育數(shù)字化學習模式
      小組合作學習模式在初中數(shù)學教學中的探究
      信息技術(shù)環(huán)境下大學英語視聽說混合學習模式研究
      人間(2016年24期)2016-11-23 18:13:41
      淺談初中語文自主學習模式的構(gòu)建
      考試周刊(2016年86期)2016-11-11 07:24:44
      程序設計課程中計算思維和應用能力培養(yǎng)問題研究
      計算機教育(2016年7期)2016-11-10 08:16:19
      民族高校C語言程序設計課程教學改革的研究
      軟件工程(2016年8期)2016-10-25 16:03:32
      民权县| 扎兰屯市| 宜兰县| 白河县| 本溪市| 仲巴县| 静宁县| 赤峰市| 普宁市| 泗洪县| 鹤峰县| 镶黄旗| 加查县| 新邵县| 南汇区| 汉源县| 焉耆| 蒙山县| 北安市| 昌乐县| 五原县| 富平县| 贡觉县| 泾阳县| 五河县| 建平县| 朝阳县| 荆州市| 白水县| 达孜县| 汉源县| 易门县| 永顺县| 竹溪县| 泸水县| 万年县| 芦溪县| 石景山区| 易门县| 塘沽区| 铜陵市|