国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

中職院校C語(yǔ)言融合Scratch教學(xué)探究

2020-05-06 12:48吳培
教育界·上旬 2020年2期
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì)計(jì)算思維教學(xué)策略

吳培

【摘要】文章分析了中職校學(xué)生學(xué)習(xí)情況,就C語(yǔ)言課程的教學(xué)展開了分析闡述,并結(jié)合一線教學(xué)經(jīng)驗(yàn)和Scratch編程軟件探討了新的教學(xué)模式,以期能夠寓教于樂,使學(xué)生在游戲中學(xué)會(huì)、樂學(xué),變以往的灌輸式教學(xué)為學(xué)生的主動(dòng)探究學(xué)習(xí),培養(yǎng)學(xué)生的計(jì)算思維,提高C語(yǔ)言課程的教學(xué)效果。

【關(guān)鍵詞】C語(yǔ)言程序設(shè)計(jì);可視化編程;Scratch;計(jì)算思維;教學(xué)策略

一、引言

中職院校培養(yǎng)學(xué)生的目標(biāo)是專業(yè)技能型人才,因而在中職院校計(jì)算機(jī)專業(yè)相關(guān)專業(yè)中,C語(yǔ)言程序設(shè)計(jì)儼然已是一門必修課,同時(shí)也是一門關(guān)鍵的專業(yè)基礎(chǔ)課。作為一門經(jīng)久不衰的程序設(shè)計(jì)語(yǔ)言,C語(yǔ)言有諸多優(yōu)點(diǎn):簡(jiǎn)潔緊湊,靈活方便,豐富的運(yùn)算符和數(shù)據(jù)類型,表達(dá)方式靈活多樣實(shí)用性強(qiáng),程序執(zhí)行效率高,可移植性好,既可以使用C語(yǔ)言來開發(fā)系統(tǒng)軟件,也可以使用其來編寫應(yīng)用軟件,并且程序易于理解讀懂,是很多高校計(jì)算機(jī)及相關(guān)專業(yè)首選必選的程序設(shè)計(jì)語(yǔ)言[1]。同時(shí),當(dāng)前流行的語(yǔ)言大多都是衍生自C語(yǔ)言,因此,C語(yǔ)言也是學(xué)習(xí)其他語(yǔ)言的基礎(chǔ)。掌握C語(yǔ)言后,單片機(jī)及嵌入式開發(fā)等也便沒那么困難。盡管C語(yǔ)言有上述諸多優(yōu)點(diǎn),但仍不能阻止其位列中職院校最難學(xué)習(xí)的課程之一,C語(yǔ)言的教學(xué)情況不容樂觀。

二、中職院校C語(yǔ)言教學(xué)現(xiàn)狀

1.學(xué)生觀念樹立不正確,學(xué)習(xí)積極性不高

中職院校生多為中考落榜考生,學(xué)生在起跑線上就已經(jīng)差了大專及本科院校學(xué)生一大截。學(xué)生普遍存在學(xué)習(xí)積極性不高,學(xué)習(xí)主動(dòng)性差,學(xué)習(xí)能力參差不齊,自我約束力不強(qiáng)等問題。且現(xiàn)代計(jì)算機(jī)編程語(yǔ)言隨著計(jì)算機(jī)技術(shù)的日新月異飛速發(fā)展,流行語(yǔ)言如C++、Python、Java等,很多學(xué)生認(rèn)為枯燥難懂的C語(yǔ)言已經(jīng)過時(shí),甚至認(rèn)為早該淘汰這門課程,因此課前不預(yù)習(xí)、課上不聽、課后不練的現(xiàn)象在中職院校中普遍存在。和基礎(chǔ)課不同,C語(yǔ)言學(xué)習(xí)需要較好的邏輯思維和一定的數(shù)學(xué)英語(yǔ)基礎(chǔ),而中職學(xué)生在進(jìn)入中職校之前,并沒有任何編程基礎(chǔ),C語(yǔ)言本身與其他學(xué)科的關(guān)聯(lián)性又不大,導(dǎo)致很多學(xué)生在零基礎(chǔ)學(xué)習(xí)時(shí)很難聽明白課程內(nèi)容,久而久之就會(huì)失去學(xué)習(xí)的興趣,學(xué)習(xí)參與度不高。

