Software Engineering: Introduction
Learn how to apply engineering principles, such as Agile, to build a full-stack software system.
What you'll learn
- How to build a non-trivial software system using an agile approach in a pair or team
- Techniques for specifying the functional and non-functional aspects of a software system
- Techniques for designing and testing a software system
- The role of refactoring in building a quality system
For more information please click "Further Official Information" below.