Dom mišljenja Zašto bi klasa kodiranja trebala biti obvezna u junior high | tim bajarin

Zašto bi klasa kodiranja trebala biti obvezna u junior high | tim bajarin

Video: Coding for all subjects, by Naír Carrera (Studeni 2024)

Video: Coding for all subjects, by Naír Carrera (Studeni 2024)
Anonim

Naš bi obrazovni sustav trebao pripremiti djecu da budu odgovorni građani i naučiti ih raznim vještinama potrebnim za uspjeh u odrasloj dobi. Sve započinje u vrtiću osnovama čitanja, pisanja, dijeljenja, pa čak i rane matematike, a svake se godine zaredom priprema za život i zarađuje za život.

Iz nekog razloga, svi razredi koje sam pohađao od trećeg razreda naprijed još uvijek su mi zapaljeni, a ja se i danas mogu vratiti u prošlost i sjetiti se kako me učitelj u petom razredu zainteresirao za matematiku ili kako me učitelj sedmog razreda metoda poučavanja španjolskog osakatila je moju sposobnost učenja tog jezika zbog njegove „ponavljajuće“ metode poučavanja koja je nažalost utjecala na moje shvaćanje tog određenog jezika.

Međutim, jedan razred u sedmom razredu bio mi je vrlo važan, a vještine koje sam naučio u tom razredu koristim svaki dan u životu. Ta klasa je bila moj razred za tipkanje. Još uvijek mogu vidjeti svoje sjedalo u prvom redu u sredini kako sjedim ispred pisaćeg stroja IBM Selectric koji uči tip dodir. Čak se sjećam glavne crte koju sam morao iznova i iznova tipkati kao dio testa kako bih utvrdio koliko brzo sam upisao: "sada je vrijeme da svi dobri ljudi priskoče u pomoć svojoj zemlji." I danas mogu dodirnuti tu rečenicu u otprilike pet sekundi. Tada je cilj bio dodirnuti tip s oko 90 riječi u minuti.

Iako su pisaći strojevi stvar prošlosti, tipkanje i tipkovnice i dalje su vrlo važni i danas su u većini slučajeva glavni način na koji većina nas unosi podatke u svoja računala. Razumijevanje QWERTY tipkovnice važno je kada koristite dodirnu tipkovnicu ili čak programiranje naših set-top boxova ili brojnih uređaja koji koriste tipkovnicu za unos.

Sada bi se moglo tvrditi da se čini da djeca ovih dana intuitivno znaju koristiti tehnologiju, tako da znanje kako kodirati nije važno. Iako je to do neke mjere točno, razumijevanje načina na koji te digitalne tehnologije funkcioniraju i na kraju ih se može prilagoditi za još veću funkcionalnost poboljšalo bi njihovo iskustvo digitalnih uređaja i moglo bi im postati mnogo važnije kasnije u životu.

Svatko tko je pohađao uvodnu klasu programiranja reći će vam da im je to u najmanju ruku pomoglo u razumijevanju osnovne programske logike, strukture i dizajna. Čak i oni koji nisu nastavili postati softverski inženjeri kažu da im je osnova programiranja računala na razini kodiranja pomogla da se oblikuje logički razmišljanja, pooštrila njihov zdrav razum i u puno slučajeva primijeniti ono što su naučili da dobiju više od svojih pametnih telefona, tableta, računala i mnogih CE uređaja koji sada naseljavaju njihove živote.

