Course Description

The IT Solution Architecture course integrates design concepts and methods to develop IT solutions from both the software and system-level perspectives. It focuses on the analysis, design and implementation of an IT solution through which business requirements, software qualities and solution elements are transformed into implementable artefacts. By combining critical analysis with hands-on design and development, the course prepares students to participate effectively in the architecture design and development stages of a software-intensive IT solution project.

Learning Objectives

Upon finishing the course, a student will be able to:

- Familiarize students with software design and systems thinking skills and instil an appreciation for the value of software architecture.
- Design the architecture for an end-to-end IT Solution.
- Understand and implement architectural styles and design patterns for software systems.
- Use standard practices in documenting system architectures using views and perspectives.
- Impact analysis to understand the implications of design choices.

Past Projects
A reputable global technology solutions provider

Students developed an architecture and prototyped a hotel booking platform system that aims to customise and serve their target audience, with flexible provisioning of hotel search and pricing constructs.

School of Computing and Information Systems
School Term
AY2022/23 TERM 2
Course Code
CS 301

SUBSCRIBE TO OUR NEWSLETTER

Subscribe to our free monthly newsletter for the latest news, case studies and competitions

Newsletter checkboxes