Studij

Software Engineering

Advanced Programming Paradigms

  • Predavanje 15
  • Vježbe 30
  • Samostalni rad 120
Ukupno 165

Naziv predmeta

Advanced Programming Paradigms

Tip predmeta

Obligatory

ECTS

5

Nastavnici i suradnici

Cilj

The objective of the course is to give students advanced knowledge on certain programming paradigms and analysis and design of object-oriented applications.

Sadržaj

Structural modeling, behavioral modeling and architectural modeling using UML, testing of object-oriented applications, concept of the aspect-oriented programming, TDD, BDD, clean code aproach, metrics.

Obvezna literatura

1. McLauglin, Pollice, West: Head First Object-Oriented Analysis and Design

Preporučena literatura

1. Filman, Elrad, Clarke, Aksit: Aspect-Oriented Software Development

Minimalni ishodi učenja

  • Primijeniti jedinične testove i TDD i BDD princip
  • Opisati OOP strukturalno modeliranje.
  • Opisati OOP behavioral modeling.
  • Opisati OOP arhitekturalno modeliranje.

Željeni ishodi učenja

  • Prepoznati potrebu za implementacijom jediničnih testova
  • Primijeniti OOP strukturalno modeliranje.
  • Primijeniti OOP behavioral modeling.
  • Primijeniti OOP arhitekturalno modeliranje.

BUDI IZVRSTAN U ONOM ŠTO VOLIŠ. ZAISKRI.

Prijavi se

Zašto je Algebra siguran izbor za tvoju budućnost?

Vjetar u
leđa

Kod nas ćeš naučiti sve o informacijskim tehnologijama, području za kojim potražnja stalno raste. Vjerujemo da ćemo ti tako osigurati podlogu za osobni razvoj i učiniti te metom poslodavaca.

Moderna metodologija

Odbijamo stajati na mjestu u svijetu koji se sve brže i brže mijenja. Jako pazimo da svaki studijski program bude u skladu s modernim trendovima i ide u korak s vremenom.

Kvaliteta bez premca

Ponosni smo na brojna priznanja i status najboljeg stručnog studija u Hrvatskoj. Iz godine u godinu se trudimo opravdati ukazano povjerenje, jer znamo da tvoja budućnost ovisi o tome. Zato svoju zadaću ne shvaćamo olako.

Newsletter

Želiš biti u toku sa svim novostima vezanim uz fakultet? Prijavi se na naš newsletter.