Škola programiranja za talentovanu decu otvorena je u okviru
računskog centra SystemPro, kada je prva generacija
polaznika polagala kvalifikacioni test.
Od tada je u školu
upisano deset, i u toku je upis dvanaeste generacije učenika,
sa preko 750 dece koja su pohađala Školu programiranja.
Predavanja drže vrhunski predavači, dobitnici brojnih nagrada
na različitim međunarodnim takmičenjima, a neki su i sami
završili Školu programiranja za talentovanu decu centra
SystemPro.
Najbolja potvrda kvaliteta naše škole i naše
metode jesu mnogobrojni domaći i međunarodni uspesi naših
učenika.
Posebno želimo da istaknemo uspeh naših učenika
koji se nekoliko godina za redom plasiraju u finalne runde
prestižnog takmičenja u programiranju ImagineCup
kompanije Microsoft i osvajaju medalje.
Izuzetno smo
ponosni i na naše učenike koji su danas najuspešniji studenti
na najprestižnijim univerzitetima u Velikoj
Britaniji(Kembridžu), Srbiji i drugim zemljama, i talentovani
programeri zaposleni u firmama u Sjedinjenim Američkim
Državama, Velikoj Britaniji, Srbiji itd.
Mnogi od njih prvi put
su se sreli sa programiranjem upravo u SystemPro-u.
Počevši
od osnova jezika C u kome se rešavaju osnovni logički
problemi programiranja, pa do modernog C# i programiranja
Windows aplikacija, deca razvijaju programersku logiku
kojom će biti sposobna da savladaju i najteže programerske
izazove, i stiču iskustvo i znanja potrebna za pravljenje
najzahtevnijih aplikacija.
Ova oblast je dominantna kroz sve
godine u školi, jer predstavlja osnovu znanja svakog
programera, i gotovo svi moderni jezici se u najvećoj meri
zasnivaju na ovim principima.
Cilj je da nakon završetka naše
škole svaki polaznik bude potpuno formiran programer, sa
naučenim principima programiranja koji su univerzalni za sve
tehnologije, i pomoću kojih će sa lakoćom moći da nauči bilo
koji novi jezik ili platformu koja bude popularna u skorijoj
budućnosti.
Učeći istoriju razvoja interneta i jezike za razvoj
internet sajtova, od najjednostavnijih primena jezika HTML
do najnaprednijih tehnologija, deca se upoznaju sa osnovnim
principima pravljenja web sajtova i funkcionisanja interneta
uopšte.
Razmatra moderan dizajn sajtova paralelno sa
najnovijim tehnologijama za njihovo pravljenje, što uključuje
Adobe DreamWeaver, kao i jezike PHP i ASP.NET.
Nakon
završenih kurseva naši polaznici umeju da samostalno
naprave ozbiljne, interaktivne i multimedijalne internet
prezentacije.
Pravljenje web sajtova danas je jedna od
najčešćih poslova programera danas, i zbog sve veće
ekspanzije Interneta postaje neophodno znanje svakog
programera, zbog čega se ova oblast detaljno obrađuje u
starijim godinama naše škole.
Učeći na praktičnim i zabavnim
primerima robota na Lego Mindstorms platformi, deca vide
praktičan značaj učenja algoritama i računarske logike, i
upoznaju se sa osnovnim idejama robotike i vrstama senzora
i motora.
U kasnijim godinama programiranjem naprednijeg
Arduino mikrokontrolera, koristeći različite senzore i motore
koje imaju prilike sami da leme i povezuju, deca stiču uvid u
sve aspekte samnostalnog pravljenja robota.
Osnovni roboti
koje oni prave mogu da se samostalno kreću, prepoznaju
kojim putem treba da idu i izbegavaju prepreke.
Robotika je
sve popularnija grana razvoja tehnologije i veoma je
perspektivna, posebno u oblasti kućnih robota za pomoć
ljudima, kao i autonomnih vozila.
Primeri koje obrađujemo
predstavljaju uvod u ozbiljnije bavljenje robotima.
Pri
upoznavanju sa bazama podataka, polaznici uče osnove
skladištenja podataka na računaru, njihovog povezivanja i
obrade.
Učenje se počinje kroz Microsoft Access, gde se
obrađuju osnovni principi relacionih baza podataka i način na
koji se one prave.
Potom se prelazi na ozbiljniju i izuzetno
korišćenu SQL Server bazu, i njeno povezivanje sa Internet
prezentacijama i Windows aplikacijama, kroz razne korisne
primere iz svakodnevnog života.
Ovo uključuje i obimno
korišćenje drugij programskih jezika, poput C# ili PHP, pa se
kroz projekte koji se rade tokom cele godine veoma
produbljuje znanje iz ovih oblasti i razumevanje načina na
koji se one povezuju.
Učenjem programskog okruženja za
obradu slike Adobe Photoshop, polaznici uče kako da obrade
sliku kojom nisu zadovoljni ili je pripreme za postavljanje na
internet stranicu.
Kroz Adobe Flash okruženje uče se osnove
2D animacija, i prave jednostavni dodaci za internet stranice i
naprednije igrice.
Konačno, ozbiljne trodimenzionalne
animacije i modeli se obrađuju kroz 3D Studio MAX
okruženje, nakon čega su deca upoznata sa osnovama svih
vrsta pravljenja i obrade grafike na računaru.
Iako nije
primarna oblast kojom se programeri bave, smatramo da je
deo opšte informatičke kulture poznavanje programa za
obradu slike i rad sa animacijama, i može biti od velike koristi
u radu.
Zbog toga potenciramo i na ovoj oblasti računarske
tehnike.