Прескокни до содржината
Мој профил

Предмет

Објектно ориентирано програмирање

Изборни6 ECTS2. семестар60 h наставаЈазик на настава: хрватски

Опис на предметот

Описот на предметот е достапен само на хрватски.

  • 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

Исходи од учењето

Исходите од учењето се прикажани на англиски.

  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

Литература

Задолжителна литература

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

Носители на предметот 1

Изведувачи на наставата 1

Испитни рокови

Роковите за оваа академска година сè уште не се објавени. Минатата година се одржаа:

до 10 дена до 30 дена подоцна одржани
Извор: ISVU. Клик на рокот го отвора Studomat за пријава на испит; таму провери ги и можните измени.