En.605.704

For current JHU EP students, register early—this course fills up one semester in advance. For working professionals, consider auditing or enrolling as an NDS to future-proof your regulatory skill set.

: Identifying exactly what the system should do. en.605.704

If you are looking for a rigorous, practical course to advance your software design skills, EN.605.704 at JHU provides the essential foundation. For current JHU EP students, register early—this course

Designing systems that are easy to modify and extend. For current JHU EP students

Identify appropriate object-oriented design solutions for complex systems. Prerequisites and Ideal Candidates