Programovanie v jazyku C

Čo sa na tomto predmete
naučíš?

zimný
2. ročník
5 kreditov
Inteligentné technológie

Tento kurz ťa prevedie programovaním v jazyku C – od základov po pokročilé koncepty vrátane práce s knižnicami a tvorby väčších projektov.

Začneš s charakteristikou jazyka, prekladačom, vývojovým prostredím, základnými údajovými typmi a konzolovým vstupom/výstupom. Potom prejdeš cez riadiace štruktúry, funkcie, operátory a generovanie náhodných čísel.

Naučíš sa pracovať s poľami (jednorozmerné, viacrozmerné), reťazcami a pamäťou procesu – vrátane dynamickej alokácie. Dôležitou témou sú smerníky, ich aritmetika a odovzdávanie do funkcií.

V ďalších týždňoch riešiš úlohy so štruktúrami, unionmi, výčtovými typmi, učíš sa prácu so súbormi, presmerovanie výstupov a spracovanie parametrov z príkazového riadku. Spoznáš aj preprocesor, direktívy, makrá a nástroj make.

Záver kurzu patrí záverečnému projektu – pripravíš návrh, implementáciu, testovanie, dokumentáciu a prezentáciu. Počas semestra ťa čakajú autotesty, praktický test a domáce úlohy, ktoré ti pomôžu látku pevne osvojiť.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI