Acasă Păreri De ce orele de codare ar trebui să fie obligatorii în liceul superior | tim bajarin

De ce orele de codare ar trebui să fie obligatorii în liceul superior | tim bajarin

Video: Limba și literatura română, Clasa a I-a, Rechizitele școlare (Octombrie 2024)

Video: Limba și literatura română, Clasa a I-a, Rechizitele școlare (Octombrie 2024)
Anonim

Sistemul nostru educațional trebuie să pregătească copiii să fie cetățeni responsabili și să-i învețe diversele abilități necesare pentru a avea succes la vârsta adultă. Începe la grădiniță cu fundamentele cititului, scrierii, împărtășirii și chiar matematica timpurie, cu fiecare an consecutiv pregătindu-le pentru viață și câștigându-și viața.

Din anumite motive, toate clasele pe care le-am luat de la clasa a treia înainte sunt încă arse în mintea mea și pot chiar azi să mă întorc în timp și să-mi amintesc cum profesorul meu de clasa a cincea m-a interesat de matematică sau de modul în care profesorul meu de clasa a șaptea metoda de a preda limba spaniolă a stricat capacitatea mea de a învăța această limbă datorită metodei sale „repetitive” de a învăța, care, din păcate, mi-a afectat înțelegerea limbii respective.

Cu toate acestea, o clasă din clasa a șaptea a fost foarte importantă pentru mine, iar abilitățile pe care le-am învățat în acea clasă le folosesc în fiecare zi din viața mea. Clasa aia a fost clasa mea de dactilografiere. Încă îmi pot vedea scaunul din primul rând în mijloc, așezat în fața unei mașini de scris IBM Selectric, învățând să atinge tipul. Îmi aduc aminte chiar de linia principală pe care a trebuit să o tastez din nou, ca parte a testului meu, pentru a determina cât de repede am tastat: „acum este timpul ca toți oamenii buni să vină în ajutorul țării lor”. Încă pot atinge tipul acestei propoziții în aproximativ cinci secunde. Pe atunci obiectivul a fost să atingeți tipul la aproximativ 90 de cuvinte pe minut.

În timp ce mașinile de scris sunt lucruri din trecut, tastarea și tastaturile rămân extrem de relevante în ziua de azi și, în cele mai multe cazuri, este principalul mod în care cei mai mulți dintre noi introducem date în calculatoarele noastre. Înțelegerea unei tastaturi QWERTY este importantă atunci când utilizați o tastatură tactilă sau chiar programați casetele noastre set-top sau numeroase dispozitive care utilizează o tastatură pentru introducere.

Acum, s-ar putea susține că copiii din aceste zile par să știe intuitiv cum să folosească tehnologia, așa că știind să codăm nu este important. Deși acest lucru este adevărat într-o oarecare măsură, înțelegerea modului în care aceste tehnologii digitale funcționează și pot fi personalizate în cele din urmă pentru o funcționalitate și mai mare le-ar îmbunătăți experiențele dispozitivului digital și ar putea deveni mult mai importante pentru acestea mai târziu în viață.

Oricine a luat o clasă introductivă de programare vă va spune că cel puțin i-a ajutat să înțeleagă logica, structura și designul de bază al programării. Chiar și cei care nu au mers să devină ingineri software spun că elementele fundamentale ale programării unui computer la nivel de codare i-au ajutat să modeleze modul în care gândesc logic, le-au accentuat bunul simț și în multe cazuri aplică ceea ce au învățat să obțină. mai mult din smartphone-urile, tabletele, calculatoarele și multe dispozitive CE care își populează acum viața.

