< Nazad na kurseve
Uvod u programiranje kroz C
Učimo osnove računarske nauke kroz programski jezik C, latinski jezik programiranja.
Kurs programiranja za potpune početnike, kao i samouke kodere koji hoće da popune praznine. Solidan temelj za učenje drugih jezika, i dalju profesionalnu orjentaciju.
Šta je računar?
Šta je programiranje?
- Zašto je programiranje zabavno?
- Da li je programiranje teško?
- Uvod u programske jezike
- Uvod u programski jezik C
Prvi program
- Instalacija jezika i alata (Codeblocks)
- Zdravo C
- Prevođenje programa
- Izgradnja programa
- Greške u programu
Brojčani sistemi
- Brojčani sistemi
- Binarni (dvojni) brojevi
- Heksadecimalni (šesnaestični) brojevi
- Vežba: zapisivanje podataka u binarnom formatu
Tipovi podataka
- Uvod u podatke
- Razlika analognog i digitalnog zapisa
- Razlika između podatka i informacije
- Tipovi podataka u programskim jezicima
- Tipovi podataka u jeziku C
Varijable
Brojevi i računanje
- Aritmetički operatori
- Nepreciznosti u računanju
- Konverzije tipova
- Operatori uvećanja i umanjenja
- Primer: Farenhajt-Celzijus program
- Vežbe sa brojevima
Uslovi i grananje
- Logički tok programa
- Relacijski i logički operatori
- Logičke kapije
- Bitovni operatori
- Vežbe sa uslovima
Petlje i ponavljanje
Funkcije
- Šta je funkcija?
- Funkcije u jeziku C
- Prenos argumenata funkcije
- Čiste i nečiste funkcije
- Komunikacija potprograma
- Strukture i funkcije
Rad sa nizovima
Rad sa fajlovima
- Vrste fajlova
- Otvaranje i zatvaranje datoteke
- Funkcije za čitanje i pisanje
- Argumenti komandne linije
Pokazivači
- Uvod u pokazivače
- Pokazivači i adrese
- Pokazivači i nizovi
- Pokazivačka aritmetika
- Pokazivači na funkcije
- Dinamička alokacija memorije
- Greške u radu sa dinamičkom memorijom
- Vežbe sa pokazivacima