2024-2025 Graduate Catalog w/ September Addendum 
    
    Nov 24, 2024  
2024-2025 Graduate Catalog w/ September Addendum
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)