Trăim într-o epocă în care tehnologia joacă un rol în mare parte din ceea ce facem în fiecare zi. Folosim tehnologia la birou, la școală și acasă, iar dispozitivele digitale sunt în jurul nostru. Cu toate acestea, în multe cazuri, abia zgâriem suprafața a ceea ce tehnologia poate face pentru noi. Acceptăm destul de mult rolul fundamental pe care îl joacă tehnologia în viața noastră și folosim mai ales funcționalitatea de bază în fiecare dintre dispozitivele noastre digitale. Cu toate acestea, atunci când designerii de hardware și software creează dispozitive, acestea adaugă de obicei multe funcții și funcții pe care majoritatea dintre noi abia le folosim. Acest lucru este OK, într-un sens larg, deoarece „angajăm” dispozitivele noastre pentru a gestiona lucruri precum apeluri telefonice, mesagerie, livrări de muzică și divertisment, etc. Cu toate acestea, pe măsură ce tehnologia a evoluat, în special tehnologia mobilă, acum suntem în mâinile noastre reale personale. calculatoare care pot face mult mai mult decât aceste funcții fundamentale. Chiar și televizoarele și aparatele noastre devin dispozitive multifuncționale concepute pentru a fi mai mult decât satisface ochiul.

În timp ce majoritatea oamenilor nu vor ajunge niciodată sub copertine și vor încerca și schimba codul oricărui aparat sau dispozitiv pe care îl au sau îl utilizează, învățând fundamentele creării codului software care rulează dispozitivele noastre, o persoană va înțelege mai bine modul în care dispozitivele funcționează și ar fi mai înclinate să depășească funcționalitățile sale de bază. S-ar putea chiar să fie tentați să utilizeze toate caracteristicile pe care designerii de hardware și software le-au creat pe dispozitivele lor pentru a îmbunătăți un stil de viață digital.

O clasă de codare i-ar ajuta, de asemenea, să obțină o mai bună înțelegere a modului în care tehnologia este proiectată și modul în care software-ul servește ca mijloc pentru a declanșa toate capacitățile dispozitivelor. Acest tip de cunoștințe ar putea fi importante într-un mediu de lucru viitor, unde vor fi chemați să utilizeze tehnologia ca parte a muncii lor generale.

Înțelegerea modului în care funcționează tehnologia face mult mai ușoară pentru o persoană să utilizeze tehnologia pe care o are și să obțină la maximum.

Într-un articol important despre Greater Schools.org, autorul Hank Pellissier a inclus un comentariu de la o autoritate recunoscută privind programarea. Douglas Rushkoff, autorul Programului sau Fii programat și evanghelist pentru Codeacademy, este unul dintre cei mai importați cruciați digitali ai națiunii. El a susținut că școlile noastre trebuie să încorporeze programarea computerului în programa de bază sau să rămână în urmă. „E timpul ca americanii să înceapă să trateze codul computerului în modul în care facem alfabetul sau aritmetica”, scrie el.

Rushkoff vede nevoia de a preda codificarea pentru a răspunde cererilor crescânde ale lucrătorilor tehnici calificați. Sunt de acord din toată inima cu acest lucru, întrucât SUA sunt cu mult în urmă în a avea genul de forță de muncă tehnică creată în propriile frontiere și se bazează foarte mult pe codere din China, India și alte părți ale lumii pentru a răspunde cerințelor ridicate pentru acest tip de abilități de programare.. De asemenea, sunt de acord că codificarea este la fel de importantă ca și abilitățile de învățare de bază, deoarece tehnologia este acum o parte importantă din toată viața noastră. Înțelegerea codificării ar oferi copiilor noștri o bază în modul în care funcționează tehnologia și le-ar servi bine chiar dacă nu devin programatori profesioniști.

Una dintre pasiunile mele a fost aceea de a ajuta tehnologia în sistemul de învățământ. Am lucrat pe marginea statului meu de origine din Hawaii pentru a campiona rolul computerelor personale în educație de zeci de ani. A fost satisfăcător să văd modul în care calculatoarele au avut impact asupra procesului de învățământ din SUA și fiecare sistem școlar din America are în prezent un tip de programe de învățare asistate de calculator. Dar este timpul ca școlile să conștientizeze că tehnologia este acum o parte din stilul nostru de viață și ajutându-i copiii să înțeleagă la nivelul solului cum funcționează tehnologia și poate fi folosită la maximul său potențial trebuie să fie unul dintre blocurile de învățământ. În cel mai bun caz, le-ar putea interesa pe tehnologie ca o carieră și cel puțin le-ar putea echipa pentru a se ocupa de tot mai multe dispozitive și produse legate de tehnologie care fac parte din viața noastră.

De ce orele de codare ar trebui să fie obligatorii în liceul superior | tim bajarin