Senior Project in Cloud Computing

This website contains content relevant to Connor Couetil's Senior Project performing curriculum development and analysis for Purdue's Spring 2026 session of Cloud Computing (CS 351). The course was developed by Professor Douglas E. Comer, Distinguished Professor of Computer Science at Purdue, and is currently being taught and developed by Professor George B. Adams, III, Teaching Professor of Computer Science at Purdue.

Cloud Assignments

Documents

Weekly Reports

Course Calendar

  Week     Dates     Textbook     Topics     Assignments     Exams  
1 1/12-1/18 Ch. 1,2 The Motivations for Cloud, Elastic Computing and its advantages
2 1/19-1/25 Ch. 3 Types of Clouds and Cloud Providers CA0 (1/20-1/23)
3 1/26-2/1 Ch. 4,5 Data Center Infrastructure and Equipment, Virtual Machines CA1 (1/27-2/6)
4 2/2-2/8 Ch. 6 Containers
5 2/9-2/15 Ch. 7 Virtual Networks CA2 (2/10-2/20)
6 2/16-2/22 Ch. 8 Virtual Storage
7 2/23-3/1 Ch. 9 Automation Midterm 1, Feb. 24
8 3/2-3/8 Ch. 10 Orchestration: Automated Replication and Parallelism
9 3/9-3/15 Ch. 11 The MapReduce Paradigm
10 3/16-3/22 - SPRING BREAK
11 3/23-3/29 Ch. 12 Microservices CA3 (3/24-4/3)
12 3/30-4/5 Ch. 13,14 Controller-based Management Software, Serverless Computing and Event Processing Midterm 2, Mar. 31
13 4/6-4/12 Ch. 15 DevOps
14 4/13-4/19 Ch. 16, 17 Edge Computing and IIoT, Cloud Security and Privacy CA4 (4/14-4/24)
15 4/20-4/26 Ch. 18 Controlling the Complexity of Cloud-Native Systems
16 4/27-5/2 - QUIET WEEK