Preskoči na sadržaj
Moj profil

Predmet

Osnove programiranja

Obavezni6 ECTS1. semestar75 h nastaveNastava: hrvatski

Opis predmeta

Opis predmeta dostupan je samo na hrvatskom jeziku.

  • Uvod, pristup rješavanju problema, algoritmi, pseudo kod i dijagram toka
  • Jednostavni tipovi podataka (cijeli brojevi, brojevi s pomičnom točkom, logički ili Boolov tip podataka, znakovni niz ? string)
  • Varijable i aritmetički izrazi, operatori
  • Osnovna pravila za pisanje programa
  • Ulazno/izlazne funkcije- formatirani ispis, formatirani unos
  • Struktura programa u
  • Python-u, jednostavni program, donošenje odluka i grananje programa
  • Ponavljanje blokova programa (petlje)
  • Ugniježdene strukture (grananje unutar grananja, petlja unutar petlje), prekid petlje
  • Funkcije, programi i moduli
  • Ugrađene funkcije
  • Definiranje vlastitih funkcija, pretvorba programa u modul
  • Podatkovne zbirke ? jednodimenzionalni nizovi, stringovi, ugrađene funkcije nad stringovima, n-torke
  • Podatkovne zbirke – liste, skupovi (setovi) i rječnici
  • Podatkovne zbirke ? datoteke
  • Programiranje složenijih algoritama primjenom različitih podatkovnih zbirki, selekcija i petlji
  • Algoritam
  • Eratostenovo sito za određivanje prostih brojeva
  • Jednostavni algoritmi za sortiranje

Kada i gdje

Raspored nastave i zauzetost prostorija dostupni su nakon prijave TVZ računom.

Prijava TVZ računom

Ishodi učenja

Ishodi učenja prikazani su na engleskom jeziku.

  1. ability to formulate basic algorithms by means of a pseudo code, a flowchart
  2. ability to identify basic data types and data structures
  3. ability to create the basic structure of a program
  4. ability to compare the efficiencies of different selection conditions and loops in a program
  5. ability to divide functionalities of complex program into modules
  6. ability to develop simple programming solutions related to engineering implementation

Literatura

Obavezna literatura

  • Leo Budin, Predrag Brođanac, Zlatka Markučić, Smiljana Perić – Rješavanje problema programiranjem u Phyton-u

Nosioci predmeta 1

Izvođači nastave 3

Ispitni rokovi

Rokovi za ovu akademsku godinu još nisu objavljeni. Prošle godine održani su:

do 10 dana do 30 dana kasnije održani
Izvor: ISVU. Klik na rok otvara Studomat za prijavu ispita; ondje provjeri i moguće izmjene.