Jūsu bērniem jāiemācās kodēt. Lūk, kāpēc.

Bērns programmē klēpjdatorā
Attēla kredīts: Divdesmit20

Ja savulaik mācījāties kādu datorzinātni, pastāv liela iespēja, ka jūsu stundas nesākās līdz vidusskolai. Vai pat koledžā. Tomēr mūsdienās daži bērni datorprogrammēšanas pamatus apgūst jau pirmsskolas vecumā.

Ja jūsu bērni nav daudzu cilvēku vidū, viņiem ir daži lieliski iemesli pievienoties — ja ne pirmsskolā, tad vismaz 12 gadu vecumā, saka eksperti.

Dienas video

Patiesībā, vismaz 15 Eiropas valstis jau ir integrējuši kodēšanas klases darbus valsts skolu mācību programmā. Tas, protams, nav taisnība ASV, kur mums pat nav valsts skolu mācību programmas. Tomēr bērni ASV piedalās datorzinātņu projektos valsts un privāto skolu klasēs, kā arī pēcskolas programmās, specializētās nometnēs un kodēšanas vietnēs.

Kopējais kodols, izglītības standartu kopums, ko pieņēmis vairums ASV štatu, īpaši attiecas uz valodu mākslu un matemātiku. Tomēr ir veikti daudzi centieni, lai izstrādātu datorzinātņu stundu plānus, kas atbalsta kopējos pamatmērķus.

Daudzas ASV skolas izstrādā nodarbības par STEAM (zinātne, tehnoloģijas, inženierzinātnes, māksla un matemātika), kas ir iniciatīva, lai veicinātu praktisku pieredzi un atklājumus, kas ietver vairākas mācību priekšmetu jomas.

Kalifornija ir datorzinātņu izglītības aktivitāšu perēklis, lai gan tā noteikti nav vienīgā vieta, kur bērni var izpētīt programmēšanu un kodēšanu.

"Kā daļa no mūsu STEAM mācību programmas, mūsu bērni katru skolas dienu strādā pie kodēšanas, veicot tādas jautras aktivitātes kā Bee-Bot robota kodēšana, humanoīda robota programmēšana, lai pārvietotos pa šķēršļiem, un stāsta rakstīšana un animēšana, izmantojot kodēšanu," sacīja Mets Meins, pārstāvis. priekš Stratfordas skolas, runājot ar Techwalla. Stratfordā Sanfrancisko līča apgabalā, kā arī Kalifornijas dienvidos ir privātskolas pirms-K līdz 8. klasei.

Pirmsskolas vecuma bērni dodas praktiski
Attēla kredīts: Pleasantonas vienotais skolu rajons

Arī Goldensteitas Pleasantonas vienotā skolas rajona STEAM pirmsskola kopš durvju atvēršanas 2016. gada janvārī reģistrēto skaits ir trīskāršojies. Patiešām, attēlā iepriekš redzamie krāsu raksti kastēs atgādina krāsu kodēšanas stratēģijas, ko izmanto dažās komerciālās kodēšanas rotaļlietās bērniem. Pirmsskolas vecuma bērni Pleasantonā varētu apvienot kodēšanas nodarbības ar ietvju mākslas izpēti.

Savukārt nedēļu 2016. gada decembrī instruktori no Origin Code akadēmija gāja uz Franklina pamatskola, valsts skola Sandjego K-5 klasēm, lai stundu dienā strādātu ar skolotājiem un studentiem datorprogrammēšanas pamācībās. Nodarbības notika ap jautrām bērnu tēmām, piemēram, Zvaigžņu kari un MineCraft. Daļa no lielākas programmas "Hour of Code" notikums Sandjego notika datorzinātņu izglītības nedēļas laikā.

Eksperti nosver

Tātad, kāpēc jūsu bērniem vajadzētu mācīties datorprogrammēšanu un kodēšanu, un kādi ir daži no lielākajiem šķēršļiem, ar kuriem viņi varētu saskarties? Mēs esam jautājuši dažiem pedagogiem viņu domas, un lūk, ko viņi teica.

Iemesli, kāpēc jauniešiem jāmācās kodēt

1. Karjēras attīstība. Bērni ar stabilu izglītību programmēšanas un kodēšanas jomā var viegli iegūt labi apmaksātu darbu kā pieaugušie.

"Ilgtermiņa ieguvums, ko es redzu mūsu studentiem, ir viņu sagatavošana (un aizraušanās) nākotnes darbiem. Tā kā tehnoloģija kļūst arvien vairāk integrēta mūsu ikdienas dzīvē, datorzinātņu pozīcijās tikai augs un augs," sacīja Lindsija Hendlija, ThoughtSTEM, LLC COO, citā e-pastā, kas nosūtīta. mums. ThoughtSTEM ir izglītības iestāde Sandjego, kas specializējas pēcskolas, vasaras un nedēļas nogales kodēšanas sesijās bērniem.

Pēcskolas kodēšana vietnē ThoughtSTEM
Attēla kredīts: DomaSTEM

