崔容容 唐琳 任艷焱
摘要:隨著信息技術(shù)的發(fā)展,學(xué)習(xí)編程語(yǔ)言的重要性日益加大,C語(yǔ)言作為眾多編程語(yǔ)言之首,是赤峰學(xué)院理工樓應(yīng)用型人才培養(yǎng)的計(jì)算機(jī)基礎(chǔ)課程,本文結(jié)合C語(yǔ)言程序設(shè)計(jì)課程教學(xué)實(shí)際,提出現(xiàn)有模式下亟待解決的問(wèn)題,在教學(xué)、考核等方面加以改革實(shí)踐,以“學(xué)習(xí)興趣小組”為載體,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的編程技能,思維模式,增加學(xué)習(xí)主動(dòng)性,自主探究能力,提出套路教學(xué)法,進(jìn)一步訓(xùn)練學(xué)生解決問(wèn)題的能力.
關(guān)鍵詞:C語(yǔ)言;教學(xué)改革;實(shí)踐
中圖分類號(hào):G642? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):1673-260X(2020)02-0102-03
隨著信息技術(shù)的不斷發(fā)展,與現(xiàn)代計(jì)算機(jī)共同誕生、并肩發(fā)展的程序設(shè)計(jì)語(yǔ)言作為人機(jī)交互的重要工具,在經(jīng)歷了“機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言、第四代語(yǔ)言”四個(gè)發(fā)展階段后,早已經(jīng)形成了龐大的語(yǔ)言家族體系,編程語(yǔ)言已不再是計(jì)算機(jī)類專業(yè)人士的獨(dú)寵.對(duì)于理工類大學(xué)生而言,必備的一項(xiàng)技能就是需要掌握一門高級(jí)編程語(yǔ)言.時(shí)至今日,高考試題中也已經(jīng)涵蓋了算法流程的知識(shí)內(nèi)容,甚至小學(xué)生、初中生都在學(xué)習(xí)編程.而國(guó)際信息學(xué)奧林匹克競(jìng)賽(簡(jiǎn)稱:IOI)更是面向中學(xué)生的一年一度的信息學(xué)科競(jìng)賽,該項(xiàng)比賽內(nèi)容為通過(guò)設(shè)計(jì)計(jì)算機(jī)程序來(lái)解決實(shí)際算法問(wèn)題,參賽選手從各國(guó)相應(yīng)計(jì)算機(jī)競(jìng)賽中選拔.中國(guó)青少年計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽(簡(jiǎn)稱:NOI,后更名為全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽系列活動(dòng))由中國(guó)計(jì)算機(jī)學(xué)會(huì)于1984年創(chuàng)辦,旨在向中學(xué)生普及計(jì)算機(jī)科學(xué)知識(shí),給學(xué)校的信息技術(shù)教育課程提供動(dòng)力和新的思路,給那些有才華的學(xué)生提供相互交流和學(xué)習(xí)的機(jī)會(huì),通過(guò)競(jìng)賽和相關(guān)的活動(dòng)培養(yǎng)和選拔優(yōu)秀計(jì)算機(jī)人才[1].學(xué)習(xí)計(jì)算機(jī)語(yǔ)言,不僅可以培養(yǎng)學(xué)生的科學(xué)精神,鍛煉學(xué)生的思維方法,養(yǎng)成嚴(yán)謹(jǐn)踏實(shí)的學(xué)習(xí)研究作風(fēng),更能夠訓(xùn)練學(xué)生分析問(wèn)題、解決問(wèn)題的能力,由此看來(lái),計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,不僅是人機(jī)交互的工具,更是幫助我們解決問(wèn)題的工具,而學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言,不管是從時(shí)代發(fā)展需要的角度還是從自身能力提高的角度,都顯得極為重要.
C語(yǔ)言自1972年誕生至今,一直占據(jù)編程語(yǔ)言的前列,主要原因在于它的穩(wěn)定性,以及與底層結(jié)構(gòu)運(yùn)算、硬件信息交互方便.例如與C++相比它能夠避免因?yàn)檫^(guò)多引入子集而給開(kāi)發(fā)人員帶來(lái)的額外負(fù)擔(dān),大多數(shù)高校均把C語(yǔ)言程序設(shè)計(jì)作為計(jì)算機(jī)基礎(chǔ)課程、理工類通識(shí)課程,它已經(jīng)成為學(xué)生學(xué)習(xí)編程的第一門計(jì)算機(jī)高級(jí)語(yǔ)言.通過(guò)對(duì)它的學(xué)習(xí)讓學(xué)生形成編程的思路和基本常理,以便解決實(shí)際的問(wèn)題.赤峰學(xué)院作為地方應(yīng)用型本科高校,也為計(jì)算機(jī)及理工類專業(yè)學(xué)生開(kāi)設(shè)“C語(yǔ)言程序設(shè)計(jì)”這一課程,隨著新時(shí)代科技的變遷以及學(xué)校轉(zhuǎn)型發(fā)展的需要,以往的教學(xué)方法和手段,對(duì)于培養(yǎng)應(yīng)用型人才來(lái)說(shuō)顯得有些捉襟見(jiàn)肘.本文從C語(yǔ)言程序與設(shè)計(jì)課程的實(shí)際教學(xué)情況入手,總結(jié)多年C語(yǔ)言授課經(jīng)驗(yàn),深入分析教學(xué)中的不足,就“如何通過(guò)C語(yǔ)言的教學(xué)來(lái)培養(yǎng)學(xué)生的專業(yè)認(rèn)同感,幫助學(xué)生樹(shù)立良好的編程思想和計(jì)算思維,訓(xùn)練學(xué)生解決問(wèn)題的能力”這一問(wèn)題進(jìn)行了探討與實(shí)踐.
1 C語(yǔ)言程序與設(shè)計(jì)教學(xué)現(xiàn)狀
C語(yǔ)言程序設(shè)計(jì)課程是計(jì)算機(jī)及其相關(guān)專業(yè)開(kāi)設(shè)的必修課程,是學(xué)習(xí)高級(jí)程序設(shè)計(jì)語(yǔ)言的首選.但在教學(xué)過(guò)程中卻發(fā)現(xiàn)學(xué)生學(xué)不懂、弄不透、死記硬背、編程能力弱等問(wèn)題.為此,以我校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)為例,歸納以下幾點(diǎn)問(wèn)題:
1.1 思維方式轉(zhuǎn)變難
大一的學(xué)生對(duì)于計(jì)算機(jī)的認(rèn)識(shí)大多停留于上網(wǎng)沖浪、資料查詢和游戲,對(duì)于專業(yè)知識(shí)知之甚少,C語(yǔ)言作為學(xué)生邁入大學(xué)的第一門計(jì)算機(jī)語(yǔ)言課程,同期只開(kāi)設(shè)了計(jì)算機(jī)應(yīng)用基礎(chǔ)課程,雖然能夠簡(jiǎn)單了解計(jì)算機(jī)的組成和不同進(jìn)制之間的轉(zhuǎn)化,但并不透徹,沒(méi)有計(jì)算機(jī)組成原理和操作系統(tǒng)等專業(yè)基礎(chǔ)課程的知識(shí)積累很難理解內(nèi)存、存儲(chǔ)地址、指針等概念,對(duì)于后續(xù)指針章節(jié)的理解更是難上加難.同時(shí)C語(yǔ)言語(yǔ)法較靈活,規(guī)則較多,學(xué)生在初始編程時(shí)會(huì)出現(xiàn)很多語(yǔ)法錯(cuò)誤,一定程度上也打擊了學(xué)生的積極性,很多學(xué)生表示C語(yǔ)言聽(tīng)不懂,無(wú)法理解用生澀的語(yǔ)言符號(hào)解決實(shí)際問(wèn)題,甚至有些同學(xué)在幾次課后就產(chǎn)生了排斥的心理.
1.2 知識(shí)點(diǎn)多、課時(shí)少
C語(yǔ)言主要講授編程書(shū)寫(xiě)規(guī)則、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)據(jù)類型和表達(dá)式、數(shù)組、指針、結(jié)構(gòu)、函數(shù)與程序結(jié)構(gòu)、指針進(jìn)階、文件等方面的知識(shí)點(diǎn),由于課時(shí)限制只能講解概念和一些簡(jiǎn)單應(yīng)用,給后續(xù)課程中涉及的知識(shí)造成影響,例如數(shù)組問(wèn)題沒(méi)有掌握好會(huì)影響到數(shù)據(jù)結(jié)構(gòu)中解決哈希表的問(wèn)題.同時(shí)現(xiàn)在老師基本采用多媒體教學(xué),方便、快捷的同時(shí)也忽略了信息大量的灌入給學(xué)生的理解和應(yīng)用帶來(lái)的負(fù)擔(dān),學(xué)生很難在眾多信息中提取重點(diǎn)和難點(diǎn),實(shí)踐課時(shí)少,很多同學(xué)能讀懂程序,但自己編寫(xiě)的時(shí)候腦子一片空白.隨著智能手機(jī)的普及,學(xué)生習(xí)慣于應(yīng)用單手在屏幕上打字,很少應(yīng)用鍵盤(pán)輸入,輸入中文很快,但鍵入英文的速度慢,對(duì)于長(zhǎng)一些的程序一節(jié)課下來(lái)有些同學(xué)甚至無(wú)法錄入完成,更談不上調(diào)試.
1.3 教學(xué)方法單一、案例陳舊
目前,C語(yǔ)言程序設(shè)計(jì)課程教學(xué)內(nèi)容陳舊,仍然以全面的語(yǔ)法講解為主,課程教學(xué)內(nèi)容往往不能滿足實(shí)際需要.雖然采用講練結(jié)合的授課方式,但案例基本采用課本的實(shí)例,課堂氣氛沉悶,教師和學(xué)生沒(méi)有交流溝通,忽視了學(xué)生自身編程思維的培養(yǎng),學(xué)生很難提起興趣,同時(shí)在講授期間沒(méi)有顧忌到知識(shí)點(diǎn)的延伸性不夠,學(xué)生感覺(jué)不到它的用途,甚至覺(jué)得學(xué)而無(wú)用.課堂教學(xué)中重語(yǔ)法,輕算法,無(wú)法培養(yǎng)學(xué)生的思維意識(shí)和創(chuàng)新能力.
2 教學(xué)方法的探索與研究
2.1 加入SPOC的教學(xué)模式
目前MOOC平臺(tái)基本包括了計(jì)算機(jī)專業(yè)的所以基礎(chǔ)課程和專業(yè)課程,為了便于管理,可采用SPOC的模式對(duì)MOOC的學(xué)習(xí)加以控制,可有效改善學(xué)生在MOOC學(xué)習(xí)中缺乏自學(xué)約束的缺點(diǎn).制作小片段的教學(xué)視頻,時(shí)間一般控制在10-15分鐘之間,小片段的教學(xué)視頻有利于學(xué)生保存,實(shí)現(xiàn)教學(xué)資源的便捷傳輸,同時(shí)符合學(xué)生的學(xué)習(xí)規(guī)律和認(rèn)知特點(diǎn).教師可在課前發(fā)布視頻資料,讓學(xué)生簡(jiǎn)單了解本次課內(nèi)容,結(jié)合線下教學(xué)讓學(xué)生弄懂弄會(huì)每個(gè)知識(shí)點(diǎn),課后安排作業(yè),檢查學(xué)生的學(xué)習(xí)情況,對(duì)于知識(shí)掌握好的學(xué)生可以增加習(xí)題難度,做到因材施教.這種方法可有效改善解決課時(shí)少的問(wèn)題.教師可采用任務(wù)驅(qū)動(dòng)的教學(xué)方式,推薦優(yōu)秀的MOOC資源給學(xué)生,培養(yǎng)學(xué)生良好的自習(xí)意識(shí),使學(xué)生的學(xué)習(xí)興趣得以激發(fā).
2.2 建立新型的教學(xué)模式
教師在平時(shí)教學(xué)中調(diào)整教學(xué)方法,以學(xué)生感興趣的小程序(貪吃蛇、俄羅斯方塊等)帶動(dòng)學(xué)生的積極性,看懂代碼,再加以改進(jìn)創(chuàng)新,有意識(shí)地加強(qiáng)培養(yǎng)學(xué)生運(yùn)用知識(shí)分析與處理實(shí)際問(wèn)題的能力.教學(xué)方法上課采用問(wèn)題教學(xué)法、案例驅(qū)動(dòng)法、課堂討論法等等.對(duì)學(xué)生而言,則要求其將學(xué)習(xí)精力轉(zhuǎn)移到對(duì)知識(shí)的系統(tǒng)理解和運(yùn)用上.結(jié)合教學(xué)現(xiàn)狀,從學(xué)生學(xué)習(xí)實(shí)際情況出發(fā),教師應(yīng)有機(jī)融合MOOC教學(xué)特點(diǎn),致力于構(gòu)建C語(yǔ)言程序教學(xué)模式.同時(shí)建立小組合作的方式,可以根據(jù)學(xué)生的情況進(jìn)行分組,也可以自由結(jié)組,分工協(xié)作,教師可提供一些測(cè)評(píng)方式,確定每組的學(xué)習(xí)水平,劃分不同難度的習(xí)題或項(xiàng)目,鼓勵(lì)學(xué)生挑戰(zhàn)難一些的等級(jí),建立獎(jiǎng)勵(lì)機(jī)制,在期末成績(jī)中給予體現(xiàn),有利于培養(yǎng)提高學(xué)生的學(xué)習(xí)興趣和合作、競(jìng)爭(zhēng)意識(shí),同時(shí)逐漸建立模塊化編程的思維方式.學(xué)習(xí)過(guò)程中出現(xiàn)的問(wèn)題例如怎樣提高多重循環(huán)的效率、如何避免數(shù)組元素的訪問(wèn)越界等問(wèn)題引導(dǎo)小組進(jìn)行討論,并將討論結(jié)果融入項(xiàng)目設(shè)計(jì)中去.減少驗(yàn)證性實(shí)驗(yàn)的比例,逐步增加設(shè)計(jì)性和總和綜合性實(shí)力的比例,培養(yǎng)學(xué)生的興趣,增加主動(dòng)學(xué)習(xí)的動(dòng)力,達(dá)到事半功倍的效果.與高年級(jí)的學(xué)長(zhǎng)建立梯隊(duì),幫助低年級(jí)學(xué)生鞏固知識(shí),教授技能,指導(dǎo)學(xué)習(xí)的方向,“階梯型”知識(shí)傳遞的過(guò)程中,競(jìng)賽的“種子”選手逐漸選拔出來(lái).結(jié)合智能手機(jī)在學(xué)習(xí)生活中的優(yōu)勢(shì),微信公眾號(hào)作為微信特色功能模塊是時(shí)下流行的信息傳播媒介,也是大學(xué)生群體課余時(shí)間重要的瀏覽和閱讀平臺(tái),課程團(tuán)隊(duì)可申請(qǐng)公眾號(hào),把相關(guān)的信息及資源、資料上傳至其中,學(xué)生可以不受時(shí)間和地點(diǎn)的限制,隨時(shí)隨地查閱.
2.3 改變考核方式
C語(yǔ)言程序設(shè)計(jì)課程的考核方式是平時(shí)成績(jī)和期末卷面考試成績(jī)的總和.平時(shí)成績(jī)只占了總成績(jī)的20%,學(xué)生為了應(yīng)付考試一般會(huì)在考試前期進(jìn)行突擊復(fù)習(xí),死記硬背,忽略了對(duì)知識(shí)點(diǎn)的理解,這樣出來(lái)的成績(jī)失去了真實(shí)的意義.鑒于這種問(wèn)題我們采用了階段考試的模式,在每章結(jié)束后進(jìn)行上機(jī)考試,弱化期末卷面成績(jī),鼓勵(lì)學(xué)生自主復(fù)習(xí)、整理知識(shí)點(diǎn)讓學(xué)生在整個(gè)學(xué)習(xí)過(guò)程中一直出于緊張的狀態(tài),跟上整體進(jìn)度.在滿足課程教學(xué)大綱要求的前提下,命題應(yīng)以考查學(xué)生的思考能力和對(duì)所學(xué)知識(shí)的實(shí)際應(yīng)用能力為主.考試內(nèi)容不僅要包括書(shū)本基本內(nèi)容,還要有教師補(bǔ)充的學(xué)科前沿信息及科研信息,以及指定教學(xué)參考書(shū)和MOOC的相關(guān)內(nèi)容.全面考核學(xué)生分析與解決實(shí)際問(wèn)題的素質(zhì)和能力,這樣測(cè)試出來(lái)的成績(jī)才更有效.
2.4 改變實(shí)驗(yàn)教學(xué)模式
科學(xué)的實(shí)驗(yàn)課時(shí)分配在教學(xué)任務(wù)中至關(guān)重要,學(xué)生在學(xué)習(xí)理論知識(shí)的同時(shí),還要融會(huì)貫通.對(duì)程序設(shè)計(jì)教學(xué)加以改進(jìn),強(qiáng)調(diào)動(dòng)手實(shí)踐、上機(jī)編程;以任務(wù)驅(qū)動(dòng)方式,通過(guò)實(shí)例講授程序設(shè)計(jì)的基本概念和基本方法.針對(duì)問(wèn)題進(jìn)行分析,構(gòu)建數(shù)學(xué)模型,提出算法并編程實(shí)現(xiàn),同時(shí)要求養(yǎng)成良好的編程習(xí)慣,在此過(guò)程中培養(yǎng)學(xué)生的思維能力和動(dòng)手能力,鼓勵(lì)學(xué)生探索、研究和創(chuàng)新.C語(yǔ)言程序設(shè)計(jì)是一門操作性非常強(qiáng)的課程.教學(xué)中,教師要培養(yǎng)學(xué)生的動(dòng)手能力.依據(jù)學(xué)生學(xué)習(xí)規(guī)律將實(shí)驗(yàn)劃分驗(yàn)證性、設(shè)計(jì)性、創(chuàng)新性、綜合性四個(gè)類別.在驗(yàn)證實(shí)驗(yàn)中,教師引導(dǎo)學(xué)生掌握程序調(diào)試、錯(cuò)誤分析、錯(cuò)誤排除等方法及技能,讓學(xué)生對(duì)實(shí)驗(yàn)結(jié)果有直觀的認(rèn)識(shí),或者通過(guò)編譯、執(zhí)行已有程序來(lái)驗(yàn)證相關(guān)操作,使學(xué)生能夠“邊學(xué)習(xí)算法邊實(shí)踐編程”,通過(guò)編程實(shí)踐來(lái)驗(yàn)證理論算法,進(jìn)而進(jìn)一步理解、掌握相關(guān)算法知識(shí).在設(shè)計(jì)實(shí)驗(yàn)中,教師應(yīng)引導(dǎo)提示解決問(wèn)題,激發(fā)學(xué)生的編程思維,使之自行設(shè)計(jì)程序、自行調(diào)試程序,鍛煉學(xué)生的編程技能和算法知識(shí),鼓勵(lì)學(xué)生用不同的算法去解決實(shí)際問(wèn)題,通過(guò)算法多樣化訓(xùn)練學(xué)生的計(jì)算思維.創(chuàng)新實(shí)驗(yàn)從需求分析、算法設(shè)計(jì)、算法實(shí)現(xiàn)、程序?qū)嶋H應(yīng)用、分析總結(jié)等方面出發(fā),利用驗(yàn)證及設(shè)計(jì)實(shí)驗(yàn)中知識(shí)的積累,應(yīng)用遞進(jìn)式教學(xué)方法,學(xué)生自由組隊(duì),完成方案設(shè)計(jì)、設(shè)計(jì)、實(shí)現(xiàn)的全過(guò)程,拓展學(xué)生的實(shí)驗(yàn)?zāi)芰?在綜合實(shí)驗(yàn)中,有條件的學(xué)校可以與企業(yè)合作,聘請(qǐng)企業(yè)工程師承擔(dān)部分實(shí)踐教學(xué)任務(wù)結(jié)合真實(shí)案例,加以指導(dǎo),讓學(xué)生了解程序設(shè)計(jì)的意義和未來(lái)可能的應(yīng)用領(lǐng)域,激發(fā)學(xué)生學(xué)習(xí)興趣,擴(kuò)展學(xué)生視野,搭建校外實(shí)訓(xùn)平臺(tái),把低年級(jí)的學(xué)生送到基地實(shí)訓(xùn),讓學(xué)生知道季候?qū)W習(xí)的努力方向及憂患意識(shí).
為了解決安排統(tǒng)一上機(jī)時(shí)間與機(jī)房課程、學(xué)生課程沖突的實(shí)際情況,可聯(lián)系實(shí)驗(yàn)室對(duì)沒(méi)課的機(jī)房開(kāi)放,這樣既保證實(shí)驗(yàn)室的利用率,也滿足了學(xué)生隨時(shí)上機(jī)練習(xí)的意愿.
3 套路教學(xué)法
C語(yǔ)言課程往往針對(duì)大一新生講授,對(duì)于剛剛開(kāi)始大學(xué)生活的大一新生來(lái)說(shuō),一切都顯得那么新鮮,上課時(shí)他們用那一顆顆充滿好奇心的眼神望著老師,渴望著知識(shí),下課后他們心里又會(huì)泛起一絲絲迷惘和不解,此時(shí)的他們,“內(nèi)力深厚”,懷揣著滿腔的知識(shí),可卻絲毫不懂如何運(yùn)用,面對(duì)實(shí)際問(wèn)題,解決方法往往顯得稚嫩.幸好,這時(shí),他們上了一門課,叫作“C語(yǔ)言程序設(shè)計(jì)”.
C語(yǔ)言程序設(shè)計(jì)的教學(xué)目的,是讓學(xué)生在掌握一定編程語(yǔ)言基本知識(shí)的基礎(chǔ)上,能夠解決實(shí)際的問(wèn)題.然后學(xué)生上課時(shí),就是用C語(yǔ)言來(lái)解決課本上的題目都比較吃力,更別說(shuō)解決生活中個(gè)的問(wèn)題了.學(xué)生面對(duì)理論知識(shí)時(shí)往往靠死記硬背,遇到實(shí)際問(wèn)題卻不會(huì)分析、無(wú)力解決,針對(duì)這個(gè)C語(yǔ)言教學(xué)中的最大矛盾和問(wèn)題,我進(jìn)行了一系列教學(xué)上的反思和總結(jié),發(fā)現(xiàn)了一個(gè)全新的教學(xué)方法——套路教學(xué)法.
套路教學(xué)法,是訓(xùn)練學(xué)生解決問(wèn)題能力的一種教學(xué)方法,即為學(xué)生總結(jié)出一個(gè)“套路”——解決問(wèn)題的模型,針對(duì)一個(gè)具體問(wèn)題,按照這個(gè)固定的模型讓學(xué)生去分析,從而得出解決思路,最終編程驗(yàn)證.當(dāng)學(xué)生使用套路模型具備了基本的解決問(wèn)題的能力后,他們又可以打破模型,構(gòu)建適合于自己的問(wèn)題模型,從而達(dá)到“青出于藍(lán)而勝于藍(lán)”的教學(xué)目標(biāo),學(xué)生也具備了舉一反三的基本素養(yǎng).
下面,我們舉例說(shuō)明,計(jì)算1+2+3+……+100.
這個(gè)問(wèn)題是C語(yǔ)言里循環(huán)學(xué)習(xí)的第一題,大家往往通過(guò)這個(gè)題目讓學(xué)生認(rèn)識(shí)循環(huán).按照套路教學(xué)法的思想,我們首先構(gòu)建“套路”——解題模型,見(jiàn)圖1所示.
具體解決問(wèn)題時(shí)的步驟如下:
①確立數(shù)據(jù)結(jié)構(gòu):也就是本題中需要定義哪些變量,依據(jù)題意,需要定義存放求和結(jié)果的變量sum,類型定為int,還需定義循環(huán)變量i;
②設(shè)計(jì)程序結(jié)構(gòu):本題需要采用循環(huán)結(jié)構(gòu),循環(huán)三要素分別為:初值i=1,終值i=100,增值i++,循環(huán)條件為:i<=100;
③設(shè)計(jì)核心功能:核心算法采用迭代算法,即sum=sum+i,經(jīng)過(guò)多次反復(fù)操作,能夠得到最終結(jié)果.
每次解題時(shí),要求學(xué)生按照如上套路進(jìn)行.
4 結(jié)語(yǔ)
本文針對(duì)C語(yǔ)言程序設(shè)計(jì)課程教學(xué)中,學(xué)生學(xué)習(xí)積極性不高、實(shí)驗(yàn)教學(xué)深度不足、實(shí)驗(yàn)內(nèi)容陳舊和考核方式有待創(chuàng)新等問(wèn)題,通過(guò)改進(jìn)考核方式、改善實(shí)驗(yàn)內(nèi)容、增加教學(xué)課時(shí)等方面,激發(fā)學(xué)生學(xué)習(xí)的積極主動(dòng)性,促使學(xué)生掌握C語(yǔ)言的基本知識(shí)、掌握語(yǔ)法規(guī)則和設(shè)計(jì)思想,通過(guò)實(shí)施套路教學(xué)法,提高學(xué)生的實(shí)際編程能力、分析和解決問(wèn)題的能力,關(guān)于套路教學(xué)法深一層的理論研究將列為我們下一步的工作計(jì)劃.
參考文獻(xiàn):
〔1〕NOI全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽官網(wǎng).http://www.noi.cn/.
〔2〕譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社, 2014.
〔3〕顧容,張蜜,楊青青等.基于SPOC翻轉(zhuǎn)課堂的探討:實(shí)證與反思[J].高教探索,2017(1):27-32.
〔4〕安健,李遠(yuǎn),康小林,張小彬.基于SPOC的物聯(lián)網(wǎng)感知與標(biāo)識(shí)專題實(shí)驗(yàn)教學(xué)新模式研究與探索[J].高校實(shí)驗(yàn)室工作研究,2018(4):4-7
〔5〕康葦葦.基于計(jì)算思維的C語(yǔ)言教學(xué)模式分析與案例設(shè)計(jì)[D].重慶:重慶師范大學(xué),2015.
〔6〕莊宏,陳忠,唐文獻(xiàn),等.CDIO項(xiàng)目式教學(xué)研究與設(shè)計(jì)——以面向工程教育專業(yè)認(rèn)證的“工程圖學(xué)”課程為例[J].大學(xué)教育,2019(3):18-21.
〔7〕郭銀章,王麗芳.基于項(xiàng)目任務(wù)驅(qū)動(dòng)的C語(yǔ)言程序設(shè)計(jì)課程 教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)教育,2017(2):41-44.