Objectives

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
- the functional model of continuous development (DevOps) and the continuous integration (CI)/continuous delivery (CD) principles of its methods

The course strengthens the following working life skills: presentation skills, multi-professionalism, organizational and coordination skills, project management and cooperation and negotiation skills.
  • Teacher: Jari Lehto