2. Personīgās kontroles iegūšana pār tehnoloģijām. Tā kā pasaule kļūst arvien vairāk orientēta uz tehnoloģijām, jūsu bērniem ikdienas dzīvē ir brīvi jāpārvalda tehnoloģiju valoda. Pat ja viņi neizvēlas kļūt par datorzinātņu profesionāļiem, zinot datora sastāvdaļas (un pat to, kā lai to saliktu), ieprogrammētu robotu vai izstrādātu tīmekļa lapu, var likt viņiem justies kā mājās tehnoloģiskā pasaule.

"Padomājiet par to, cik ilgi jūs varat iztikt bez tehnoloģijām šodien, salīdzinot ar pirms pieciem gadiem. Droši vien ne ļoti ilgi. Ar iespēju manipulēt ar šo tehnoloģiju, ko piedāvā datorzinātne, jūs tagad iegūsit kontroli pār tehnoloģiju savu dzīvi, kas ir diezgan apmierinoša," atzīmēja Madelaine Koelju, tīmekļa izstrādātāja un nometnes koordinatore no Kanādas bāzētās Arcane Code Camp. 8 nedēļu ilgās sesijās Londonā, Ontario 12 līdz 16 gadus veci bērni apgūst tīmekļa izstrādē izmantotās HTML, CSS un Java programmēšanas valodas.

3. Problēmu risināšanas prasmju, kritiskās domāšanas un neatlaidības veidošana. Datorprogrammēšana un kodēšana prasa soli pa solim pārdomāšanu. "Tā ir radošas [un] pragmatiskas domāšanas kombinācija, kas rada [skatu], kas ir nepārspējams [starp tiem], kuriem nav datorzinātņu izglītības," norāda Koelju.

“Problēmu risināšana ir prasme, kas dziļi iesakņojusies datorzinātņu jomā. Kodētājs reti pabeidz projektu bez "kļūdas". Šī kļūda ir viņu koda kļūda, kuras dēļ programma nedarbojas, kā paredzēts. Kļūda nav tikai izaicinājums kodētāji saskaras datorprogrammēšanā, taču tā ir ikdienas realitāte, ar kuru mēs [visi] sastopamies dažādos veidos situācijas. Tomēr kodētājs nekad neizslēgsies, saskaroties ar kļūdu. Mēs pievēršamies problēmai tieši, izmantojot mentalitāti "atnesiet to", viņa apgalvoja.

Šķēršļi, ar kuriem var saskarties jūsu bērni

1. Nepietiekamu iespēju turpināt attīstīt prasmes. Privātās skolas maksā mācību maksu. Tāpat arī daudzas pirmsskolas izglītības iestādes, pēcskolas programmas un kodēšanas nometnes. Dažās valsts skolās ASV pastāv bezmaksas apmācība, taču tā noteikti nav izplatīta.

"[Lielākā daļa] mūsu programmu tiekas tikai reizi nedēļā (60 minūtes nedēļā)," paskaidroja Omowale Casselle, līdzdibinātājs. Digital Adventures, organizācija, kas piedāvā pēcskolas kodēšanas aktivitātes bērniem Čikāgā, IL apgabalā. Nodarbībās ietilpst videospēļu dizains, mobilo lietotņu izveide, robotika, Minecraft modifikācija, vietņu dizains, uz tekstu balstīta Python programmēšanas valoda un vizuāli balstīta Scratch programmēšanas valoda.

Pusaudžu meitenes praktizē datora kodēšanu
Attēla kredīts: Pexels

"Un, lai patiešām attīstītu meistarību, bērniem jāpavada vairāk laika, cīnoties ar sarežģītām problēmām, iestrēgšanu, atslābināšanos un pēc tam pāriet uz nākamo līmeni, noskaidrojot, kas notika pareizi vai nepareizi un kā viņi var labāk izstrādāt savus algoritmus. uz priekšu."

Labā puse ir tā, ka bērniem ir pieejamas daudzas kodēšanas vietnes, no kurām dažas nodrošina bezmaksas apmācību.

2. Nepareizi priekšstati vecāku vidū. Diemžēl daži vecāki nevar atšķirt programmēšanas prasmes un biežāk sastopamās, uz lietotāju orientētās skaitļošanas prasmes, kuras bērni apgūst paši.

Apmācība datorzinātnēs ietver izpratni par lietotņu un citu datorprogrammu loģiku, kā arī programmēšanā izmantoto īpašo valodu apguvi un praktizēšanu.

"Vecāki bieži noraksta kodēšanu kā kaut ko tādu, ko skolēns jau "zina", kā to darīt, tikai tāpēc, ka students zina, kā planšetdatorā instalēt lietotni vai pārvietoties internetā," ilustrēja ThoughtSTEM. Handlijs. Nekas nevar būt tālāk no patiesības.

3. Nepareizi priekšstati citu bērnu vidū. Daži bērni uzskata, ka kodēšanas un programmēšanas programmas nav foršas.

"Spēja radīt patiesībā var būt diezgan forša, taču pastāv uzskats, ka bērniem paredzētajā kodēšanas programmā piedalīsies tikai "nerds", " Koelju sacīja Techwalla. "Labākais veids, kā risināt šīs problēmas, ir veicināt kodēšanu tam, kas tas ir: iespēja radīt, ieviest jauninājumus un gūt panākumus."