The SDLC course aims at strengthening the knowledge of Master students on required concepts and methods for large software systems development. It will provide new knowledge on processes and techniques related to the development of complex software systems. An additional aim is a broad understanding of the software engineering discipline.
The students will have lectures presenting both the software development process models and phases and, as well, practical seminars, where they will be able to practice the development of simple software applications passing through all the phases of the software development process, namely analysis, design, implementations, quality assurance, and maintenance.