• 
    

    
    

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

      基于編程驅(qū)動(dòng)的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)改進(jìn)的探索

      2022-05-17 08:05:56程海水
      關(guān)鍵詞:程序設(shè)計(jì)編程實(shí)訓(xùn)

      程海水

      (江西開放大學(xué),江西 南昌 330046)

      2019 年,國(guó)務(wù)院印發(fā)《國(guó)家職業(yè)教育改革實(shí)施方案》,明確指出職業(yè)教育與普通教育是兩種不同教育類型,具有同等重要地位,強(qiáng)調(diào)職業(yè)教育是深化教育改革的重要突破口。高職課程教學(xué)改革對(duì)于提升職業(yè)教育質(zhì)量和推動(dòng)職業(yè)教育發(fā)展具有重要作用。在知網(wǎng)上,以關(guān)鍵字“高職;教學(xué)法”搜索,可搜索到2019 年以來發(fā)表的300余篇相關(guān)論文,經(jīng)分析梳理,從內(nèi)容上看,相關(guān)研究主要集中在項(xiàng)目驅(qū)動(dòng)、任務(wù)驅(qū)動(dòng)、情境式、體驗(yàn)式、問題式等教學(xué)改革模式的探索。從對(duì)象上看,大多針對(duì)具有普遍性、常規(guī)性特點(diǎn)的高職課程,對(duì)在課程特點(diǎn)和學(xué)習(xí)對(duì)象具有自己獨(dú)特性的“特色”課程,研究得較少,創(chuàng)新性的課程教學(xué)研究成果不多。

      為對(duì)接科技發(fā)展趨勢(shì)和市場(chǎng)需求,高職教師需要針對(duì)有特色的課程本身進(jìn)行更加深入的挖掘。在現(xiàn)有教學(xué)研究成果的基礎(chǔ)上,本課題組以高職課程《C 語(yǔ)言程序設(shè)計(jì)》為切入點(diǎn),探索“因課制宜”的課程教學(xué)改進(jìn)思路,為其他課程改進(jìn)教學(xué)方法提供參考。

      一、《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)存在問題

      《C 語(yǔ)言程序設(shè)計(jì)》課程是高職院校計(jì)算機(jī)相關(guān)專業(yè)的必修課和編程入門課。鑒于課程的重要性以及編程獨(dú)有魅力,學(xué)生普遍對(duì)其感興趣。根據(jù)課題組對(duì)1797 份問卷調(diào)查結(jié)果進(jìn)行統(tǒng)計(jì)顯示:73%的學(xué)生認(rèn)為C 語(yǔ)言課程很有趣。但是,學(xué)生能做到從始至終認(rèn)真學(xué)、喜歡學(xué)的卻很少,學(xué)生普遍存在感興趣、很想學(xué),但又學(xué)不好、學(xué)不深,甚至心存畏懼的現(xiàn)象。問卷調(diào)查結(jié)果顯示:56%的學(xué)生認(rèn)為C語(yǔ)言課程很難學(xué)。為此,改進(jìn)《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)方法,探索如何保持學(xué)生興趣、增強(qiáng)學(xué)生信心、提高學(xué)習(xí)效果非常有必要。

      (一)教學(xué)方法有待完善

      1.教學(xué)研究成果方面

      在知網(wǎng)上,以關(guān)鍵字“C 語(yǔ)言程序設(shè)計(jì)”搜索,可搜索到2019 年以來發(fā)表的123 篇相關(guān)論文,但主要都是基于項(xiàng)目驅(qū)動(dòng)和基于任務(wù)驅(qū)動(dòng)的教學(xué)改革模式。比如:楊蘭,苗永梅,王核心的《“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)改革研究》、夏宇的《項(xiàng)目化教學(xué)在C 語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用》等等。還有部分其他方面的研究成果,如:陳暄的《基于認(rèn)知學(xué)徒制的虛擬學(xué)習(xí)情境的設(shè)計(jì)與實(shí)踐—以為例》探索了運(yùn)用認(rèn)知學(xué)徒制的學(xué)習(xí)方法,構(gòu)建虛擬學(xué)習(xí)情境,提高學(xué)生學(xué)習(xí)興趣;[1]曾燕的《基于“雨課堂”的課程教學(xué)實(shí)踐探索—以高職為例》,探索依托“雨課堂”教學(xué)輔助工具開展輔助教學(xué),提高了學(xué)習(xí)效果;[2]王玉星的《混合式教學(xué)在課程中實(shí)施的初步探究》探索了線上線下混合式的教學(xué)模式在《C 語(yǔ)言程序設(shè)計(jì)》課程中的運(yùn)用,指出線上線下混合式的教學(xué)模式提高《C 語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)效果。[3]王曉娟的《基于OBE 理念的翻轉(zhuǎn)課堂教學(xué)模式在“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)中的應(yīng)用研究》積極探索如何使用國(guó)際上廣泛認(rèn)可的工程教育主流理念OBE 工程教育理念融入到翻轉(zhuǎn)課堂教學(xué)模式的課程設(shè)計(jì)與教學(xué)實(shí)施中。[4]這些研究成果基本都是結(jié)合特定的教學(xué)模式進(jìn)行研究與探討,但目前為止針對(duì)課程本身的特性做進(jìn)一步研究探索還較少見。

      2.課程實(shí)際教學(xué)方面

      在江西省高等學(xué)校人事管理研究會(huì)的大力支持下,課題組從教師和學(xué)生兩個(gè)維度就課程教學(xué)情況進(jìn)行了問卷調(diào)查。(1)通過對(duì)江西建設(shè)職業(yè)技術(shù)學(xué)院、江西交通職業(yè)技術(shù)學(xué)院、江西電力職業(yè)技術(shù)學(xué)院、江西工程職業(yè)學(xué)院等省內(nèi)高職院校課程教師進(jìn)行調(diào)查,課程教師均是按照課程的章節(jié)順序,從語(yǔ)法規(guī)則入手開展教學(xué);(2)對(duì)江西信息應(yīng)用職業(yè)技術(shù)學(xué)院、江西交通職業(yè)技術(shù)學(xué)院、江西工程職業(yè)學(xué)院、江西電力職業(yè)技術(shù)學(xué)院等高職學(xué)院的學(xué)生開展大規(guī)模的問卷調(diào)查,共計(jì)收回有效問卷1797 份。經(jīng)對(duì)這些學(xué)生的問卷進(jìn)行統(tǒng)計(jì)分析:56.04%的學(xué)生認(rèn)為教學(xué)效果不好;60.27%的學(xué)生認(rèn)為前幾章純理論內(nèi)容會(huì)影響學(xué)習(xí)積極性;62.88%學(xué)生認(rèn)為課程的前后難度差別很大,學(xué)習(xí)曲線陡峭;53.14%的學(xué)生認(rèn)為教學(xué)組織安排不合理。

      由上述統(tǒng)計(jì)數(shù)據(jù)可以看出,目前C語(yǔ)言課程在教學(xué)安排上不盡合理。這主要體現(xiàn)在兩個(gè)方面:(1)課程教學(xué)組織安排不合理。課程教師均按照課程的內(nèi)容設(shè)計(jì)進(jìn)行教學(xué),在教學(xué)過程中過于注重語(yǔ)句、語(yǔ)法等相關(guān)知識(shí)的系統(tǒng)性、全面性,忽略了學(xué)生的接受度和學(xué)習(xí)熱情。前期的理論知識(shí)學(xué)下來,很多學(xué)生基本沒有了原有的學(xué)習(xí)熱情。把一門原本趣味性很強(qiáng)的編程課程變成了枯燥難學(xué)的理論課,打擊了學(xué)習(xí)者的學(xué)習(xí)興趣。(2)學(xué)習(xí)曲線過于陡峭。在教學(xué)內(nèi)容的安排上過于強(qiáng)調(diào)知識(shí)點(diǎn)本身的完備性,但是對(duì)學(xué)習(xí)曲線關(guān)注不夠,導(dǎo)致學(xué)生容易在學(xué)習(xí)中途產(chǎn)生挫敗感。

      根據(jù)問卷調(diào)查數(shù)據(jù),從“純理論學(xué)習(xí)”“學(xué)習(xí)曲線陡峭”以及“教學(xué)組織安排不合理”這三者與“教學(xué)效果不好”的相關(guān)性,開展了相關(guān)分析,相關(guān)系數(shù)矩陣如表1所示:

      表1 課程教學(xué)相關(guān)系數(shù)矩陣

      從相關(guān)系數(shù)矩陣中可以看出,“純理論學(xué)習(xí)”“學(xué)習(xí)曲線陡峭”以及“教學(xué)組織安排不合理”這三者與“教學(xué)效果不好”均成正相關(guān),相關(guān)系數(shù)分別為0.53、0.59 和0.52,并且P 值均小于0.01,說明結(jié)果顯著。根據(jù)皮爾遜相關(guān)系數(shù)經(jīng)驗(yàn):三個(gè)因素和“教學(xué)效果不好”有強(qiáng)的相關(guān)性。即“純理論學(xué)習(xí)”“學(xué)習(xí)曲線陡峭”以及“教學(xué)組織安排不合理”這三者對(duì)“教學(xué)效果不好”確有一定影響。

      (二)課程教材亟待改革

      課題組選取了部分高職院校選用的教材以及市場(chǎng)上不同出版社出版的教材進(jìn)行分析。對(duì)江西工程職業(yè)學(xué)院、現(xiàn)代職業(yè)技術(shù)學(xué)院、江西機(jī)電職業(yè)技術(shù)學(xué)院、江西軟件職業(yè)技術(shù)大學(xué)、江西建設(shè)職業(yè)技術(shù)學(xué)院等多所高職院校目前使用的教材進(jìn)行了調(diào)研,此外,我們還查閱了市場(chǎng)上已出版的多部教材。無論是高職教材還是普通本科教材,大部分教材基本集中在傳統(tǒng)編寫方式、項(xiàng)目驅(qū)動(dòng)或任務(wù)驅(qū)動(dòng)編寫方式。只有很少部分教材針對(duì)課程特點(diǎn)進(jìn)行了優(yōu)化。比如:西南師范大學(xué)出版社出版,趙克林、游祖元主編的全國(guó)高職計(jì)算機(jī)專業(yè)教材《C語(yǔ)言實(shí)例教程》,該教材指出了目前教材普遍存在的問題:過分講語(yǔ)法,把簡(jiǎn)單問題復(fù)雜化,太重系統(tǒng)性,長(zhǎng)篇累牘,大段文字,致使書篇幅太厚,老師上課時(shí)不好做教學(xué)計(jì)劃,一般前3章堆砌純知識(shí),第4章才能見到程序的影子,不能滿足各層次學(xué)員的需求等等。該教材對(duì)上述問題進(jìn)行了改進(jìn)。

      從內(nèi)容體系、任務(wù)驅(qū)動(dòng)或項(xiàng)目驅(qū)動(dòng)的編寫方式、特點(diǎn)等幾個(gè)維度對(duì)目前各高職院校采用的多種教材和市場(chǎng)上收集的部分教材進(jìn)行了總體情況分析,具體情況如表2所示:

      表2 C語(yǔ)言程序設(shè)計(jì)教材分析

      序號(hào) 教材名稱(使用學(xué)校) 出版社及主編 前三章知識(shí)點(diǎn) 編寫方式和特點(diǎn)6 C程序設(shè)計(jì)(第五版)(萍鄉(xiāng)學(xué)院)清華大學(xué)出版社、譚浩強(qiáng)計(jì)算機(jī)語(yǔ)言、發(fā)展及其特點(diǎn)、簡(jiǎn)單的C 語(yǔ)言程序舉例、運(yùn)行程序的步驟與方法;算法定義、算法特性、算法表示、程序設(shè)計(jì)方法;常量和變量、數(shù)據(jù)類型、數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、語(yǔ)句、輸入輸出。傳統(tǒng)方式。前三章全是理論知識(shí),且較為集中7 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程(市場(chǎng)上查閱)黃河水利出版社、張水利,朱光波C語(yǔ)言概述、程序結(jié)構(gòu)、書寫規(guī)則;數(shù)據(jù)類型、類型轉(zhuǎn)換;庫(kù)函數(shù)簡(jiǎn)介、輸入輸出函數(shù)、標(biāo)準(zhǔn)庫(kù)函數(shù)8 C語(yǔ)言程序設(shè)計(jì)(市場(chǎng)上查閱)高等教育出版社、趙彥C 語(yǔ)言的發(fā)展歷史、特點(diǎn)、運(yùn)行方法與步驟;算法的特性、流程圖設(shè)計(jì)算法、N-S盒圖設(shè)計(jì)算法;“身高體型判定系統(tǒng)”數(shù)據(jù)處理9 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程(市場(chǎng)上查閱)清華大學(xué)出版社、李少芳,張穎C語(yǔ)言的發(fā)展歷史、特點(diǎn)、算法概述、開發(fā)環(huán)境;數(shù)據(jù)類型、常量、變量、運(yùn)算符及表達(dá)式、常用數(shù)學(xué)函數(shù)、字符輸入輸出函數(shù);結(jié)構(gòu)化程序設(shè)計(jì)任務(wù)驅(qū)動(dòng),把章節(jié)改成了項(xiàng)目和任務(wù)項(xiàng)目驅(qū)動(dòng),以三大真實(shí)項(xiàng)目(身高體型判定系統(tǒng)、考試系統(tǒng)、學(xué)生信息管理系統(tǒng))為引領(lǐng)傳統(tǒng)方式。前三章全是理論知識(shí),且較為集中

      綜合各個(gè)學(xué)校選用的教材以及市場(chǎng)上不同出版社出版的教材情況分析,目前的課程教材主要有以下幾個(gè)方面的特點(diǎn):(1)語(yǔ)法知識(shí)過于集中:C 語(yǔ)言涉及的概念復(fù)雜、規(guī)則繁多、語(yǔ)法嚴(yán)格、使用靈活。一個(gè)簡(jiǎn)單的輸出函數(shù)printf,涉及的格式字符就有d格式符、u格式符、c格式符等,達(dá)10 個(gè)之多。每個(gè)格式字符又有若干種用法。如,s 格式符就有%s、%ms、%-ms、%m.ns、%-m.ns 等五種用法。涉及C 語(yǔ)言概況、特點(diǎn)、基本結(jié)構(gòu)、算法、數(shù)據(jù)類型、運(yùn)算符、常量、變量、輸入輸出函數(shù)等這些枯燥而又繁多的知識(shí)點(diǎn)基本都集中在課程前三章。江西軟件職業(yè)技術(shù)大學(xué)和江西工程職業(yè)學(xué)院分別使用的胡則輝的《C 語(yǔ)言程序設(shè)計(jì)案例教程》和占俊的《C 語(yǔ)言程序設(shè)計(jì)項(xiàng)目教程》教材更是集中在前兩章.呈現(xiàn)的結(jié)果就是枯燥的理論知識(shí)全在課程前面,有趣的內(nèi)容全在后面。(2)從編排上,普遍采用先介紹基本知識(shí)后使用實(shí)例鞏固知識(shí)的順序。(3)從教學(xué)設(shè)計(jì)上看,大多還是反映出以“教”為主的思維,教師在教學(xué)過程中占據(jù)主導(dǎo)地位。(4)從任務(wù)設(shè)計(jì)上看,不管是按照傳統(tǒng)教學(xué)方法設(shè)計(jì),還是按照項(xiàng)目驅(qū)動(dòng)或任務(wù)驅(qū)動(dòng)教學(xué)方法設(shè)計(jì),均重點(diǎn)關(guān)注知識(shí)點(diǎn),沒有充分發(fā)揮《C語(yǔ)言程序設(shè)計(jì)》課程的特點(diǎn)去吸引學(xué)生。

      作為較為集中的項(xiàng)目驅(qū)動(dòng)和任務(wù)驅(qū)動(dòng)兩種教材設(shè)計(jì)模式,主要有兩種設(shè)計(jì)方式[5]:一是整體設(shè)計(jì)。選擇一個(gè)完整的大項(xiàng)目,貫穿教學(xué)全過程。以此為主線,緊扣各章節(jié)知識(shí)點(diǎn),將項(xiàng)目分解成若干個(gè)相對(duì)獨(dú)立的子項(xiàng)目;二是章節(jié)設(shè)計(jì)。每一章中設(shè)置一個(gè)較大的項(xiàng)目或者任務(wù),以此為主線,緊扣各節(jié)知識(shí)點(diǎn),將項(xiàng)目分解成若干子任務(wù)。但是上述兩種設(shè)計(jì)方法在實(shí)際教學(xué)中都存在一定的問題:(1)學(xué)生認(rèn)知現(xiàn)狀與項(xiàng)目或任務(wù)情境實(shí)際情況有偏差。大多數(shù)任務(wù)都是脫離現(xiàn)實(shí)生活的理想化虛構(gòu)任務(wù),學(xué)生難以對(duì)任務(wù)情境有認(rèn)同感和興趣點(diǎn)。(2)任務(wù)難度安排不盡合理。程序代碼復(fù)雜、難度較高,不適合沒有編程基礎(chǔ)的學(xué)生。學(xué)習(xí)者往往會(huì)遇到很多問題而束手無策,導(dǎo)致出現(xiàn)與教學(xué)改革初衷適得其反的效果,嚴(yán)重打擊學(xué)習(xí)者自信心、降低學(xué)習(xí)者學(xué)習(xí)興趣。(3)許多職業(yè)教育教材在前言部分都紛紛表明是以“職業(yè)能力導(dǎo)向”的先進(jìn)理念進(jìn)行編寫的,實(shí)際只是在目錄上簡(jiǎn)單地用“項(xiàng)目”“任務(wù)”代替“章節(jié)”,在知識(shí)結(jié)構(gòu)和體例結(jié)構(gòu)上并未落實(shí)[6]。

      就教材使用的效果,也同步開展了問卷調(diào)查。經(jīng)對(duì)1797 份有效問卷調(diào)查結(jié)果統(tǒng)計(jì):54.15%的學(xué)生認(rèn)為課程教材內(nèi)容體系編排不合理,影響學(xué)習(xí)積極性;56.7%的學(xué)生認(rèn)為教材中安排的程序?qū)嵗^難,不容易上手。

      (三)教學(xué)實(shí)訓(xùn)水平有待提升

      理論課程與實(shí)踐課程是相互依存、相互促進(jìn)的教學(xué)體系。經(jīng)對(duì)調(diào)查問卷進(jìn)行統(tǒng)計(jì):55.37%的學(xué)生認(rèn)為課程實(shí)訓(xùn)不科學(xué),不能對(duì)學(xué)習(xí)起到很好支持作用;54.15%的學(xué)生認(rèn)為課程實(shí)訓(xùn)任務(wù)層次不合理;54.2%的學(xué)生認(rèn)為課程實(shí)訓(xùn)任務(wù)難易程度不合適。

      根據(jù)綜合問卷調(diào)查結(jié)果可以看出,在實(shí)際的教學(xué)過程中,教學(xué)實(shí)訓(xùn)環(huán)節(jié)還有待優(yōu)化。主要體現(xiàn)在:(1)實(shí)訓(xùn)任務(wù)的層次性不合理,設(shè)置上不夠系統(tǒng)、完整;(2)實(shí)訓(xùn)任務(wù)的差異化、難易度等設(shè)計(jì)不合理,普遍存在隨意性布置任務(wù)的現(xiàn)象。[7]

      對(duì)上述“課程實(shí)訓(xùn)任務(wù)層次不合理”以及“課程實(shí)訓(xùn)任務(wù)難易程度不合適”這兩個(gè)內(nèi)容的調(diào)查數(shù)據(jù)與“課程實(shí)訓(xùn)不科學(xué),不能對(duì)學(xué)習(xí)起到很好支持作用”調(diào)查數(shù)據(jù)的相關(guān)性開展了相關(guān)分析,相關(guān)系數(shù)矩陣如表3所示:

      表3 課程實(shí)訓(xùn)相關(guān)系數(shù)矩陣

      從相關(guān)系數(shù)矩陣中可以看出,“課程實(shí)訓(xùn)任務(wù)層次不合理”以及“課程實(shí)訓(xùn)任務(wù)難易程度不合適”這兩者與“課程實(shí)訓(xùn)不科學(xué),不能對(duì)學(xué)習(xí)起到很好支持作用”均成正相關(guān),相關(guān)系數(shù)分別高達(dá)為0.9 和0.85,并且P 值均小于0.01,說明結(jié)果顯著。根據(jù)皮爾遜相關(guān)系數(shù)經(jīng)驗(yàn):“課程實(shí)訓(xùn)任務(wù)層次不合理”“課程實(shí)訓(xùn)任務(wù)難易程度不合適”這兩者和“課程實(shí)訓(xùn)不能對(duì)學(xué)習(xí)起到很好支持作用”有強(qiáng)的相關(guān)性,即“課程實(shí)訓(xùn)任務(wù)層次不合理”以及“課程實(shí)訓(xùn)任務(wù)難易程度不合適”這兩者對(duì)“課程實(shí)訓(xùn)不能對(duì)學(xué)習(xí)起到很好支持作用”確有一定影響。

      二、基于編程驅(qū)動(dòng)的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)改進(jìn)的核心思想

      傳統(tǒng)教學(xué)中《C 語(yǔ)言程序設(shè)計(jì)》這門課的教學(xué)效果還是有待提高的。經(jīng)過多年教學(xué)實(shí)踐和探索,結(jié)合課程以及學(xué)習(xí)者的特點(diǎn),課題組創(chuàng)新性地提出編程驅(qū)動(dòng)教學(xué)法。它的核心思想主要包括:

      (一)關(guān)注學(xué)習(xí)者需求

      課程學(xué)習(xí)者是剛剛步入高職學(xué)院的新生,沒有編程基礎(chǔ),學(xué)習(xí)能力和主動(dòng)性不強(qiáng)。目前的課程教學(xué)沒有根據(jù)學(xué)習(xí)者實(shí)際去思考如何改進(jìn)教學(xué)方式。因此,首先要對(duì)學(xué)習(xí)者需求進(jìn)行詳盡地分析,包括(1)現(xiàn)有知識(shí)結(jié)構(gòu)和基礎(chǔ);(2)興趣愛好;(3)職業(yè)發(fā)展愿望?;诖耍械慕虒W(xué)內(nèi)容和教學(xué)組織都應(yīng)當(dāng)契合學(xué)習(xí)者的現(xiàn)實(shí)情況和需求來展開。

      (二)以編程驅(qū)動(dòng)學(xué)習(xí)

      項(xiàng)目驅(qū)動(dòng)和任務(wù)驅(qū)動(dòng)教學(xué)法都是以學(xué)生為中心、注重學(xué)生能力培養(yǎng)的教學(xué)方法。理論上,兩種教學(xué)方法均可以在教師和學(xué)生的配合下,達(dá)到良好教學(xué)效果。但是在學(xué)生缺乏基礎(chǔ)的前提下推廣這兩種教學(xué)法,學(xué)生會(huì)因項(xiàng)目太大、難度太高,遇到較大困難,達(dá)不到理想的教學(xué)效果。因此,編程驅(qū)動(dòng)學(xué)習(xí)的核心思想在于:(1)以構(gòu)建學(xué)習(xí)理論為指導(dǎo),提供真實(shí)情境下的編程任務(wù);(2)結(jié)合職業(yè)需求、聯(lián)系日常生活,挖掘課程的亮點(diǎn)和興趣點(diǎn),合理組織教學(xué)內(nèi)容和教學(xué)任務(wù);(3)構(gòu)建合理的學(xué)習(xí)難度曲線,使學(xué)生在學(xué)習(xí)過程中能夠保持信心;(4)控制編程任務(wù)的合理規(guī)模與難度;(5)關(guān)注各個(gè)任務(wù)之間的內(nèi)在聯(lián)系與邏輯上的整體性。

      編程驅(qū)動(dòng)學(xué)習(xí)將知識(shí)點(diǎn)融入到較為簡(jiǎn)單、貼近生活、趣味性強(qiáng)的編程實(shí)例中講解,讓學(xué)生在程序中吸收消化知識(shí)點(diǎn),讓課堂教學(xué)更加科學(xué)、更加生動(dòng)、更加貼近課程特點(diǎn),最終實(shí)現(xiàn)在持續(xù)保持學(xué)習(xí)興趣的前提下,幫助學(xué)習(xí)者高效、快速地掌握課程知識(shí),同時(shí)提升學(xué)習(xí)者的編程能力。

      三、《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改進(jìn)措施

      (一)重組知識(shí)體系

      為實(shí)現(xiàn)編程驅(qū)動(dòng)思想,將知識(shí)點(diǎn)融入到程序?qū)嵗腥ィ蛻?yīng)對(duì)課程的知識(shí)點(diǎn)進(jìn)行全面梳理,并綜合考慮程序?qū)嵗椭R(shí)點(diǎn)之間的契合度,合理優(yōu)化原知識(shí)體系的組合方式與組合順序。主要應(yīng)采用以下方式:(1)在知識(shí)選取上,突出編程驅(qū)動(dòng)設(shè)計(jì)思想,將以往對(duì)語(yǔ)法規(guī)則全面系統(tǒng)的講解改為將語(yǔ)法知識(shí)與編程任務(wù)融合在一起,避免過于集中的純語(yǔ)法講授;(2)在知識(shí)編排上,突破常規(guī)的章節(jié)局限,選取部分簡(jiǎn)單、必備的知識(shí)點(diǎn)與程序充分融合;(3)在知識(shí)完整上,可以在各章節(jié)的最后,通過知識(shí)補(bǔ)充的方式將剩余知識(shí)呈現(xiàn)出來,最終保證了知識(shí)體系的完整,實(shí)現(xiàn)“先入門再深入再全面系統(tǒng)”的主要思想;(4)在知識(shí)呈現(xiàn)上,每個(gè)章節(jié)引入思維導(dǎo)圖,直觀展現(xiàn)本章節(jié)的體系和知識(shí)內(nèi)容,有利于教師有條理、有層次、有邏輯地教授課程,有利于學(xué)生梳理知識(shí)脈絡(luò)、深入理解與應(yīng)用知識(shí);[8](5)在知識(shí)編排上,不追求為了重組而重組,C語(yǔ)言程序設(shè)計(jì)課程的各章節(jié)都有不同的特點(diǎn),就理論知識(shí)多、語(yǔ)法靈活復(fù)雜的前三章進(jìn)行多方位的知識(shí)重組,對(duì)后面的分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組等章節(jié),因概念、理論知識(shí)不多,為了在高效、完整、成體系的呈現(xiàn)知識(shí),不進(jìn)行知識(shí)重組。

      (二)精選程序?qū)嵗?/h3>

      始終保持學(xué)習(xí)者學(xué)習(xí)熱情的關(guān)鍵是精選程序?qū)嵗T诒WC知識(shí)點(diǎn)和程序充分融合的前提下,應(yīng)選取與現(xiàn)實(shí)貼近、趣味性強(qiáng)、具有吸引力的程序?qū)嵗?。?yīng)主要采用以下幾種原則開展程序?qū)嵗x工作:一是選取與生活密切相關(guān)的程序?qū)嵗热鐖A的面積、解二元一次方程、閏年判斷等;二是選取有名的世界性問題,比如Fibonacci數(shù)列問題、漢諾塔問題等;三是選取具有實(shí)用性價(jià)值的程序?qū)嵗?,比如:?shí)現(xiàn)計(jì)算器功能、模擬自動(dòng)飲料機(jī)等;四是在學(xué)習(xí)者需求分析的基礎(chǔ)上,精選程序?qū)嵗鶕?jù)要教授的學(xué)習(xí)群體的學(xué)習(xí)目標(biāo)、知識(shí)結(jié)構(gòu)、興趣愛好以及職業(yè)發(fā)展愿望等需求開展程序事例精選工作;五是控制程序?qū)嵗y度和規(guī)模,平緩學(xué)習(xí)難度曲線,使學(xué)習(xí)者逐步深入。

      這些包含一個(gè)或多個(gè)知識(shí)點(diǎn)的大量程序,形成一個(gè)較為完整的《C 語(yǔ)言程序設(shè)計(jì)》課程程序庫(kù),整個(gè)程序庫(kù)將覆蓋課程絕大多數(shù)知識(shí)點(diǎn),最終形成一個(gè)有機(jī)整體。[9]通過精選實(shí)例組成的程序庫(kù),能夠?qū)崿F(xiàn)提升整個(gè)課程的實(shí)用性、趣味性和吸引力。

      (三)上好第一堂課

      正如愛因斯坦說過的“興趣才是最好的老師”,學(xué)生對(duì)課程是否感興趣直接影響到教學(xué)效果的好壞。因此,第一堂課至關(guān)重要。第一堂課應(yīng)該揚(yáng)長(zhǎng)避短,充分發(fā)揮編程的獨(dú)特魅力。要改變傳統(tǒng)的第一堂課滔滔不絕介紹C 語(yǔ)言基本概念、發(fā)展歷史、語(yǔ)言特點(diǎn)、語(yǔ)言優(yōu)缺點(diǎn)、編譯環(huán)境、基本要求等基本知識(shí),這些對(duì)沒有編程基礎(chǔ)的初學(xué)者來說,既枯燥又無吸引力,學(xué)習(xí)效果也很差。最關(guān)鍵的是不學(xué)這些知識(shí)根本不會(huì)影響后續(xù)章節(jié)的學(xué)習(xí)。因此,第一堂課就應(yīng)該落實(shí)編程驅(qū)動(dòng)的思想,首先以著名的漢諾塔、貪吃蛇等具有強(qiáng)大吸引力的游戲編程實(shí)例作為話題,逐步揭開編程在學(xué)生心中的神秘面紗,同時(shí)向?qū)W生承諾,認(rèn)真學(xué)習(xí)這門課程,就能夠?qū)崿F(xiàn)自己動(dòng)手、獨(dú)立完成這些簡(jiǎn)單游戲的開發(fā)。這將極大地激發(fā)學(xué)生學(xué)習(xí)動(dòng)力,讓學(xué)生從內(nèi)心愛上計(jì)算機(jī)編程。學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)熱情、學(xué)習(xí)動(dòng)力從第一堂課就開始被點(diǎn)燃。

      (四)革新教材理念

      新的教學(xué)方法需要新的教材編寫理念。(1)內(nèi)容上,理論知識(shí)的選取遵循“必需夠用”的原則,緊緊圍繞精選程序,精選理論知識(shí),將基本概念和基本原理融入程序案例中去編排教材內(nèi)容,從而達(dá)到“工學(xué)結(jié)合,知行合一”的教學(xué)效果;(2)方式上,采用開放互聯(lián)的新形態(tài)一體化教材的建設(shè)思路,將介紹實(shí)例程序的微課視頻、編程源碼等數(shù)字資源和紙質(zhì)教材有機(jī)融合,為線上線下融合學(xué)習(xí)提供支撐;[10](3)設(shè)計(jì)上,改變先全面系統(tǒng)知識(shí)再實(shí)例講解的傳統(tǒng)編寫方式。每個(gè)章節(jié)第一大模塊為知識(shí)鏈接模塊,僅僅介紹程序?qū)嵗婕暗淖罨A(chǔ)知識(shí)點(diǎn),確保學(xué)生能夠聽懂和理解后續(xù)的編程任務(wù),又不會(huì)被大量枯燥的理論知識(shí)所困擾。第二大模塊為編程任務(wù)模塊,主要由一系列的編程任務(wù)組成。這部分內(nèi)容除了需要精選程序,保證內(nèi)容的趣味性外,還要實(shí)現(xiàn)語(yǔ)法知識(shí)與精選程序的融合,呈現(xiàn)程序設(shè)計(jì)的問題分析、算法思維、編程技巧等相關(guān)內(nèi)容。在一些核心知識(shí)點(diǎn),如if語(yǔ)句、while語(yǔ)句等,程序?qū)嵗梢灾貜?fù)呈現(xiàn),起到鮮明對(duì)比的作用。第三大模塊為知識(shí)儲(chǔ)備模塊,主要是對(duì)前兩個(gè)模塊知識(shí)點(diǎn)的補(bǔ)充,確保知識(shí)體系的完整性。教材設(shè)計(jì)時(shí),需要注意避免上述提到了為了知識(shí)重組而重組,要根據(jù)各章節(jié)不同的特點(diǎn),因章而異,不機(jī)械地追求千篇一律,統(tǒng)一風(fēng)格、統(tǒng)一格式。

      (五)優(yōu)化課程教學(xué)

      課程教學(xué)始終貫徹從簡(jiǎn)單到復(fù)雜,從感性認(rèn)識(shí)到理性認(rèn)識(shí)的教學(xué)方針。[11]具體實(shí)施主要以編程任務(wù)為載體組織開展教學(xué)活動(dòng):(1)以生動(dòng)的程序?qū)嵗鳛榻虒W(xué)情境,在講解程序中逐步導(dǎo)入數(shù)據(jù)類型、運(yùn)算符、語(yǔ)法等理論知識(shí);[12](2)通過程序分析和講解逐步加強(qiáng)學(xué)生對(duì)理論知識(shí)的理解和掌握,提高學(xué)生編程技巧和能力,具體過程主要是按照教材設(shè)計(jì)模塊,先介紹知識(shí)鏈接的簡(jiǎn)單知識(shí)點(diǎn),然后快速進(jìn)入編程任務(wù)模塊;(3)在講解編程任務(wù)時(shí),要保持較好的授課節(jié)奏,既要重視解決問題的編程思路,又要詳細(xì)介紹程序中融入的理論知識(shí)。在學(xué)生已經(jīng)掌握本章節(jié)常規(guī)知識(shí)及其應(yīng)用的基礎(chǔ)上,進(jìn)入知識(shí)儲(chǔ)備模塊教學(xué),讓學(xué)生掌握剩余知識(shí)點(diǎn)。通過三個(gè)模塊的逐步依次講解,教師課程所有知識(shí)點(diǎn)講授了,學(xué)生才能實(shí)現(xiàn)編程能力提升和保持學(xué)習(xí)興趣。在教學(xué)過程中,教師要特別注意發(fā)揮學(xué)生的主動(dòng)性,通過實(shí)例任務(wù)與學(xué)生頻繁互動(dòng),讓學(xué)生主動(dòng)思考,避免出現(xiàn)完全以教師為中心,一個(gè)實(shí)例接著一個(gè)實(shí)例地講解。

      (六)改進(jìn)教學(xué)實(shí)訓(xùn)

      C 語(yǔ)言作為當(dāng)今大多數(shù)高級(jí)語(yǔ)言的基礎(chǔ),編程實(shí)驗(yàn)占有重要地位,是培養(yǎng)學(xué)生基本編程能力、科學(xué)研究能力、綜合創(chuàng)新能力的重要實(shí)踐環(huán)節(jié)。[13]為提升教學(xué)實(shí)訓(xùn)效果,應(yīng)從以下三個(gè)方面進(jìn)行優(yōu)化:(1)建立實(shí)訓(xùn)項(xiàng)目庫(kù)。在教學(xué)實(shí)訓(xùn)中,編程驅(qū)動(dòng)思想同樣需要貫穿其中。對(duì)照相關(guān)知識(shí)點(diǎn),設(shè)計(jì)對(duì)應(yīng)的實(shí)訓(xùn)項(xiàng)目,形成一整套完整的實(shí)訓(xùn)項(xiàng)目庫(kù),用明確的編程任務(wù)來主導(dǎo)學(xué)生的實(shí)踐操作。(2)優(yōu)化實(shí)訓(xùn)項(xiàng)目層次感和難易度,控制程序?qū)嵗y度和規(guī)模,平緩學(xué)習(xí)難度曲線,使學(xué)習(xí)者逐步深入;(3)與理論課項(xiàng)目緊密銜接,實(shí)訓(xùn)對(duì)應(yīng)的編程任務(wù)應(yīng)該跟課堂講授的程序有相似性,并且緊扣相關(guān)的教學(xué)知識(shí)點(diǎn),但要避免過于章節(jié)化、忽略鞏固前面章節(jié)知識(shí)。[14]通過教學(xué)實(shí)訓(xùn)的優(yōu)化和實(shí)施,進(jìn)一步加深知識(shí)點(diǎn)的理解和應(yīng)用,提升編程思維能力和實(shí)踐操作能力。

      結(jié)束語(yǔ)

      為提高學(xué)生興趣、調(diào)動(dòng)學(xué)生積極性、增強(qiáng)學(xué)生信心,以深入挖掘和充分發(fā)揮課程趣味性為切入點(diǎn),提出了基于編程驅(qū)動(dòng)的課程教學(xué)思想。在分析課程教學(xué)存在問題的基礎(chǔ)上,從重組知識(shí)體系、精選程序?qū)嵗?、上好第一堂課、革新教材理念、優(yōu)化課程教學(xué)、改進(jìn)教學(xué)實(shí)訓(xùn)等方面提出了課程教學(xué)改進(jìn)措施,為課程教學(xué)改進(jìn)的探索提供了一些思路。

      猜你喜歡
      程序設(shè)計(jì)編程實(shí)訓(xùn)
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      基于CDIO理念的數(shù)控實(shí)訓(xùn)教學(xué)改革與實(shí)踐
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      電工電子實(shí)訓(xùn)教學(xué)改革與創(chuàng)新
      電子制作(2017年8期)2017-06-05 09:36:15
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      微課在數(shù)控實(shí)訓(xùn)課中的應(yīng)用探析
      汉阴县| 贵州省| 慈溪市| 县级市| 安顺市| 青海省| 封丘县| 临西县| 三亚市| 凤翔县| 富裕县| 互助| 旬阳县| 芦溪县| 遂宁市| 双牌县| 广饶县| 金溪县| 清流县| 浦江县| 克山县| 昂仁县| 聊城市| 喀喇沁旗| 满城县| 敦煌市| 洪湖市| 启东市| 通道| 临朐县| 昌宁县| 团风县| 大化| 庄河市| 海南省| 台安县| 永春县| 贵阳市| 合阳县| 盘锦市| 尉氏县|