Hold on just a sec...
0 or 3 credits
Spring 2025 Lecture Upper DivisionIntroduction to cloud computing. Cloud data center infrastructure, public and private clouds, servers and virtualized servers, data center networks and virtualized networks, virtualized disk, file, and object storage, the concept of scale-out, algorithms and programming systems used in the design and implementation of cloud-native software, especially using containers and orchestration systems, microservices, serverless designs, controller-based designs, edge and fog computing, security in a cloud environment, programming models.
Learning Outcomes1Describe physical facilities and virtualized technologies used in a cloud data center.
2Understand major algorithms and programming paradigms used to build cloud-native software.
3Design and deploy containerized software in a cloud environment.
4Demonstrate orchestration of container software.