Description This course provides an introduction to object-oriented design in Java with an emphasis on practical techniques for developing complex software systems.
Programs that run on a computer are written in a computer language, and the languages used for writing computer programs have significantly evolved over time.
This 5 ECTS course is a joint teaching unit of the three BeNeFri universities which ensures that students obtain a basic level of programming skills when starting their Master’s studies.
Software Engineering (im deutschsprachigen Raum auch Softwaretechnik) zielt auf die ingenieurmäßige Entwicklung, Wartung, Anpassung und Weiterentwicklung großer Softwaresysteme unter Verwendung bewährter systematischer Vorgehensweisen, Prinzipien, Methoden und Werkzeuge.
To meet various customer requirements, to ensure availability on different platforms, or to satisfy business goals and marketing strategies, today’s software products typically need to be released in multiple variants.