Preskoči na vsebino
Moj profil

Predmet

Objektno usmerjeno programiranje

Izbirni6 ECTS2. semester60 h poukaJezik izvajanja: hrvaščina

Opis predmeta

Opis predmeta je na voljo samo v hrvaščini.

  • Uvod u
  • Objektno
  • Orijentirano
  • Programiranje (OOP)
  • Kreiranje klasa i objekata
  • Korištenje konstruktor i destruktor metoda
  • Implementacija enkapsulacije
  • Implementacija nasljeđivanja
  • Rad s polimorfizmom
  • Apstraktne klase i sučelja
  • Praktična kompozicija i agregacija
  • Praksa upravljanja iznimkama
  • Operacije s datotekama i serijalizacija
  • Testiranje i debugging
  • Primjena dizajnerskih obrazaca
  • Izrada GUI aplikacije
  • Napredne OOP prakse
  • Završni projekt

Učni izidi

Učni izidi so prikazani v angleščini.

  1. analyze and apply basic concepts of object-oriented programming in Python
  2. Design and implement classes and objects to model real problems
  3. combine inheritance and polymorphism to create flexible and repeatable code
  4. integrate encapsulation and abstraction to improve code modularity and maintainability
  5. Develop and test Python applications using OOP principles

Literatura

Obvezna literatura

  • Z. Kalafatić, A. Pošćić, S. Šegvić, J. Šribar : Python za znatiželjne: sasvim drukčiji pogled na programiranje, Element, Zagreb, 2016.

Nosilci predmeta 1

Izvajalci pouka 1

Izpitni roki

Roki za to študijsko leto še niso objavljeni. Lani so bili:

do 10 dni do 30 dni pozneje izvedeni
Vir: ISVU. Klik na rok odpre Studomat za prijavo na izpit; tam preveri tudi morebitne spremembe.