Cand studentii studiaza CS, invata mult mai mult decat un nou limbaj de programare, precum aceste cinci abilitati valoroase.
Fan Hsuanwei
30 noiembrie 2018
·
6
min citit
In ianuarie 2016, presedintele Obama a lansat o noua initiativa „Informatica pentru toti” pentru a spori disponibilitatea cursurilor de informatica in scolile publice din SUA. Acest lucru a fost ca raspuns la numarul tot mai mare de locuri de munca STEM in calcul, precum si la decalajul dintre aceasta cerere si numarul de studenti care absolvesc diplome de CS.
De atunci, liderii de districte si scoli din intreaga tara si din lume au facut pasi pentru a adauga mai multe clase de CS in programa lor de invatamant, precum si pentru a solicita profesorilor sa gaseasca modalitati creative de a incorpora lectiile de programare in disciplinele lor respective.
Array
Cu toate acestea, au aparut unele indoieli cu privire la concentrarea restransa asupra oferirii de competente de codare studentilor. De la ingrijorarile ca inteligenta artificiala ar putea in cele din urma sa inlocuiasca nevoia de programatori umani (la fel ca automatizarea poate inlocui in cele din urma munca manuala) la critici privind predarea codificarii, fara a preda abilitati de gandire critica, unii cercetatori si educatori se tem de predarea programarii pur si simplu pentru ca este la moda.
Acesta este modelul educatiei CS in care cred.
Array
In calitate de profesor de stiinta secundara si CS, am fost incantat sa descopar noua clasa AP Computer College Principles Science. Cursul a fost conceput nu doar pentru a oferi studentilor abilitati de codificare de baza, ci si pentru a introduce concepte mai largi si multidisciplinare, inclusiv modalitati de a gandi tehnologia si modul in care aceasta va avea un impact continuu asupra societatii.
Acesta este modelul educatiei CS in care cred. Trebuie sa expunem studentii nostri la abilitati care sa le permita sa prospere intr-o lume in schimbare rapida – inclusiv moduri de gandire, de intrebari si de lucru impreuna, deoarece profesorii au urmarit intotdeauna sa do.
Array
Cand studentii studiaza informatica, invata mult mai mult decat un nou limbaj de programare. Iata 5 abilitati valoroase pe care elevii le dobandesc dintr-o lectie de CS conceputa cu atentie:
Gandirea computationala este o abordare si o abilitate incredibil de utile pentru studenti si profesionisti din toate domeniile, nu doar pentru cei cu computere. Descompunerea a ceea ce pare a fi o problema imensa in bucati mai mici care pot fi abordate pas cu pas este o abilitate pe care elevii o vor practica chiar de la prima lor lectie de programare.
- video porno viol www.verificaip.ro
- cap d agde porno www.dealbada.com
- porno francais hd simplesend.com
- young porno allmon.biz
- porno tub bhhsmarketingresource.com
- actrice porno russe news.newnn.ru
- porno senegal kcm.kr
- porno comique www.abandapart.com
- porno italien vintage www.snsyx.com
- film porno japonais psyrens.com
- afida turner porno www.clickhere4hardcore.com
- absolut porno so.guyitai.net
- scan porno jpn1.fukugan.com
- porno couple tswzjs.com
- lupo porno www.spiritfanfiction.com
- porno mama www.killermovies.com
- porno?trackid=sp-006 2ch-ranking.net
- porno thai www.w-medicalnet.com
- film porno chinois www.sukebe-massage.net
- homme porno naviking.localking.com.tw
- wwe porno www.mayu-search.com
- tante porno www.markclark.com
Ce functii de baza trebuie sa indeplineasca aplicatia dvs.? Care sunt toate intrarile, activele si interactiunile necesare pentru ca acesta sa functioneze?
Fotografie de Chris Ried pe Unsplash
Pe masura ce elevii invata sa construiasca aplicatii, pagini web sau programe in cod, ei invata, de asemenea, sa recunoasca si sa foloseasca tiparele repetate. (Si daca recunoasteti asemanarile dintre un obstacol actual si o problema pe care ati rezolvat-o anterior, ce puteti invata din abordarea dvs. din trecut?) Abstractia datelor in reprezentari pe care oamenii le pot intelege si interactiona cu usurinta este o abilitate foarte cautata, indiferent de camp.
Cand a fost intrebat daca CS ar trebui sa fie obligatoriu pentru fiecare student, CEO-ul Code.org Hadi Partovi a raspuns:
Gandirea computationala – care este logica, gandirea algoritmica si aspectele de rezolvare a problemelor din informatica – ofera o coloana vertebrala analitica care este utila pentru fiecare student, in orice cariera.
Din punct de vedere tehnic, intelegerea si crearea algoritmilor este o parte a gandirii computationale. Dar este o parte atat de esentiala a ceea ce invata elevii intr-o clasa de CS, incat trebuie evidentiata separat!
Chiar daca suna ca un jargon tehnic, un algoritm este pur si simplu o lista de pasi sau reguli pe care le luati atunci cand rezolvati o problema, indiferent daca este la fel de complex ca calcularea traiectoriilor rachetelor sau la fel de simplu ca ordinea corecta a ingredientelor pe care le-ati pus in aluatul dvs. pentru cookie-uri.
Pe masura ce elevii dvs. invata importanta ordinii operatiunilor in obtinerea unui robot sau a unui program de computer pentru a se conforma cu ceea ce vor sa faca, ei invata o metoda importanta de rezolvare a problemelor care ii va ajuta in fiecare aspect al vietii – nu doar salile de clasa STEM.
Cand inovatii din domeniul educatiei au inceput sa adauge „A” la STEAM (Stiinta, Tehnologie, Inginerie, Art + Design si Matematica), am fost incantat. Elevii mei de gimnaziu au adorat cu adevarat lectiile de codare, incepand cu prima zi din „Ora Codului”, cand au incercat sa o indrume pe Moana in siguranta in jurul obstacolelor din calea ei spre construirea propriilor aplicatii Android cu AppInventor al MIT.
Dar partea pe care studentii o asteapta cel mai mult? Vazand ce au creat au prins viata. Cand privesc personaje din Frozen creand modele de fulgi de zapada care corespund instructiunilor pe care le-au scris in cod, indiferent daca trec sau nu de fiecare etapa, sunt incantati.
Lectiile CS le permit elevilor sa vada relatia dintre codul pe care il scriu si rezultatele vizuale uimitoare pe care le produc, indiferent daca ii invatati cum sa formateze un nou site web, sa personalizeze aspectul unui blog sau sa creati animatie cu Scratch.
De cativa ani, am folosit programul CS Project Project the Way in clasa mea de gimnaziu. Unul dintre aspectele mele preferate ale curriculumului, atat in timpul antrenamentului, cat si in clasa mea, a fost acela ca cerea in mod constant elevilor sa rezolve probleme, sa programeze si sa proiecteze in perechi.
Fotografie de Val Vesa pe Unsplash
Initial, aceasta practica a fost intampinata cu o multime de plangeri si disperare. (Reactiile au variat de la „Au cooties”, pana la „Aveti suficiente laptopuri, astfel incat fiecare dintre noi sa ne poata scrie propriul program!”) Cu timpul, chiar si coderii mei stea au realizat ca toata lumea avea contributii valoroase de impartasit. Codificarea este un proces complex care deseori necesita mai multe perechi de ochi pentru a cauta mici erori sau pentru a recunoaste tiparele evazive. Inginerii software profesionisti lucreaza in mod constant in colaborare in planificarea proiectelor, stabilirea prioritatilor de sarcini si implementarea codului.
Elevii incapatanati ar putea gasi activitatile din primele dvs. lectii de CS pentru a fi gestionate singure, dar odata ce au sarcina unui proiect in mai multi pasi, vor fi recunoscatori sa invete valoarea muncii in echipa. La urma urmei, acel proiect necesita cercetarea nevoilor si dorintei potentialilor utilizatori (pentru a face un program sau o aplicatie atragatoare si usor de utilizat), proiectarea vizuala a interfetei sale si crearea unui contur (sau pseudocod) pentru codul complex care va face in cele din urma rularea programului.
Nu in ultimul rand, programarea poate deveni oribila pentru studenti. Cand un student si-a editat codul de 30 de ori (si a cerut mai multor colegi de clasa sa ofere o pereche noua de ochi), dar tot nu isi da seama de ce programul lor nu functioneaza corect, frustrarea este palpabila.
Este important pentru noi, ca profesori, sa ne oprim sa oferim solutia imediat, oricat de tentant ar fi. Mi se pare foarte satisfacator sa-i ghidez pe studenti mai aproape de conceptul pe care il exploram pentru ziua respectiva in lectiile de stiinta bazate pe ancheta si acelasi lucru este valabil si in predarea CS. Studentii pot fi capabili sa ia o comanda rapida si sa conecteze ecuatiile matematice in Wolfram Alpha pentru a vedea solutii posibile, dar „raspunsul corect” este mai greu de gasit atunci cand creeaza ceva de la zero.
In calitate de mentor, ii puteti ajuta sa ii indrumati pe elevi cu intrebari si sa-i mentineti motivati amintindu-le cat de satisfacator este sa rezolvati in cele din urma o problema la sfarsitul unui drum lung de perseverenta si sa abordati obstacolul din mai multe abordari creative.








