Codificarea copiilor crește rapid în popularitate pe măsură ce din ce în ce mai mulți părinți și educatori văd că este o abilitate importantă a secolului 21, pe care este mai bine să o predai devreme și des.

Din prea multe motive, în multe orașe și chiar țări nu sunt disponibile opțiuni de codificare de calitate. Mulți părinți și educatori văd această nevoie și vor să facă ceva în acest sens.

În calitate de director al unei școli online de succes de codificare pentru copii, o întrebare frecventă pe care o primim de la părinți și educatori este: „Ce este? „Cum pot să-i învăț pe copii să codifice dacă eu nu știu să codific?”

În acest ghid, oferim câteva modalități simple și eficiente de a începe propriile clase și cluburi de codificare, încercând în același timp să oferim sfaturi privind abordarea academică, programele școlare și alte resurse.

Așteptați un minut. Să începem cu începutul. Ce este mai exact codificarea?

Pentru cei neinițiați, codificarea este un termen pentru programarea calculatoarelor.

Codificarea este un proces creativ executat de programatorii de calculatoare pentru a spune unui calculator cum să îndeplinească o sarcină.

Codificarea implică scrierea de programe de calculator folosind limbaje de programare care pot varia de la limbaje vizuale de tip drag and drop la limbaje bazate pe text precum Java sau Python.

Codarea pentru copii este de obicei predată folosind conținut care este atât educativ, cât și distractiv.

Cum pot preda un curs de codare când nu știu să codez?

Vom intra în detalii mai târziu, dar deocamdată trei cuvinte vor fi suficiente: Dați-i drumul!

Cheia este să acceptați provocarea, să o luați încet și să vă distrați învățând o nouă abilitate care poate avea un impact real asupra vieții copiilor.

Cel mai bun mod de a vă pregăti pentru predarea codării este să urmați cursul pe care intenționați să îl predați.

Nu este necesar să urmați mai întâi întregul curs, dar ar fi o idee bună să rămâneți cu cel puțin câteva săptămâni înaintea studenților.

De asemenea, ar fi o idee bună fie să mergeți cu un curriculum cuprinzător cu planuri de lecții excelente, ghiduri de depanare și forumuri.

OK. Vreau să fac acest lucru. De unde încep?

Primul lucru pe care trebuie să-l faceți este să inventariați echipamentul, cadrul și populația de elevi.

Iată câteva întrebări la care va trebui să răspundeți în timpul planificării.

  1. Ce tipuri de calculatoare veți folosi?
  2. Voi avea acces la Internet?
  3. Care este intervalul de vârstă al elevilor pe care îi veți preda?
  4. Aveți acces la o tablă inteligentă sau la un proiector?
  5. Vă veți vedea aceiași copii în fiecare săptămână sau va fi mai degrabă un cadru de tip drop-in?

La ce computere veți avea acces?

Dacă aveți acces la computere cu o vechime mai mică de 3-4 ani, veți avea o mulțime de opțiuni în ceea ce privește programele de învățământ. Dacă aveți ca unică opțiune Google Chromebooks sau computere mai vechi, probabil că va trebui să folosiți programe de studiu bazate pe web.

Cel mai important lucru pe care trebuie să-l faceți atunci când evaluați programele de studiu este să verificați hardware-ul și alte cerințe tehnice înainte de a începe.

Aveți acces la Internet?

Dacă aveți acces la Internet, veți putea utiliza oricare dintre cele trei resurse de curriculum pe care le recomandăm mai jos.

Dacă aveți acces la Internet în afara locului unde sunt stocate calculatoarele, dar nu veți avea acces la Internet, puteți utiliza o versiune client desktop a Scratch.

Care este intervalul de vârstă al elevilor cu care vă veți întâlni?

Dacă este posibil, recomandăm cu tărie să predați copiilor de vârste similare.

În special ca profesor sau supraveghetor nou, s-ar putea să vă simțiți copleșit dacă veți avea o gamă largă de vârste și nu veți putea oferi tipul de atenție personalizată de care veți avea nevoie în fiecare sesiune.

Voi vedea aceiași elevi în fiecare săptămână sau vor fi o mulțime de participanți?

Dacă vă veți întâlni cu aceiași elevi în fiecare săptămână, veți avea opțiunea de a trece prin programele școlare împreună cu clasa.

Dacă aveți un mediu cu multe absențe, va trebui să supravegheați elevii, fiecare dintre ei urmând propriul traseu în ritm propriu.