2.課堂教學(xué)形式亟待創(chuàng)新

雖然中職院校的C語(yǔ)言分升學(xué)班和技能班,但是在課程講授的時(shí)候區(qū)別并不大,升學(xué)班為了應(yīng)對(duì)升學(xué)及學(xué)測(cè),更注重課程理論知識(shí)點(diǎn)的學(xué)習(xí),技能班的授課思路和升學(xué)班相比較除了降低授課難度外,其他基本一致。這就導(dǎo)致了升學(xué)班的學(xué)生兩極分化嚴(yán)重,實(shí)踐操作性不強(qiáng);技能班的學(xué)生消化課程內(nèi)容吃力,提不起學(xué)習(xí)興趣,懼怕和抵觸編程課。雖然學(xué)校在課程安排的時(shí)候盡量給C語(yǔ)言安排了機(jī)房課,但是由于知識(shí)點(diǎn)把握不夠,學(xué)生在機(jī)房還是聽老師講的多,自己練的少,加之授課例子大多缺乏實(shí)用性和趣味性,講練脫節(jié),因此學(xué)生無(wú)法形成自己的編程思想。

3.考核模式一直較為單一

學(xué)生在校學(xué)習(xí)情況最直接明確的反饋就是卷面分?jǐn)?shù),中職校也不例外。但是對(duì)于C語(yǔ)言這門課程,卷面考核無(wú)法體現(xiàn)出學(xué)生思考問題和解決問題的能力,無(wú)法考查出學(xué)生的編程思維和思路,長(zhǎng)久的卷面考核容易導(dǎo)致學(xué)生對(duì)編程本質(zhì)的誤解。也有的學(xué)校對(duì)C語(yǔ)言實(shí)行實(shí)踐考查,讓全班50多名同學(xué)完成同一套上機(jī)試題,這同樣反映不出學(xué)生的真實(shí)水平。

三、C語(yǔ)言教學(xué)策略初探

1.強(qiáng)調(diào)學(xué)習(xí)C語(yǔ)言的重要性,調(diào)動(dòng)學(xué)生參與意識(shí)

學(xué)生在入校之初就應(yīng)該清楚地認(rèn)識(shí)到C語(yǔ)言在計(jì)算機(jī)語(yǔ)言發(fā)展歷程中的重要地位,認(rèn)識(shí)到只有學(xué)好了C語(yǔ)言,才能更好更輕松地學(xué)習(xí)和掌握其他語(yǔ)言。作為職校生,更應(yīng)該掌握這一門關(guān)鍵性技術(shù)。在教學(xué)內(nèi)容和案例選擇上,教師可以多選擇貼近生活,容易調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣的案例,吸引學(xué)生進(jìn)入編程世界,讓學(xué)生正確認(rèn)識(shí)到C語(yǔ)言重要性的同時(shí),也確立其對(duì)編程的興趣和信心,逐步建立計(jì)算思維。

2.采用多樣化的信息化教學(xué)手段,鍛煉學(xué)生計(jì)算思維

由于中職院校學(xué)生多,機(jī)房課每周給C語(yǔ)言排課最多4節(jié),其余時(shí)間大多數(shù)學(xué)生觸碰不到機(jī)房電腦。因此,在對(duì)教材內(nèi)容進(jìn)行合理規(guī)劃的基礎(chǔ)上,教師應(yīng)當(dāng)明確教學(xué)偏重點(diǎn),合理調(diào)整教學(xué)進(jìn)度,盡量將機(jī)房課的時(shí)間留給學(xué)生進(jìn)行上機(jī)練習(xí),并采用多樣化的信息化教學(xué)手段,將計(jì)算思維融入教學(xué)的各個(gè)環(huán)節(jié)中去。中職學(xué)生現(xiàn)在人手都有一部智能手機(jī),將其利用起來,進(jìn)行課程學(xué)習(xí),不失為一個(gè)好方法。如下文所示。

