Required course: No
Course Level
Undergraduate
Enrollment Requirements
Advanced Standing: Engineering. SFWE 406 or SFWE 302.
Course Description
Design and implementation of distributed systems based on a cloud-native approach with up-to-date software architecture and relevant development frameworks. Topics include inter-module communication, asynchronous processing, security, concurrency, parallelism, and an overview of contemporary enterprise technology and challenges. May be convened with SFWE 510.
Course Units
3
Typically Offered
Spring