Cu elevii mici, mulți părinți preferă platformele vizuale în bloc pentru început. Cu toate acestea, unii preferă să își pună copiii să dactilografieze de timpuriu.

Recomandări curriculare

Dacă nu aveți experiență în domeniul codării, vă recomandăm cu tărie să începeți predarea cu una dintre următoarele resurse:

Scratch (gratuit) (recomandat pentru K-8)

MIT Media Labs Scratch a conceput o platformă vizuală distractivă de blocuri care învață concepte de codare, permițând în același timp elevilor să construiască jocuri distractive cu multă libertate creativă.

Google CS a conceput niște planuri de lecție bine gândite pe care copiii le pot urma, iar cea mai tare parte a platformei este că proiectele elevilor sunt disponibile în mod liber pentru revizuire.

Aceasta le permite copiilor să studieze codul blocurilor vizuale Scratch care a fost folosit pentru a face jocuri 2D interesante, cum ar fi Asteroids, Donkey Kong și altele. Scratch le permite, de asemenea, elevilor să adauge propria artă, animație, muzică, efecte sonore și voice-over.

Code.org (gratuit) (recomandat pentru K-12)

Code.org a fost prezentat de Hour of Code și este folosit de multe școli publice pentru a preda cursuri introductive de informatică.

Code Studio are module timpurii care prezintă interfețe cu interfețe vizuale de blocuri și capitole mai avansate care predau codul bazat pe text într-o platformă închisă.

Code.org a încheiat, de asemenea, parteneriate cu Minecraft, Scratch, Tynker, CodeBattle și alții pentru a crea module care le oferă copiilor experiență în crearea de jocuri și aplicații.

Tăria lui Code.org (în afară de faptul că este gratuit) este faptul că au încheiat parteneriate cu mărcile Minecraft și Star Wars și au o abordare secvențială a predării programării calculatoarelor.

Code.org are, de asemenea, un portal excelent conceput pentru profesorii care doresc să predea codarea.

Dacă în prezent predai la o școală sau la o altă instituție academică, Code.org organizează ateliere gratuite de dezvoltare profesională de mai multe ori pe an, care sunt concepute pentru a vă oferi abilitățile necesare pentru a organiza cluburi și clase de codificare folosind programele lor.

CodaKid (încercare gratuită) (recomandat pentru clasele a III-a până la a IX-a)

CodaKid a câștigat numeroase premii, cum ar fi Parents’ Choice Gold și CODiE Finalist pentru cea mai bună soluție de codare.