課程伊始,教師帶領(lǐng)學(xué)生在手機(jī)端下載安裝藍(lán)墨云班課并進(jìn)入創(chuàng)建好的班課,作為課程的學(xué)習(xí)平臺(tái)使用。

課前,教師將任務(wù)書(導(dǎo)學(xué)案)、預(yù)習(xí)任務(wù)以文本和形象的微課的形式發(fā)送至學(xué)習(xí)平臺(tái),并上傳課前測(cè)。學(xué)生完成預(yù)習(xí)任務(wù)后,完成課前測(cè),并根據(jù)自己的掌握情況在班課平臺(tái)與教師、同學(xué)進(jìn)行在線交流和互助答疑。教師標(biāo)記學(xué)生的存疑點(diǎn),并據(jù)此及時(shí)調(diào)整課堂教學(xué)內(nèi)容。教師在課程開始前就將課程整合為一個(gè)一個(gè)的任務(wù),讓接受任務(wù)的學(xué)生在工作中學(xué)習(xí)理論知識(shí),在學(xué)習(xí)中完成工作任務(wù),工學(xué)結(jié)合,交替進(jìn)行。

課中,教師首先引導(dǎo)學(xué)生成立學(xué)習(xí)小組,畫出本次任務(wù)的流程圖,并使用Scratch軟件將工作過程以搭積木的方式呈現(xiàn)出來,搭建出本次課任務(wù)所需的腳本,并修改、完善、運(yùn)行腳本,直到達(dá)到任務(wù)所要求的效果。Scratch軟件是美國(guó)麻省理工學(xué)院開發(fā)的一款計(jì)算機(jī)編程圖形化入門軟件,在這個(gè)軟件中可以實(shí)現(xiàn)諸如變量、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組等C語(yǔ)言程序中的知識(shí),使用該軟件設(shè)計(jì)游戲的方式,能吸引中職學(xué)生的眼球,提高學(xué)生學(xué)習(xí)興趣,且易操作,易理解,能將C語(yǔ)言的知識(shí)點(diǎn)內(nèi)化在學(xué)生搭建游戲腳本過程中,搭建的過程更是計(jì)算思維得以鍛煉形成的重要階段。在創(chuàng)作過程中,學(xué)生能夠發(fā)現(xiàn)問題,經(jīng)過小組討論,求助教師和同學(xué),回顧學(xué)習(xí)微課等解決問題,從而在自主、寫作、交流、分享的過程中,促進(jìn)計(jì)算思維的養(yǎng)成。游戲搭建成功之后進(jìn)入正式的編程環(huán)節(jié),學(xué)生將各自的流程圖和Scratch腳本轉(zhuǎn)換成C語(yǔ)言編程語(yǔ)句,并編譯鏈接運(yùn)行,此階段必不可少。在編程過程中,教師可以巡回觀察,并給個(gè)別學(xué)生適當(dāng)?shù)囊龑?dǎo),同時(shí)在學(xué)習(xí)平臺(tái)上開展實(shí)時(shí)互動(dòng),進(jìn)行師生交流、生生交流。編程的學(xué)習(xí)最終要落實(shí)到鍵盤上和實(shí)踐中,教師從一開始就要給學(xué)生滲透多讀多寫、多寫多練、注重實(shí)踐的學(xué)習(xí)觀,這樣才能將C語(yǔ)言這門課程學(xué)好學(xué)透。

3.開展小組合作,創(chuàng)新考核模式

