Zum Inhalt springen
Mein Profil

Lehrveranstaltung

Objektorientierte Programmierung

Wahlfach6 ECTS2. Semester60 h UnterrichtUnterrichtssprache: Kroatisch

Beschreibung der Lehrveranstaltung

Die Kursbeschreibung ist nur auf Kroatisch verfügbar.

  • 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

Lernergebnisse

Die Lernergebnisse werden auf Englisch angezeigt.

  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

Literatur

Pflichtliteratur

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

Verantwortliche der Lehrveranstaltung 1

Lehrende 1

Prüfungstermine

Die Termine für dieses Studienjahr sind noch nicht veröffentlicht. Im letzten Jahr fanden statt:

innerhalb von 10 Tagen bis zu 30 Tage später vergangen
Quelle: ISVU. Ein Klick auf einen Termin öffnet den Studomat zur Prüfungsanmeldung; prüfen Sie dort auch mögliche Änderungen.