Software Engineering Development on Modern Cloud Environments

CDS DS 561

Most of today's organizations needing a technology solution look to satisfy their computing, storage and networking needs through one of the large public cloud providers. Unlike traditional environments where a company had to build its own infrastructure often at large time and monetary expense it can now rent what it needs at the click of a button. In this course we will provide hands on experience with one of the large public cloud platforms. In particular we will look into the different flavors of compute, storage and networking available, how best to use them to solve interesting problems, and how to do everything on a constrained budget. Students will get accounts and deliver project work on the public cloud while also learning some of the fundamental principles on how those different cloud systems work under the covers. It is recommended that students taking this class have learned the basic principles of Computer Systems such as those taught in DS210 and/or CS210.

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.