合作完成工作任務(wù)在以后的工作中亦非常重要,編程從來不是一個(gè)人獨(dú)立完成的工作。因此在課程中,將學(xué)生按照組內(nèi)異質(zhì)、組間同質(zhì)、各組水平平均,并根據(jù)單元任務(wù)不同隨時(shí)調(diào)整的原則將全班同學(xué)按照每組4—6人分成任務(wù)小組,開展小組合作。同學(xué)們?cè)诤献髦羞M(jìn)步,在合作中成長(zhǎng)。遇到問題時(shí),可以進(jìn)行小組討論,頭腦風(fēng)暴,互相協(xié)助。在進(jìn)行復(fù)雜任務(wù)時(shí),也可分解任務(wù)到每一位組員,通力合作完成。

考核應(yīng)同時(shí)注重形成性評(píng)價(jià)和結(jié)果性評(píng)價(jià),C語(yǔ)言課程的考核應(yīng)抓好藍(lán)墨云班課學(xué)習(xí)平臺(tái)這一重要工具對(duì)學(xué)生進(jìn)行形成性評(píng)價(jià)。學(xué)生在平臺(tái)學(xué)習(xí)資源的查閱,學(xué)習(xí)測(cè)試的完成情況,每次課的簽到,課中答題,給其他同學(xué)答疑解惑點(diǎn)贊,課后提交作業(yè)考查等操作均能在平臺(tái)上直接給出相應(yīng)分值。教師根據(jù)每次課的編程任務(wù)完成的時(shí)間、正確性及編程思維給出每一個(gè)學(xué)生和每一個(gè)小組相應(yīng)的得分。而結(jié)果性評(píng)價(jià)的考查,在學(xué)期末的時(shí)候,教師結(jié)合不同學(xué)生掌握情況的不同,給出不同的上機(jī)試題,給掌握情況較好的學(xué)生發(fā)送拔高性測(cè)試題,給底子薄弱基礎(chǔ)較差的學(xué)生發(fā)送經(jīng)典性測(cè)試題。結(jié)合藍(lán)墨云班課學(xué)習(xí)平臺(tái)平時(shí)成績(jī)(占比50%)、卷面測(cè)試成績(jī)(占比20%)、上機(jī)考查成績(jī)(占比30%)等綜合給出學(xué)生本學(xué)期的總成績(jī)。

4.建設(shè)編程社團(tuán),提供實(shí)踐條件

在課后,組織興趣濃厚學(xué)有余力的同學(xué)加入編程社團(tuán),由于使用相同的編程語(yǔ)言,因此可以與本校的單片機(jī)社團(tuán)合作,使用學(xué)校的單片機(jī)技能大賽實(shí)訓(xùn)場(chǎng)所作為編程社團(tuán)活動(dòng)基地。社團(tuán)學(xué)生在此可以接觸到單片機(jī)技能大賽的實(shí)驗(yàn)平臺(tái)亞龍YL-236,將編寫成功的程序加載到仿真器中并運(yùn)行,可以實(shí)時(shí)觀察到相應(yīng)的運(yùn)行結(jié)果,如流水燈、跑馬燈、液晶顯示等。在此將課上所學(xué)的知識(shí)點(diǎn)轉(zhuǎn)化為生活中的實(shí)際問題,強(qiáng)化學(xué)生對(duì)所學(xué)內(nèi)容的理解和掌握,并鍛煉學(xué)生在實(shí)施過程中發(fā)現(xiàn)問題和自主解決問題的能力,促進(jìn)學(xué)生計(jì)算思維的養(yǎng)成。社團(tuán)中表現(xiàn)優(yōu)異的同學(xué)將被選拔出來參加市級(jí)技能大賽,從而以賽促學(xué),更大限度地提高學(xué)生的學(xué)習(xí)積極性和參與度。后續(xù),可結(jié)合本校創(chuàng)客空間、結(jié)合校企合作項(xiàng)目,將學(xué)生在課上所學(xué)更多地應(yīng)用到實(shí)踐中工作中去。

四、以“冒泡排序”為例講融合Scratch軟件教學(xué)

