CS603 : Software Architecture and Design

I like this Course

Course Info

Course Category

Computer Science/Information Technology

Course Level

Undergraduate

Credit Hours

3

Pre-requisites

CS504

Instructor

Dr. Fakhar Lodhi
D.Sc. (Computer Science)
George Washington University, USA

Course Contents

The following topics will be covered in this course: Software Design Concepts Structured and Object-Oriented Design Strategies SOLID Design Principles Software Architecture Patterns and Design Patterns Code Smells Quality Attributes The Architecture Meta-Frame Architectural Structures & Styles Incremental and Iterative Approach to Architectural Design Interactive systems with MVC architecture Web Application Frame Monolithic Architecture Cloud Computing Service-Oriented Architecture Micro-service Architecture Architecture documentation Architecture Evaluation