NAČIN IZVOĐENJA NASTAVE

Predavanja 15sati
Vježbe 60sati
0
ECTS
0
Nastavnici
0
Godina
0
Semestar

OPIS PREDMETA

Ciljevi predmeta

Student mora razumjeti koncept algoritma i računala kao izvršitelja (vezano uz kolegij „Algoritmi i strukture podataka“). Predstaviti neke načine zapisivanja algoritama: formalne i neformalne. Pseudo-kod. Osposobiti studenta da može razviti jednostavan algoritam i testirati ga i logičkom smislu.
Kroz programski jezik C# uvesti studenta u osnovne pojmove: tipovi podataka i deklaracija, naredbe za kontrolu tijeka programa (petlje i naredbe za grananje), algoritam zapisan u pseudo kodu kodirati i testirati na računalu. Usporediti osnovne elemente jezika C# sa jezikom C.
Upoznati studenta sa funkcijama, rekurzivnim pozivima funkcija, strukturama podataka. Upoznati ga sa osnovnim funkcijama za rad s datotekama.

Očekivani ishodi učenja

  • Poznavati rad u integriranom razvojnom okruženju što uključuje kreiranje projekata, dodavanje elemenate u postojeći projekt, dodavanje referenci u postojeći projekt, prevođenje izvornog koda.
  • Interpretirati poruke integriranog razvojnog okruženja prilikom prevođenja i pokretanja programa.
  • Osmisliti jednostavan algoritam prema smjernicama te ga implementirati koristeći osnovne elemente programskog jezika (tipovi podataka, varijable, operatori, literali, uvjetno grananje, petlje).
  • Odabrati prikladan kontejner za čuvanje više podataka.
  • Primijeniti složenije matematičke i logičke operacije na njegove elemente.
  • Primijeniti pokazivače u programu za rad s poljima i funkcijama u proceduralnom programskom jeziku.
  • Napraviti program za rad s datotekama u proceduralnom programskom jeziku
  • Strukturirati programski kod korištenjem zaglavlja u proceduralnom programskom jeziku
  • Osmisliti rješenje jednostavnog problema koristeći funkcije te ih kreirati i upotrijebiti.
  • Kreirati rješenje korištenjem raspoloživih memorijskih opcija (stog, hrpa).
  • Konstruirati rješenje korištenjem datoteka.

Opis predmeta

Kratki pregled sadržaja i tema koje će se obrađivati tijekom kolegija, uključujući ključne koncepte i područja.

CIljevi predmeta

Glavni ciljevi koje kolegij želi postići, odnosno ono što bi studenti trebali razumjeti ili moći primijeniti nakon završetka kolegija.

Očekivani ishodi učenja

Konkretna znanja i vještine koje će studenti steći do kraja kolegija i biti sposobni prakatično pokazati.