C osnovni – Početni nivo  

Kurs je namenjen učenicima srednjih škola koji žele da savladaju osnove programiranja i steknu dobru osnovu za dalje usavršavanje u oblasti programiranja i razvoja softvera. Kurs mogu pohađati i učenici sedmog i osmog razreda osnovne škole koji već imaju određeno iskustvo u programiranju i poznaju osnovne programske koncepte. 

Kroz kurs polaznici se upoznaju sa osnovnim principima strukturiranog programiranja i algoritamskog rešavanja problema korišćenjem programskog jezika C. 

Kurs obuhvata osnovne elemente i sintaksu jezika C, tipove podataka, promenljive i konstante, operatore i izraze, ulaz i izlaz podataka, upravljačke strukture, funkcije, nizove i osnove rada sa pokazivačima. Polaznici će se upoznati i sa direktivama pretprocesora i organizacijom programa korišćenjem više modula. 

Posebna pažnja posvećena je razvoju algoritamskog načina razmišljanja, analizi problema i njihovom pretvaranju u programska rešenja. U okviru kursa obrađuju se osnovni algoritmi za rad sa nizovima, pretragu i sortiranje, kao i uvodni pojmovi vezani za efikasnost algoritama. 

Kroz praktične zadatke polaznici će postepeno razvijati sposobnost samostalnog osmišljavanja algoritama, pisanja, testiranja i ispravljanja programa. 

Po završetku kursa polaznici će imati znanja potrebna za nastavak usavršavanja na kursu C napredni – Napredni nivo. 

NAPOMENA: Predviđeno vreme trajanja onlajn obuke je 1 sat i 30 minuta nedeljno tokom školske godine.