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.

Documents

Weekly Reports

Cloud Assignments

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 Midterm 1, Feb. 17
7 2/23-3/1 Ch. 9 Automation
8 3/2-3/8 Ch. 10 Orchestration: Automated Replication and Parallelism CA3 (3/3-3/13)
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 CA4 (3/24-4/2)
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 CA5 (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