Software Engineering II

Course Code:


Course Name:

Software Engineering II



Course Description

This course gives students the opportunity to work in teams to build their own web application, with a focus on architecture, planning, and meeting requirements through extensive testing.

Students will get to grips with the Model-View-Controller architecture through the Spring web framework, integrating functionality from Twitter and Google maps, and developing their own Application Programming Interface (API).

By the end of the course unit students will be able to:

  • Work in a team to deliver a new software product.
  • Implement a robust architecture for a web application.
  • Understand and break down requirements.
  • Ensure acceptance tests are met through unit and integration tests.
  • Work with APIs.