如何將編碼帶入課堂
很難想象沒有一個會需要編碼的人的職業(yè)。所有“正常工作”的代碼都有某種使其運(yùn)行的代碼。編碼(又名編程)在我們身邊。這就是為什么所有很酷的孩子都在編碼的原因。。?;驊?yīng)該是。編程不僅是二十多歲的穿著緊身牛仔褲的蒼白笨拙的家伙,他彎腰彎腰圍著三臺顯示器,著紅牛。不再!最新的一品脫尺寸編碼員剛剛開始上小學(xué)。
如果您擔(dān)心a)小學(xué)生沒有編碼能力,b)課程中沒有空間,并且c)您沒有編碼技巧來教編程技能,那就別擔(dān)心了。以下網(wǎng)站和應(yīng)用程序可以幫助具有基本閱讀技能的任何人掌握思維和計劃的基本知識,以使事情成真(整個編碼目的)并創(chuàng)建應(yīng)用程序:交互式游戲,測驗,動畫等。這些工具中有許多是免費(fèi)的,或者幾乎是免費(fèi)的,不需要任何編碼背景或?qū)I(yè)知識!
我們以不特定的順序列出了適合年輕學(xué)習(xí)者的所有編碼應(yīng)用程序。我們已經(jīng)將它們中的許多用于基礎(chǔ)年齡的學(xué)生。
GAMESTAR機(jī)械師
平臺:網(wǎng)絡(luò)
成本:每位學(xué)生2美元
GameStar Mechanic教會7-14歲的孩子設(shè)計自己的視頻游戲。您的學(xué)生將喜歡完成不同的自定進(jìn)度的任務(wù),同時學(xué)習(xí)建立游戲關(guān)卡。該站點(diǎn)集成了批判性思維和解決問題的任務(wù)。Edmodo中嵌入的應(yīng)用程序使學(xué)生可以輕松登錄。
刮
平臺: Web
成本:免費(fèi)!
Scratch由麻省理工學(xué)院的學(xué)生和教職員工于2003年設(shè)計,是我們見過的最早為8至16歲的孩子創(chuàng)建的編程語言之一。Scratch最初是一個多平臺下載,現(xiàn)在基于Web且更易于訪問。學(xué)生使用由磚塊組成的可視化編程語言,然后將其拖動到工作區(qū)中以對子畫面進(jìn)行動畫處理。各種類型的積木觸發(fā)循環(huán),創(chuàng)建變量,啟動交互性,播放聲音等。網(wǎng)站上的教學(xué)指南,社區(qū)和其他資源將幫助教師開始使用。您無需成為編程專家來介紹Scratch,我們會與學(xué)生一起學(xué)習(xí)!
廷克
平臺: Web
成本:免費(fèi)!(具有高級升級選項)
盡管Tynker相對較新,但我們絕對將其視為我們最喜??歡的編碼應(yīng)用程序之一。該界面看起來類似于Scratch。但是,盡管Scratch是為編程而設(shè)計的,但Tynker是為教授編程而設(shè)計的。該應(yīng)用程序具有入門課程計劃,教室管理工具以及學(xué)生創(chuàng)建的程序的在線展示。課程是自定進(jìn)度的,讓學(xué)生無需幫助即可輕松上手。
移動烏龜
平臺: iOS(iPad和iPod)
成本: 2.99美元
我們喜歡Move Turtle,這是一種學(xué)習(xí)編程程序的游戲方式。主角使我們想起了舊的徽標(biāo)烏龜,該烏龜曾在Apple IIe統(tǒng)治期間用來教孩子們進(jìn)行計算機(jī)編程。每個新的成就等級都會增加難度,并會教一個新的命令來引導(dǎo)海龜?shù)竭_(dá)星星,發(fā)出聲音,劃一條線等。免費(fèi)的“編排”模式可讓學(xué)生隨意移動海龜。
跳房子
平臺: iPad
成本:免費(fèi)!
跳房子看起來很像Scratch和Tynker,并使用類似的控件將塊拖動到工作區(qū)中,但它只能在iPad上運(yùn)行??丶妥址蝗鏢cratch和Tynker廣泛,但是Hopscotch是一個很好的工具,可以幫助沒有編碼經(jīng)驗的學(xué)生學(xué)習(xí)編程,邏輯思維和解決問題的基礎(chǔ)。
恐龍雛菊
平臺: iPad
成本:免費(fèi)!
黛西(Daisy)是從跳房子的制造商那里瞄準(zhǔn)的最年輕的編碼員。該界面類似于Hopscotch,但更為簡單。只有恐龍可以移動,只有基本功能可以使用,但是對于您的年輕學(xué)生來說,這是編程的絕佳入門。
貨運(yùn)機(jī)器人
平臺: iPad
成本:免費(fèi)!
Cargo-Bot是另一種教授編碼技能的游戲。在每個級別上,目標(biāo)是通過對爪形起重機(jī)進(jìn)行左或右移動以及放下或撿起的編程,將有色板條箱從一個位置移動到另一個位置。該游戲?qū)嶋H上是使用名為Codea的基于觸摸的編碼應(yīng)用程序在iPad上進(jìn)行編程的,該應(yīng)用程序基于Lua編程語言。小學(xué)生將學(xué)習(xí)最終使用Lua進(jìn)行“真實的”基于文本的編程所需的邏輯思維-但是Lua不適合年輕的學(xué)習(xí)者。對于小學(xué)生,請堅持使用Cargo-Bot。
我們希望這些描述能激發(fā)您的胃口,并且希望您將編碼融入課程中。即使學(xué)生從未打算將編程作為一種職業(yè),學(xué)習(xí)編碼仍將培養(yǎng)解決問題的能力,激發(fā)創(chuàng)造力并增強(qiáng)邏輯思維。Code.org是促進(jìn)編程教育的非營利組織,其特色是許多名人的重要語錄,他們都認(rèn)為編碼應(yīng)該成為每個孩子核心課程的一部分。我們最喜歡的報價之一是計算機(jī)程序員和發(fā)明家Maria Klawe,他說:“編碼是當(dāng)今的創(chuàng)造力語言。我們所有的孩子都應(yīng)該有機(jī)會成為創(chuàng)造者,而不是計算機(jī)科學(xué)的消費(fèi)者(重點(diǎn)加重)。”
您如何將編碼帶入課堂?您有什么資源要分享嗎?