Syllabus: CSC 568 - Cloud Computing Fundamentals

General Information

{!assets/text/instructor_info.md!}


Course Information


Required Materials:


Resources and Accessibility:


Course Description

This course provides an introductory overview to the technologies that enable cloud computing. Topics covered include basic concepts about cloud computing, and advanced technical concepts regarding virtualization and containerization. As a graduate level course, students are expected to demonstrate a deeper critical understanding of cloud technologies, evaluating trade-offs between different approaches and relating them to current research or industry practices. Projects will contain components such as scalability analysis, security considerations, or integration of recent scholarly or industrial advances.


Course Student Learning Outcomes (CSLO)

  1. Be able to formulate the definition of cloud computing based on essential characteristics, service models, and deployment models.
  2. Be able to understand enabling technologies including virtualization, containerization, and orchestration.
  3. Be able to develop various services and applications inside containers.
  4. Be able to deploy and enable access to containers inside cloud infrastructure.
  5. Be able to critically analyze strengths, limitations, and trade-offs of different cloud platforms and container technologies.
  6. Be able to connect course concepts to research or cutting-edge industrial practices (e.g., through a literature survey or project extension).

MS in CS Program Objectives (CSPO):

  1. Be well prepared to enter a career.
  2. Be able to apply their course learnings to research career in an industrial setting.
  3. Be exposed to the latest, cutting-edge technology.

Course Topics:


Prerequisites


Evaluation Policy:

Method of Evaluation

Assessment % of Final Grade Course Objectives Assessed Program Objectives Assessed
Assignments 30% 1,2,3 1
Course Project 30% 1,2,3 1
Quizzes 10% 1 1
Exams 30% 1,2 1

Grade Scale:

Assessments:

Details on assessments will be made available on D2L.

Lateness Policy:

Assignments that are late are assessed a 10% per day late penalty. Saturday and Sunday are each days.

Course Schedules


{!assets/text/policy.md!}


{!assets/text/distance_education.md!}