Ceea ce îl face unic este faptul că conține un curriculum progresiv pe mai mulți ani care include sprijin pentru profesori din partea unei echipe de ingineri prietenoși (acest lucru este optim pentru profesorii noi de CS care au întrebări sau întâmpină dificultăți și au nevoie de ajutor.

Le permite elevilor să progreseze în propriul ritm prin intermediul tutorialelor video captivante, eliberând profesorul pentru a lucra individual cu elevii, fără a încetini restul clasei.

CodaKid începe cu cursuri curatoriale Scratch 3.0, iar apoi trece treptat elevii la codarea bazată pe text folosind instrumente și limbaje profesionale.

CodaKid are licențe pentru grupuri și școli la prețuri accesibile pentru profesori, administratori și directori de tabere.

Khan Academy (Gratuit) (Recomandat pentru clasele a IX-a – a XII-a)

Sal Khan a creat o serie de videoclipuri care sunt concepute pentru a oferi educație gratuită în lume.

Finanțată, printre altele, de Fundația Bill și Melinda Gates, Khan Academy a început o serie despre informatică care predă noțiuni de bază de JavaScript, HTML, CSS și multe altele.

Există lecții video pe o serie de subiecte, de la realizarea de animații cu JavaScript, crearea de pagini web, crearea de jocuri 2D și multe altele.

În acest moment, multe dintre tutoriale nu conțin videoclipuri, dar în schimb oferă instrucțiuni scrise mai potrivite pentru elevii de liceu și de colegiu.

Codecademy (gratuit) (recomandat pentru clasele a 7-a – a 12-a)

Codecademy oferă cursuri gratuite de codare, inclusiv planuri de lecții pentru a ajuta profesorii să planifice orele de informatică. Exercițiile se fac în browser și dispun de o verificare automată a acurateței.

Codecademy are ca punct forte predarea elevilor mai mari care sunt interesați de limbaje bazate pe text.

Abordarea de platformă închisă îi împiedică pe elevi de la experiența reală de a-și crea propriul software, dar oferă o hartă curriculară bine gândită.

Cât de mari ar trebui să fie clasele mele?

Ca profesor nou sau supraveghetor de club, vă recomand cu tărie să păstrați clasele mici. Veți avea probabil nevoie de timp pentru a vă familiariza cu problemele care vor apărea în timpul primei dvs. treceri prin programele școlare.

Dacă predați elevilor mai mici de vârstă elementară, vă sugerez să limitați dimensiunea clasei la aproximativ 8-10 elevi la început. Puteți mări dimensiunea clasei pe măsură ce vă simțiți mai confortabil cu curricula.

Care sunt câteva exemple de concepte de codare pe care va trebui să le învăț și să le înțeleg?

Există câteva concepte universale de codare care se găsesc în aproape toate limbajele de programare din lume.

Cele mai multe vor avea ușoare modificări de sintaxă, dar conceptele sunt în continuare ușor de înțeles de aproape oricine are cunoștințe de codare.

Iată două concepte comune pe care le-am ilustrat folosind pseudocod:

Condiții

Declarațiile condiționale îi spun unui program de calculator să execute un segment de cod în funcție de faptul că o condiție este adevărată sau falsă.

Iată un fragment de cod care determină momentul în care jucătorul utilizatorului sare într-un joc video:

În exemplul de mai sus, dacă jucătorul apasă bara de spațiu de pe tastatură, jucătorul utilizatorului va sări.

Bucle

Un alt concept comun de codare se numește buclă.

În acest exemplu, o buclă While execută în mod continuu o comandă în timp ce o condiție este adevărată și întrerupe comanda atunci când condiția nu mai este adevărată.

În această buclă While, culturile vor crește într-un joc video atâta timp cât condiția Daytime este adevărată.

Codare în blocuri vizuale versus codare pe bază de text

Platforme de blocuri vizuale

Cursuri de programare în blocuri vizuale de tip Drag and Drop, cum ar fi Scratch și Code.org pot fi privite ca niște triciclete ale codării.

Ele sunt concepute pentru a fi distractive și ușoare, dar sunt, de asemenea, concepute pentru a fi instrumente pe care le depășești.

Credem că aceste platforme pot fi foarte utile pentru elevii mai tineri.

De fapt, CodaKid a introdus o pistă Scratch 3.0 Coding Basics pe care ați putea dori să o investigați ca o soluție excelentă pentru profesorii debutanți.

Codificare bazată pe text

Programe precum Code.org, Khan Academy și Codeacademy au opțiuni bazate pe text care sunt mai bune pentru elevii mai mari.

Elevii de gimnaziu și de liceu pot găsi codificarea vizuală de tip drag and drop prea orientată spre copii și vor gravita spre programe care predau sintaxa de codificare.

Coding for Kids: Sfaturi generale

Tip #1: Faceți-o distractivă!

Codarea pentru copii trebuie să fie distractivă. Urmăriți cu atenție plăcerea copiilor dumneavoastră și nu vă temeți să faceți ajustări ale curriculei de la o săptămână la alta, dacă simțiți că elevii nu se bucură de pista curentă.

Majoritatea opțiunilor de curriculum pe care le-am oferit au mai multe piste și sute de opțiuni. Vedeți ce îi entuziasmează cel mai mult pe copiii dvs. și îndreptați-vă în acea direcție.

Tip #2: Găsiți un mentor

Multor dezvoltatori le place voluntariatul și ați putea fi surprins de câți ar putea fi dispuși să vă fie mentori sau chiar să treacă pe la clasa dvs. pentru a vă ajuta.

Interacțiunea cu un inginer experimentat poate fi utilă și, dacă nu este posibil în persoană, poate fi realizată prin Skype sau alte soluții gratuite de videoconferință/screen sharing.

Sperăm că acest articol v-a fost de folos și vă rugăm să ne contactați oricând dacă aveți întrebări sau comentarii.

Dacă elevii dvs. doresc vreodată să aibă experiența de a învăța să codifice folosind limbaje reale și instrumente profesionale, CodaKid oferă o mare varietate de cursuri de codificare premiate care includ mesagerie și suport de partajare a ecranului de la profesori experimentați.

admin

Lasă un răspuns

Adresa ta de email nu va fi publicată.

lg