Introduction to Cloud Computing
This course provides an introduction into the technologies behind cloud computing. A combination of lectures and hands-on programming assignments expose the student to the leading cloud computing paradigms and programming interfaces (e.g., EC2, Lambda). In addition, lectures provide an overview of the underlying technological concepts that make cloud computing possible (e.g., virtualization, scalability, fault tolerance, security).
Instructor: Prof. Eyal de Lara
Term: Winter
Location: Online
Time: Friday 3-6 PM
Course Overview
This course provides an introduction into the technologies behind cloud computing. A combination of lectures and hands-on programming assignments expose the student to the leading cloud computing paradigms and programming interfaces (e.g., EC2, Lambda). In addition, lectures provide an overview of the underlying technological concepts that make cloud computing possible (e.g., virtualization, scalability, fault tolerance, security).
Prerequisites
- Programming experience
Grading
- Participation: 10%
- A1 (Web Development): 20%
- A2 (EC2): 35%
- A3 (Lambda): 35%