Tehničko veleučilište u Zagrebu · Zagreb

Objektno orijentirano programiranje

ECTS: 4 · Semestar: 1 · Ukupna satnica: 60 h

Kolegij

Opis kolegija

Osnove programskog jezika Java i jednostavni primjeri Java programa Klase i objekti u Javi Objektno orijentirano programiranje u Javi Iznimke u Javi Dinamičke strukture podataka, generičko programiranje i Javadoc Datoteke u Javi JavaFX JDBC Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave

Sadržaj

Ishodi učenja

  1. napisati programski kod JavaFX aplikacije koja će koristiti grafičko sučelje i bazu podataka
  2. izabrati opciju razvoja u programskom jeziku Java ako je odgovarajući za rješavanje odabranog problema
  3. organizirati dijelove aplikacije u klase, sučelja i pakete u skladu s objektno orijentiranim principima programiranja
  4. razviti JavaFX aplikacije koja rješavaju praktične probleme različitih vrsta
  5. samoprocijeniti prikladnost Java programskog jezika za rješavanje određenog praktičnog problema
  6. osmisliti strukturu klasa Java aplikacija kako bi bila prilagođena za naknadna proširenja
  7. formulirati / oblikovati postojeća aplikativna rješenja na programski jezik Java
  8. povezati znanja ostalih programskih jezika s programskim jezikom Java
  9. kritički prosuđivati prednosti i mane programskog jezika Java s obzirom na ostale programske jezike
  10. izabrati opciju korištenja naprednih funkcionalnosti jezika kao što su lambda izrazi za rješavanje problemskih zadataka
Resursi

Literatura

Obavezna literatura

  • The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development 2nd edition, 2021.
    More Java 17: An In-Depth Exploration of the Java Language and Its Features 3rd edition, 2021.
    Effective Java, 3rd edition, 2018.
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave