(4 cr.) P: C212. Design and implementation of complex software systems and applications exploiting the object oriented paradigm. Selection and effective utilization of object-oriented libraries and interfaces.