Instructor | In Kee Kim inkee.kim@uga.edu |
---|---|
Instructional Format | Hybrid Synchronous |
Class Time/Location |
Tue and Thurs: 09:35 -- 10:50 a.m. @Miller Plant Sci 1102 or Zoom Wed: 10:20 -- 11:10 p.m. @BOYD 0222 or Zoom |
Instructor Online Office Hour |
Monday 10a.m. to 11a.m. Wednesday 4 p.m. to 5 p.m. |
TA Online Office Hour |
TA: Ting Jiang Friday 9 a.m. to 11 a.m. |
Cloud has become a de facto computing infrastructure in many business and research organizations, and has been being used to deliver various user-facing, business, and scientific applications to end users. In this course, you will learn the underlying technologies and concepts that create the current cloud computing and infrastructure, and obtain hands-on experience in designing and implementing modern cloud applications. This is an introductory cloud computing course designed for both senior-level undergraduate students and graduate students.
For more information, please refer to the course syllabus: Syllabus
# | Grading Item | Undergrad. | Grad. |
---|---|---|---|
1 | 4+ Programming Assignments | 50% | 40% |
2 | Miderm Exam | 20% | 20% |
3 | Final Exam | 25% | 25% |
4 | In-class Participation | 5% | 5% |
5 | Paper Presentation | -- | 10% |
This class uses the standard grade cutoff points.
Letter Grade | A | A- | B+ | B | B- | C+ | C | C- | D+ | D | D- | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Range | [93, 100] | [90, 92] | [87, 89] | [83, 86] | [80, 82] | [77, 79] | [73, 76] | [70, 72] | [67, 69] | [63, 66] | [60, 62] | [0, 59] |
All students must follow the Academic Honesty Policy of the University of Georgia. Dishonest behavior will not be tolerated and will result into failing the course. If there are any issues regarding this policy, please contact the instructor immediately.
Please note that the first five sessions of this class will be fully online due to the add/drop deadline (Jan/20). From the third week of the semester, the class will be hybrid synchronous.
Week | Class # | Date | Topic | Note |
---|---|---|---|---|
1 | 01 | Jan/13 (W) | (Online) Course Introduction | |
02 | Jan/14 (R) | (Online) A Quick Tour of Cloud Computing | ||
2 | 03 | Jan/19 (T) | (Online) Cloud Service Models | |
04 | Jan/20 (W) | (Online) SLA and Availability | Class Add/Drop Deadline |
|
05 | Jan/21 (R) | (Online) Cloud Deployment Models | ||
3 | 06 | Jan/26 (T) | PA #1 Discussion | PA #1 Out |
07 | Jan/27 (W) | Scalability and Elasticity (I) | ||
08 | Jan/28 (R) | Scalability and Elasticity (II) | ||
4 | 09 | Feb/02 (T) | Virtualization (I) | |
10 | Feb/03 (W) | Virtualization (II) | ||
11 | Feb/04 (R) | Inside Datacenters | ||
5 | 12 | Feb/09 (T) | VM Migration | |
13 | Feb/10 (W) | OS Level Virtualization, Resource Isolation (I) | PA #1 Due | |
14 | Feb/11 (R) | Resource Isolation (II) | ||
6 | 15 | Feb/16 (T) | Class Canceled. | |
16 | Feb/17 (W) | No Class -- Instructional Break | ||
17 | Feb/18 (R) | PA #2 Discussion, LXC | PA #2 Out | |
7 | 18 | Feb/23 (T) | Docker | |
19 | Feb/24 (W) | Docker (II) | ||
20 | Feb/25 (R) | Docker (III) + Compose | ||
8 | 21 | Mar/02 (T) | Micrservices | PA #2 Due |
22 | Mar/03 (W) | Midterm Review (I) | ||
23 | Mar/04 (R) | Midterm Review (II) | ||
9 | 24 | Mar/09 (T) | Midterm Exam (75min, in-class, close book/notes) | |
25 | Mar/10 (W) | Container Orchestration, Swarm | ||
26 | Mar/11 (R) | Kubernetes | ||
10 | 27 | Mar/16 (T) | Kubernets (II), Serverless Computing | |
28 | Mar/17 (W) | Serverless Computing (II) | ||
29 | Mar/18 (R) | Serverless Computing (III), PA #3 | PA #3 Out | |
11 | 30 | Mar/23 (T) | Big Data Intro, GFS | |
31 | Mar/24 (W) | MapReduce | ||
32 | Mar/25 (R) | No Class | ||
12 | 33 | Mar/30 (T) | MapReduce (II) | |
34 | Mar/31 (W) | Hadoop Add-Ons | ||
35 | Apr/01 (R) | Spark | PA #3 Due | |
13 | 36 | Apr/06 (T) | Cluster Management (I) | |
37 | Apr/07 (W) | Cluster Management (II) | ||
38 | Apr/08 (R) | No Class -- Instructional Break | ||
14 | 39 | Apr/13 (T) | PA #4 Discussion | PA #4 Out |
40 | Apr/14 (W) | YARN, Mesos | ||
41 | Apr/15 (R) | NoSQL | ||
15 | 42 | Apr/20 (T) | Stream Processing | |
43 | Apr/21 (W) | IoT and Edge Computing | ||
44 | Apr/22 (R) | Grad Presentations | ||
16 | 45 | Apr/27 (T) | Grad Presentations | PA #4 Due |
46 | Apr/28 (W) | Last Day | ||
47 | Apr/29 (R) | Final Exam (75min, in-class, close book/notes) | ||