傳統(tǒng)課堂講到“冒泡排序”的時(shí)候,經(jīng)常出現(xiàn)教師在臺(tái)上口干舌燥解釋循環(huán),循環(huán)套循環(huán)的概念一遍又一遍,而學(xué)生在座位上一臉懵、云里霧里的情況。筆者在課前就將冒泡排序的原理和方法以微課、flash動(dòng)畫的形式發(fā)送至學(xué)習(xí)平臺(tái),并同時(shí)上傳相應(yīng)的排序小游戲,讓學(xué)生在游戲中按照微課的指引,找到并理解冒泡排序的方法。在課堂上,小組通力合作,使用Scratch軟件制作冒泡排序小游戲,幫助學(xué)生更好更深層次地理解相關(guān)知識(shí)原理,對(duì)于程序的理解和編寫有很大幫助。

五、結(jié)語(yǔ)

以上教學(xué)方法在實(shí)際教學(xué)中取得了較好的效果,同學(xué)們不再像一年級(jí)學(xué)習(xí)VB課程時(shí)乏味索然,而是每個(gè)人都不同程度地體會(huì)到了學(xué)習(xí)的愉悅,學(xué)有余力的同學(xué)孜孜不倦地在社團(tuán)活動(dòng)室探索編程世界,基礎(chǔ)薄弱的同學(xué)也能完成C語(yǔ)言重要知識(shí)點(diǎn)的學(xué)習(xí)和過關(guān)檢測(cè)。在教學(xué)過程中,教師要做很多的課前準(zhǔn)備,如課程整合、微課制作等,并花心思設(shè)計(jì)每一堂課。在教師精心設(shè)計(jì)的課堂中,學(xué)生才能積極完成課前預(yù)熱、課中投入、課后探索。在此過程中,Scratch軟件起到的重要作用是顯而易見的,不僅吸引了學(xué)生探究編程方法,而且?guī)椭鷮W(xué)生在搭建游戲的過程中形成編程思維和思路,給予學(xué)生自豪感和滿足感。在這樣的課堂中,教師只需起到一個(gè)引導(dǎo)者和指路者的作用,學(xué)生仍是課堂的主體和中心。

【參考文獻(xiàn)】

樸志遠(yuǎn).學(xué)生為中心的告知C語(yǔ)言課程教學(xué)改革[J].現(xiàn)代交際,2017(01):159-160.

猜你喜歡
C語(yǔ)言程序設(shè)計(jì)計(jì)算思維教學(xué)策略
高中化學(xué)反應(yīng)原理學(xué)習(xí)難點(diǎn)及教學(xué)策略研究
統(tǒng)編本初中文言文選文變化及教學(xué)策略
初中數(shù)學(xué)絕對(duì)值概念教學(xué)策略
關(guān)于提高小學(xué)生識(shí)字實(shí)效的教學(xué)策略
以“學(xué)生為中心”的《C語(yǔ)言程序設(shè)計(jì)》教學(xué)設(shè)計(jì)探究
程序設(shè)計(jì)課程中計(jì)算思維和應(yīng)用能力培養(yǎng)問題研究
民族高校C語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革的研究
基于翻轉(zhuǎn)課堂的《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)系統(tǒng)的實(shí)現(xiàn)與研究
淺談《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)改革
算法的案例教學(xué)探析
应用必备| 牙克石市| 库车县| 霞浦县| 河间市| 金秀| 江陵县| 正定县| 陇川县| 崇义县| 华池县| 汝阳县| 湟中县| 河曲县| 邻水| 安多县| 阜新| 金秀| 永宁县| 精河县| 张北县| 白城市| 清苑县| 安国市| 宁陕县| 贵定县| 上蔡县| 微博| 余江县| 甘泉县| 九江市| 靖边县| 合川市| 司法| 米易县| 深泽县| 南昌市| 隆回县| 贺州市| 喜德县| 灵川县|