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

Software design, Desirable internal design characteristics, Object orientation introduction, Implementing relationship, Good OO design principles, Solutions to some general design problems, Design patterns, Refactoring, MVC, Software architecture overview, architecture meta-frame, Software architecture patterns, Monolithic architecture, Web application archetype, Architecture in the cloud, Service oriented architecture, Service oriented architecture-Microservices, What every software architect should know