Studij

Sistemsko inženjerstvo

Programiranje

  • Predavanje 30
  • Vježbe 45
  • Samostalni rad 105
Ukupno 180

Naziv predmeta

Programiranje

Oznaka predmeta

11004

Semestar

1

ECTS

6

Nastavnici i suradnici

Cilj

Upoznati studenta sa načinima rješavanja jednostavnih programskih problema i izradom računalnih algoritama služeći se strukturiranim i proceduralnim programskim jezikom.

Sadržaj

Algoritmi i njihova primjena. Pohrana informacija u računalu. Varijable, konstante, operatori. Aritmetičke i logičke naredbe. Naredbe za promjenu programskog slijeda - selekcije i petlje. Polja, funkcije, procedure. Rad s datotekama. Pokazivači. Dinamička rezervacija memorije.

Obvezna literatura

Ivan Mesic: Programiranje, Algebra, 2009.

Preporučena literatura

1. K. N. King, C Programming: A Modern Approach, W. W. Norton and Company, 1996.
2. Larry Ullman, Marc Liyanage, Osnove programiranja C, Miš, 2005
3. S. Prata, C Primer Plus, 4th edition, SAMS, 2002.
4. Robert Sedgewick, Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition), 1997.

Minimalni ishodi učenja

  • Izraziti osnovni algoritam prema detaljnoj specifikaciji te ga implementirati koristeći osnovne jezične elemente programskog jezika C++
  • Kreirati statičko polje ili vektor u programskom jeziku C++ te primijeniti jednostavne matematičke i logičke operacije na njegove elemente
  • Kreirati jednostavnu funkciju u programskom jeziku C++ prema zadanim ulaznim i izlaznim parametrima te ju upotrijebiti
  • Dizajnirati strukturu u programskom jeziku C++ te na osnovu nje kreirati i koristiti objekte
  • Koristiti pokazivač za rad s varijablama, poljima i funkcijama u programskom jeziku C++
  • Kreirati tekstualnu datoteku u programskom jeziku C++ te čitati iz nje

Željeni ishodi učenja

  • Osmisliti algoritam prema smjernicama te ga implementirati koristeći osnovne jezične elemente programskog jezika C++
  • Odabrati statičko polje ili vektor u programskom jeziku C++ te primijeniti složenije matematičke i logičke operacije na njegove elemente
  • Osmisliti rješenje složenijeg problema pomoću funkcije u programskom jeziku C++ te ju kreirati i upotrijebiti
  • Dizajnirati korisnički tip podataka u programskom jeziku C++ te na osnovu njega kreirati i koristiti kolekcije objekata
  • Koristiti pokazivač i referencu za rad s objektima u programskom jeziku C++
  • Kreirati binarnu datoteku u programskom jeziku C++ te čitati iz nje

BUDI IZVRSTAN U ONOM ŠTO VOLIŠ. ZAISKRI.

Prijavi se

Zašto je Algebra siguran izbor za tvoju budućnost?

Vjetar u
leđa

Kod nas ćeš naučiti sve o informacijskim tehnologijama, području za kojim potražnja stalno raste. Vjerujemo da ćemo ti tako osigurati podlogu za osobni razvoj i učiniti te metom poslodavaca.

Moderna metodologija

Odbijamo stajati na mjestu u svijetu koji se sve brže i brže mijenja. Jako pazimo da svaki studijski program bude u skladu s modernim trendovima i ide u korak s vremenom.

Kvaliteta bez premca

Ponosni smo na brojna priznanja i status najboljeg stručnog studija u Hrvatskoj. Iz godine u godinu se trudimo opravdati ukazano povjerenje, jer znamo da tvoja budućnost ovisi o tome. Zato svoju zadaću ne shvaćamo olako.

Newsletter

Želiš biti u toku sa svim novostima vezanim uz fakultet? Prijavi se na naš newsletter.