Naziv predmeta | Programski jezik C |
Detalji | Kod VSITE126 Skr. CLANG ECTS 5 Godina 3 Semester Zimski semestar Vrsta izborni smjera Razina HKO 6 Preddiplomski studij E-Learning 0% |
Aktivnosti | IT zg - Ljet 20/21 ECTS Jedinice Sati Svega P 1 15 2 30 A 0 15 1 15 L 0 15 1 15 S 0 0 0 0 KA 0 0 0 0 KP 0 2 2 0 PR 0 0 0 0 IP 0 0 0 0 IU 0 1 2 0 SU 3 1 90 90 |
Nastavnici | Nositelji: mr. sc. Ivan Britvić, pred., Jurica Đurić, pred. Asistenti: Mariza Maini, asist. vis. šk. |
Preduvjeti | Nema |
Sadržaj | Uvod u C jezik. Kodiranje i tipovi podataka. Pisanje programa. Ispravljanje programskih pogreški. Leksicka i sintakticka struktura C jezika: tipovi, varijable, izrazi, upravljanje tijekom programa, funkcije, doseg i vidljivost varijabli. Nizovi. Modularno programiranje i funkcionalna dekompozicija programa. Leksicki pretprocesor. Pokazivaci. Dinamicko dodjeljivanje memorije. Korisnicke strukture podataka. Rad s tekstualnim i binarnim datotekama. Standardne biblioteke. Pokazivači na funkcije. Stringovi. |
Ciljevi učenja | Opći: Analiza postojećh i kreiranje vlastitih multiplatformskih programskih rješenja u programskom jeziku C. |
Ishodi učenja | |
Sposobnosti | Kolegij pruža napredna znanja s područja programiranja kao osnovu jezgre računarstva, te obučava polaznika za programiranje u programskom jeziku C i okruženju MS Visual Studio.NET |
Preporučena literatura | Brain W. Kernighan: The C Programming Language (2nd Edition) |
Dodatna literatura | Peter Prinz: C in a Nutshell: The Definitive Reference 2nd Edition |
predavanja (P) |
|
auditorne vježbe (A) |
|
laboratorijske vježbe (L) |
|
kolokvij - teorija (KP) |
|
ispit - teorija (IU) |
|
samostalno učenje (SU) |
|