Software engineering is a comprehensive term that encompasses the design, implementation, and maintenance of complex software systems within a business unit.

After the course the students will know:

  • the special characteristics and challenges of software engineering as an engineering discipline
  • the software development process as a whole and the principles of project work
  • the role of the customer in the software design and implementation processes
  • the principles of agile methods and how to apply one particular agile method