Podstawy inżynierii oprogramowaniaProgramowanie i projektowanie obiektowe
Opis przedmiotu:
Celem zajęć jest poznanie jednego z najpowszechniej stosowanego paradygmatu programowania: programowania obiektowego. Program obejmuje zarówno przedstawienie podstawowych pojęć takich jak klasa, obiekt, dziedziczenie czy metody wirtualne, jak i praktykę wykorzystania tych elementów w budowaniu złożonych programów za pomocą wzorców projektowych.
Podczas nauki programowania obiektowego studenci będą programować w językach obiektowych, ze statycznym i dynamicznym typowaniem.