top of page

Software Engineering (CST 438)
Course Description
Prepares students for large-scale software development using software engineering principles and techniques. Coverage includes software process, requirements analysis and specification, software design, implementation, testing, and project management. Students are expected to work in teams to carry out a realistic software project.
Final Project
The final project was a hotel reservation system. It used Amadeus API 's development environment to glean realistic hotel and room reservations details. The project had several internal REST APIs to provide data and reservation management to an external travel reservation site.

Application Architecture

bottom of page