Tekst je nastao u saradnji sa Logate Akademijom Junior
Od sastavljanja prvog robota i pravljenja animacija do pisanja programskog koda, put kroz programiranje ne mora da počne isto za svako dijete.
Važno je da program odgovara njegovom uzrastu, predznanju i interesovanjima i da može da napreduje korak po korak.
Upravo tako su organizovani programi Logate Akademije Junior, gdje najmlađi mogu da krenu kroz LEGO robotiku ili Scratch Junior, dok stariji osnovci i srednjoškolci znanje nastavljaju da razvijaju kroz Scratch, Python, C++ i JavaScript.
Upis nove generacije je u toku, a kursevi počinju krajem septembra.
Programi su prilagođeni različitim uzrastima i nivoima predznanja, od djece koja se prvi put susreću sa programiranjem i robotikom do starijih osnovaca i srednjoškolaca koji žele da savladaju naprednije koncepte.
Kursevi su međusobno povezani i omogućavaju djeci da postepeno napreduju. Prve korake mogu napraviti kroz LEGO robotiku ili Scratch Junior, zatim nastaviti sa osnovnim i naprednim programiranjem u Scratchu, a nakon vizuelnog programiranja preći na pisanje programskog koda u Pythonu. Polaznici koji su savladali prethodne nivoe svoje znanje mogu dalje razvijati kroz C++ ili JavaScript.
Prvi koraci kroz LEGO robotiku
Kurs LEGO robotike namijenjen je djeci koja žele da otkriju kako roboti funkcionišu, kreću se i reaguju na okruženje.
Koristeći LEGO SPIKE Prime setove, polaznici sastavljaju robote, programiraju njihove pokrete i uče kako se koriste senzori za prepoznavanje svjetlosti, dodira, boja i prepreka. Rješavaju različite misije, prave putanje i lavirinte, testiraju svoja rješenja i rade na završnom robotskom projektu.
Kroz ove aktivnosti djeca upoznaju osnove blokovskog programiranja, algoritama, uslovnih naredbi i petlji. Uče i kako da unaprijede svoj kod kako bi robot brže i preciznije izvršavao zadatke.
Pored tehničkih znanja, kurs podstiče razvoj fine motorike, kreativnosti, strpljenja i timskog duha. Djeca razmjenjuju ideje, zajedno rješavaju probleme i kroz pokušaje, testiranje i ispravljanje grešaka dolaze do funkcionalnog rješenja.
Po završetku LEGO robotike mogu nastaviti da razvijaju stečena znanja kroz osnovni, a zatim i napredni kurs programiranja u Scratchu.
Uvod u programiranje kroz Scratch Junior
Scratch Junior predstavlja još jedan program namijenjen najmlađim polaznicima i djeci koja se prvi put susreću sa programiranjem.
Umjesto pisanja klasičnog programskog koda, djeca povezuju jednostavne grafičke blokove i na taj način uče kako računar prati zadate komande. Kreiraju likove i pozadine, osmišljavaju priče i izrađuju svoje prve 2D animacije.
Tokom kursa upoznaju osnovne programske naredbe, sekvence, ponavljanja i uslove, istovremeno razvijajući logičko i kreativno razmišljanje. Program je prilagođen potpunim početnicima, pa prethodno poznavanje programiranja nije potrebno.
Nakon završenog Scratch Juniora polaznici mogu preći na osnovni, a zatim i napredni kurs Scratcha.
Od vizuelnog programiranja do sopstvenih računarskih igara
Na osnovnom kursu Scratcha djeca proširuju znanje vizuelnog programiranja i postaju kreatori sopstvenih računarskih igara.
Osmišljavaju glavne junake, programiraju njihovo kretanje, kreiraju pozadine i animacije, dodaju zvukove i određuju pravila igre. Kroz praktičan rad upoznaju se sa važnim programerskim konceptima kao što su uslovi, petlje, promjenljive i koordinatni sistem.
Svaka napravljena igra predstavlja jedinstven projekat nastao spajanjem mašte, logike i novostečenog znanja.
Nakon savladanih osnova djeca mogu nastaviti sa naprednim Scratchom, na kojem rade na složenijim igrama i projektima, primjenjuju naprednije programske naredbe i dodatno razvijaju programersku logiku, analitičko razmišljanje i samostalnost u rješavanju problema.
Od vizuelnih blokova do prvih linija koda u Pythonu
Nakon što savladaju vizuelno programiranje u Scratchu, prirodan sljedeći korak predstavlja Python, jedan od najzastupljenijih programskih jezika.
Na kursu Python za osnovce djeca se prvi put susreću sa pisanjem klasičnog programskog koda. Uče kako da računaru zadaju komande, koriste naredbe odluke i ponavljanja i rade sa tekstom, listama, funkcijama i matricama.
Upoznaju se i sa algoritmima sortiranja, osnovama objektno orijentisanog programiranja i kreiranjem grafičkog interfejsa, a stečeno znanje primjenjuju kroz izradu završnog projekta.
Srednjoškolcima je namijenjen napredniji program kroz koji mogu dodatno razviti znanje Pythona. Uče kako se koriste programske biblioteke, čitaju i obrađuju različiti fajlovi, kreiraju klase i objekti i razvijaju konkretni i primjenljivi projekti.
Stečeno znanje predstavlja dobru osnovu za dalje usavršavanje u oblastima kao što su web programiranje, vještačka inteligencija i mašinsko učenje.
Sljedeći nivo: C++ ili JavaScript
Polaznici koji su završili prethodne nivoe i izgradili dobru programersku osnovu mogu svoje obrazovanje nastaviti kroz C++ ili JavaScript, u zavisnosti od interesovanja i pravca u kojem žele dalje da se razvijaju.
Za djecu zainteresovanu za matematiku, algoritme i logičke izazove organizovan je kurs Uvod u algoritme i programiranje u C++.
Polaznici najprije uče šta su algoritmi i gdje ih susrećemo u svakodnevnom životu, a zatim kako da ih pretvore u programe. Rade sa promjenljivama, operatorima, uslovima, ciklusima i nizovima i upoznaju se sa algoritmima pretraživanja i sortiranja.
Djeci koja su već savladala osnove namijenjen je kurs Napredni algoritmi i programiranje u C++. Na njemu uče o funkcijama, rekurziji, stringovima, datotekama i različitim strukturama podataka, kao i o složenijim načinima rješavanja programerskih problema.
JavaScript predstavlja drugi mogući pravac daljeg napredovanja, posebno za polaznike zainteresovane za kreiranje interaktivnih sadržaja i razvoj za web. Tako djeca, nakon izgrađene osnove u vizuelnom i tekstualnom programiranju, mogu da nastave putem koji najviše odgovara njihovim interesovanjima.
Znanja koja prevazilaze rad na računaru
Cilj Logate Akademije Junior nije samo da djeca nauče određeni programski jezik. Kroz rad na zadacima i projektima razvijaju sposobnost da problem sagledaju iz više uglova, podijele ga na manje cjeline, prepoznaju grešku i pronađu odgovarajuće rješenje.
Istovremeno razvijaju kreativnost, istrajnost, samostalnost, komunikaciju i sposobnost rada u timu. Uče da testiraju svoje ideje, prihvate da rješenje često ne uspije iz prvog pokušaja i postepeno ga unapređuju.
Nastava je praktična i prilagođena uzrastu i prethodnom znanju polaznika, dok rad u manjim grupama omogućava predavačima da prate napredak svakog djeteta. Polaznicima su obezbijeđeni oprema i materijali potrebni za rad, kao i mentorska podrška tokom izrade projekata.
Nova generacija Logate Akademije Junior počinje sa radom krajem septembra, a upis je u toku.
Više informacija o programima i načinu prijave dostupno je na sajtu i Instagram stranici Logate Akademije Junior, dok sve dodatne informacije roditelji mogu dobiti pozivom na broj 067 175 709.
izvor: roditelji.me

