1.125 Architecting and Engineering Software Systems


Class Info

Software architecting and design of cloud-based software-intensive systems. Targeted at future engineering managers who must understand both the business and technical issues involved in architecting enterprise-scale systems. Student teams confront technically challenging problems. Introduces modern dev-ops concepts and cloud-computing, including cloud orchestration for machine learning. Also discusses cyber-security issues of key management and use of encrypted messaging for distributed ledgers, e.g., blockchain. Students face problem solving in an active learning lab setting, completing in-class exercises and weekly assignments leading to a group project. Some programming experience preferred. Enrollment limited.

This class has no prerequisites.

1.125 will be offered this semester (Fall 2019). It is instructed by J. Williams.

Lecture occurs 2:30 PM to 4:00 PM on Tuesdays and Thursdays in 1-390.

This class counts for a total of 12 credits.

You can find more information at the 1.125 Home Page site.

MIT 1.125 Architecting and Engineering Software Systems Related Textbooks
MIT 1.125 Architecting and Engineering Software Systems On The Web

© Copyright 2015