Uvod u programiranje – UTR

Uvod u programiranje

Učenje temeljeno na radu

Laboratorijske vježbe povezane su s obveznim ishodima učenja i služe za postupno razvijanje algoritamskog i programskog razmišljanja.

2 skupa ishoda učenja
10 ishoda
30 vježbi

SIU 1 · Osnove programiranja

I1 Koristiti osnovne tipove podataka, matematičke, logičke i operatore usporedbe te ugrađene matematičke funkcije u linearnim problemima.

  • LV01 Integrirana razvojna programska okolina, ulaz/izlaz podataka
  • LV02 Osnovni tipovi podataka, operatori i ugrađene matematičke funkcije

I2 Odrediti korake za rješavanje problema pomoću pseudokoda.

  • LV03 Rješavanje problema pomoću dijagrama tijeka
  • LV04 Prikazivanje algoritma pomoću pseudokoda

I3 Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom grananja.

  • LV05 Jednostavna naredba odlučivanja
  • LV06 Složena naredba odlučivanja
  • LV07 Naredba switch-case

I4 Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom petlje s određenim brojem ponavljanja.

  • LV08 Petlja s određenim brojem ponavljanja
  • LV09 Višestruka petlja s određenim brojem ponavljanja

I5 Izraditi algoritam i program u odabranom programskom jeziku rješavajući problem uporabom petlje s uvjetom na početku/kraju.

  • LV10 Petlja s uvjetom na početku
  • LV11 Petlja s uvjetom na kraju
  • LV12 Ugnježđivanje petlji

SIU 2 · Spremnički tipovi podataka

I1 Prikupiti i analizirati korisničke zahtjeve za programsko rješenje.

  • LV13 Prikupljanje i analiza korisničkih zahtjeva
  • LV14 Prikupljanje i analiza korisničkih zahtjeva s prioritizacijom

I2 Izraditi jednostavnije programsko rješenje uporabom funkcija jednodimenzionalnog/dvodimenzionalnog slijednog spremnika.

  • LV15 Slijedni spremnik – jednodimenzionalno polje
  • LV16 Slijedni spremnik – dvodimenzionalno polje
  • LV17 Nizovi znakova i stringovi
  • LV18 Problemski zadatak – ispitna vježba

I3 Izraditi jednostavnije programsko rješenje uporabom funkcija zbirke stog.

  • LV19 Vektor, STL, osnovne funkcije
  • LV20 Spremnik tipa stog – primjene
  • LV21 Spremnik tipa stog – problemski zadatak
  • LV22 Problemski zadatak – ispitna vježba

I4 Izraditi jednostavnije programsko rješenje uporabom funkcija zbirke red.

  • LV23 Spremnik tipa red, STL, osnovne funkcije
  • LV24 Spremnik tipa red, složeni algoritmi
  • LV25 Spremnik tipa red – problemski zadatak
  • LV26 Problemski zadatak – ispitna vježba

I5 Koristiti funkcije zbirke elemenata čiji redoslijed nije zadan smještajem u memoriji.

  • LV27 Spremnik tipa lista, STL, osnovne funkcije
  • LV28 Spremnik tipa lista, složeni algoritmi
  • LV29 Spremnik tipa lista – problemski zadatak
  • LV30 Problemski zadatak – ispitna vježba