如何為孩子尋找在線的程序編碼課程學(xué)習(xí)

字號:


    無論是作為現(xiàn)有課堂課程的一部分,還是由于學(xué)校關(guān)閉期間的課外作業(yè),家長們越來越多地轉(zhuǎn)向孩子們進(jìn)行在線程序編碼課程的學(xué)習(xí)。從介紹性的一次性編碼到更高級的編程語言,在出國留學(xué)網(wǎng)本文中探討最好的資源。
    盡管許多人都在尋求如何學(xué)習(xí)最新的計算機(jī)語言,但最近有消息稱,能夠運(yùn)用老式COBOL程序的程序員數(shù)量嚴(yán)重不足,這導(dǎo)致了全國失業(yè)索賠處理的延遲。這表明,擁有良好的編程技能和才能將永遠(yuǎn)不會被浪費(fèi)。
    從介紹性的一次性編碼課程到更高級的編程語言,在這里可以找到適合孩子們的最佳編碼課程項目。
    ●了解基礎(chǔ)知識
    蒂娜·科爾曼說:“編碼是讓我們的智能汽車、智能家居、以及一切讓人們熱愛的事物運(yùn)轉(zhuǎn)起來的東西,而不去想是什么讓它們運(yùn)轉(zhuǎn)起來的?!彼强茽柭C合解決方案公司首席執(zhí)行官兼總裁,STEM技能在線課程平臺的創(chuàng)始人,美國歷史上第二位獲得理論高能/核物理博士學(xué)位的非洲裔美國女性?!熬幋a對技術(shù)進(jìn)步至關(guān)重要?!?BR>    科爾曼的STEM技能平臺面向4至12年級的學(xué)生、大學(xué)生以及成年學(xué)習(xí)者,提供重要的數(shù)學(xué)和物理課程,以及還設(shè)立有為期一周的STEM在線訓(xùn)練營。STEM指的是科學(xué)、技術(shù)、工程和數(shù)學(xué)領(lǐng)域。這些課程的費(fèi)用從免費(fèi)到需繳納29.99美元不等。
    科爾曼還推薦麻省理工學(xué)院(Massachusetts Institute of Technology)的免費(fèi)項目Scratch,該項目旨在向8至16歲的孩子教授編程,盡管它被各個年齡段的人使用,她還推薦ScratchJr,一個旨在教5-7歲的孩子如何建立他們自己的互動故事和游戲的免費(fèi)程序。
    科爾曼說:“ScratchJr是一個拖放系統(tǒng)。學(xué)習(xí)編程需要大量的工作,它就像一個計算器。如果你不想做,你就不用再做算術(shù)了,因為計算器的發(fā)明,以及現(xiàn)在所有的計算器應(yīng)用程序,十分方便。”
    然而,科爾曼警告家長們,編碼技能應(yīng)該是在學(xué)習(xí)如何進(jìn)行分析性思考之后,或者是在與之相結(jié)合的時候?qū)W習(xí)的。
    “編碼不應(yīng)該優(yōu)先于全面的分析思維技能,”Coleman說。“你必須理解你試圖解決的問題,然后才能進(jìn)行純粹的編碼?!?BR>    ●使用正確的語言
    柯克沃納,Udacity的內(nèi)容副總裁,說:“我經(jīng)常發(fā)現(xiàn),讓一個人準(zhǔn)備好進(jìn)入編程學(xué)習(xí)或編碼世界,需要的是將其理解成為一門語言,就像其他語言一樣?!痹诰€課程提供商報告稱,此平臺從3月9日到4月6日,每周的活躍用戶增加了44.8%,在此期間,新注冊人數(shù)也增加了73.3%。
    最受歡迎的主題是編程語言Kotlin和Python、HTML、CSS以及Android和iOS應(yīng)用程序開發(fā)。
    “你必須學(xué)習(xí)那種語言的語法并加以練習(xí),”沃納說。他建議學(xué)生從基礎(chǔ)的編程語言課程、Android基礎(chǔ)課程、移動開發(fā)開始,甚至只是從建立一個網(wǎng)站開始。
    維爾納說,雖然Udacity的課程不面向偏于年幼的孩子,但該平臺的初中及以上學(xué)生入學(xué)人數(shù)出現(xiàn)了上升。
    他表示:“我們的課程在混合型課堂環(huán)境下運(yùn)行良好。越來越多的學(xué)生坐在父母的電腦前,只是為了完成入門課程。這讓他們有事可做。”
    Udacity提供一系列免費(fèi)和付費(fèi)課程。非營利組織freeCodeCamp還在YouTube上為年齡較大的學(xué)生免費(fèi)提供各種在線編程教程的學(xué)習(xí)資源。
    ●讓它妙趣橫生
    在家里的學(xué)生有足夠的擔(dān)心,而他們的父母不會強(qiáng)迫他們學(xué)習(xí)學(xué)校課程以外的東西。Black Girls Dive Foundation Inc.的創(chuàng)始人、總裁兼首席執(zhí)行長內(nèi)華達(dá)?溫羅(Nevada Winrow)說,讓孩子們呆坐在電腦前,并告訴他們學(xué)習(xí)編程可能不會產(chǎn)生最好的效果。該組織通過多方面的活動來教授STEM技能。
    “如果你的父母告訴你,學(xué)習(xí)做這件事會讓你變聰明,9歲的孩子又會在乎什么呢?”Winrow笑著說?!鞍阉兂梢粓鲇螒颉2灰獜?qiáng)迫它,也不要像科學(xué)或技術(shù)一樣呈現(xiàn)它。只要表現(xiàn)得有趣就好?!?BR>    Winrow推薦了Raspberry Pi,這是一個低成本的計算平臺,也是總部設(shè)在英國的Raspberry Pi基金會的一個產(chǎn)品,該基金會的目標(biāo)是讓全世界的人都能使用計算程序。
    “Raspberry Pi對于孩子們來說是一個很好的開放源代碼,”Winrow說?!澳憧梢栽诰W(wǎng)上買到很多非常便宜的工具。它帶有一個小盒子,那是一臺迷你電腦,孩子們可以學(xué)習(xí)如何編碼,并建造他們自己的迷你電腦?!?BR>    她還推薦Wonder工作室,該工作室過去與“黑女孩潛水”(Black Girls Dive)合作,為幼兒園到五年級的教師和學(xué)生提供“學(xué)習(xí)編程”(Learn to Code)課程,并為六年級到八年級的學(xué)生提供“應(yīng)用機(jī)器人”(applied robotics)課程。該網(wǎng)站還提供免費(fèi)進(jìn)行學(xué)習(xí)的應(yīng)用程序和其他免費(fèi)學(xué)習(xí)活動,很多課程是為那些沒有任何編程經(jīng)驗的人設(shè)計的。
    “這些資源對父母和孩子都很有幫助。父母不是老師,所以他們只是起到管理作用,”溫羅說?!霸谀抢?,老師們只是非常聰明,知道如何讓一些原本可能很無聊的東西變得真正有趣?!?BR>    ●共同學(xué)習(xí)
    家長們在被逼無奈地扮演老師的角色時,也許會從扮演另一個角色——也就是學(xué)生的角色中得到一些喘息的機(jī)會。
    “學(xué)生們已經(jīng)離開他們的同學(xué)很久了,”維爾納說。“他們中的許多人錯過了共享的學(xué)習(xí)環(huán)境。父母可以通過參加在線編程課程,或者一起建立一個網(wǎng)站,或者學(xué)習(xí)一門編程語言,來真正幫助孩子學(xué)習(xí)。”
    他補(bǔ)充道:“對于學(xué)生來說,沒有什么比在學(xué)校一起學(xué)習(xí)更好的了,有同學(xué)一起學(xué)習(xí),并認(rèn)識到學(xué)習(xí)不僅僅是你在學(xué)校里做的事情,而是貫穿你的一生需要進(jìn)行的。讓你的孩子知道,暫時還有很多知識盲區(qū)也沒關(guān)系。”
    如果父母也沒有編程經(jīng)驗,那么無論他們是在幼兒園還是在高中,都可以和孩子上同一個班。
    然而,在讓學(xué)生參加任何編碼課程之前,首先要問一問他們是否真的想做這件事。不管游戲或網(wǎng)站有多有趣,或者學(xué)生多大,如果他們不感興趣,孩子們就不會學(xué)習(xí)。
    “我們正努力推動孩子和學(xué)生參與STEM活動。如果我們?nèi)鄙僖魳芳?,我們?yīng)該給每個人一個薩克斯管嗎?不,”科爾曼說?!傲私馑麄兊呐d趣是很重要的。確保他們想要學(xué)習(xí)編程,而不是僅僅因為有人說他們應(yīng)該學(xué)習(xí)如何編程。”