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.

hotelReservations.png
Application Architecture
HotelReservations.png

© 2020 by George Blombach

22-227663_cal-california-state-universit
bottom of page