Živimo u doba u kojem tehnologija igra ulogu u većini onoga što radimo svaki dan. Koristimo tehnologiju u uredu, u školi i kod kuće, a digitalni uređaji su svuda oko nas. Međutim, u mnogim slučajevima jedva ogrebamo površinu onoga što tehnologija može učiniti za nas. Prilično prihvaćamo temeljnu ulogu koju tehnologija igra u našem životu i uglavnom koristimo osnovnu funkcionalnost na svakom od naših digitalnih uređaja. Ipak, kada dizajneri hardvera i softvera stvaraju uređaje, oni obično dodaju brojne značajke i funkcije koje većina nas jedva koristi. To je u redu u širokom smislu budući da „unajmljujemo“ naše uređaje za rukovanje stvarima poput telefonskih poziva, slanja poruka, isporuke glazbe i zabave itd. Ipak, kako se tehnologija razvijala, posebno mobilna tehnologija, sada u svojim rukama držimo prave osobne računala koja mogu raditi puno više od ovih temeljnih funkcija. Čak i naši televizori i uređaji postaju višenamjenski uređaji dizajnirani tako da više nego što mogu zaviriti u oči.

Dok se većina ljudi nikad neće pokriti i pokušati i promijeniti kôd bilo kojeg uređaja ili uređaja koji imaju ili koriste, naučivši osnove kreiranja softverskog koda koji pokreće naše uređaje, osoba će steći bolje razumijevanje kako uređaji rade i bili bi skloniji nadilaziti svoju osnovnu funkcionalnost. Čak bi mogli doći u iskušenje da iskoriste sve značajke koje su dizajneri hardvera i softvera stvorili na svojim uređajima za poboljšanje digitalnog načina života.

Klasa kodiranja također bi im pomogla da bolje razumiju kako je tehnologija dizajnirana i kako softver služi kao medij za pokretanje svih mogućnosti uređaja. Ova vrsta znanja mogla bi biti važna u budućem radnom okruženju u kojem će biti pozvani da koriste tehnologiju kao dio svog cjelokupnog posla.

Razumijevanje načina na koji tehnologija funkcionira znatno olakšava osobi da koristi tehnologiju koju ima i izvuče maksimum iz nje.

U važnom članku na Greater Schools.org, autor Hank Pellissier uključio je komentar priznatog autoriteta o programiranju. Douglas Rushkoff, autor programa ili biti programiran i evanđelist za Codeacademy, jedan je od vodećih digitalnih križara u zemlji. Ustvrdio je da naše škole moraju računalno programiranje ugraditi u temeljni kurikulum ili ih ostaviti. "Vrijeme je da Amerikanci počnu obrađivati ​​računalni kôd na način na koji radimo abecedu ili aritmetiku", piše on.

Rushkoff vidi potrebu podučavanja kodiranja kako bi se zadovoljio sve veći zahtjev za kvalificiranim tehničkim radnicima. S tim se cijelim srcem slažem s obzirom da je SAD daleko iza toga što je tehnička radna snaga stvorena unutar vlastitih granica i uvelike se oslanja na kodre u Kini, Indiji i drugim dijelovima svijeta kako bi udovoljila visokim zahtjevima za ovom vrstom programskih vještina, Također se slažem da je kodiranje jednako važno kao i osnovne vještine učenja, jer je tehnologija sada važan dio cijelog našeg života. Razumijevanje kodiranja našoj bi djeci pružilo temelj za funkcioniranje tehnologije i dobro bi im poslužilo čak i ako ne postanu profesionalni programeri.

Jedna od mojih strasti bila je pomoć u uvođenju tehnologije u obrazovni sustav. Desetljećima surađujem s rodnom državom Havajima da bih ugovarao ulogu osobnih računala u obrazovanju. Bilo je korisno vidjeti kako su računala utjecala na obrazovni proces u SAD-u, a svaki školski sustav u Americi danas koristi neke programe računalnog učenja. No vrijeme je da škole shvate da je tehnologija sada dio našeg životnog stila i pomažući našoj djeci da razumiju kako tehnologija funkcionira i da li ih se može iskoristiti u potpunosti kako bi mogla biti jedna od obrazovnih građevnih građevina. U najboljem slučaju to bi ih moglo zanimati za tehnologiju kao karijeru, a barem bi ih moglo opremiti za rukovanje sve većim brojem tehnologija i proizvoda i proizvoda koji su sada dio našeg života.

Zašto bi klasa kodiranja trebala biti obvezna u junior high | tim bajarin