Semester.ly

Johns Hopkins University | EN.601.425

Software System Design

3.0

credits

Average Course Rating

(-1)

This course introduces modern software systems design, with an emphasis on how to design large-scale systems, assess common system design trade-offs, and tackle system design challenges. It covers non-functional requirements, API design, distributed systems concepts, modern software building blocks (e.g., load balancers, caches, containers, etc.). Additionally, it includes case studies of common system design problems, some drawn from interview questions. Ultimately, this course helps learners become better software engineers.

No Course Evaluations found

Lecture Sections

(01)

No location info
A. Madooei
12:00 - 13:15