2022-2023 Graduate Catalog w/ November Addendum 
    
    Nov 24, 2024  
2022-2023 Graduate Catalog w/ November Addendum [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CISC 592 - Software Architecture and Microservice


(3 semester hours)
Prerequisites: Bachelor of Science in Computer Science or a related technical field (e.g., Electrical and Computer Engineering, Information Science, Operations Research) or permission of CISC grad committee.
Description: This course explores a collection of topics in Software Architecture and Microservices and introduces concepts and best practices of software architecture. It deals with; high-level building blocks that represent the underlying software system, how a software system is structured, and how that system’s elements are meant to interact. Fundamentals of software architecture, its principles, elements, components, configurations and architectural structures and styles will also be discussed. Special focus will be given to the interaction between quality attributes and software architecture. Societal and ethical implications of software architecture and microservices will also be discussed



Add to Portfolio (opens a new window)