Course Outcomes

You will have the opportunity to increase their understanding for what it takes to deliver successful software systems working in small teams and to develop appropriate knowledge and skills. That is, you will have the opportunity to learn and apply knowledge and skills about:

  • Software development lifecycles
  • Requirements elicitation and management
  • Architecture and Design
  • Development
  • Testing
  • Release Engineering