NAČIN IZVOĐENJA NASTAVE
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.