CSC 447
Introduction to Cloud Computing:
Section: 001

Course Description

The course will provide an introduction and overview to cloud computing principles and architectures at the undergraduate level. The course will start by reviewing the history of centralized and distributed computing and trace how developments over the years have resulted in today's current cloud computing technology. The course will provide an in-depth overview of cloud types and services, virtualization, cloud architectures for both private and public cloud offerings, computer networking topics of relevance to cloud computing, cloud computing security and both the economic and legal aspects of cloud computing systems along with advanced topics such as cloud storage and cloud hosted databases. The course will also include hands-on installation and operation of the NC State VCL private cloud computing system on a dedicated compute node assigned to each student and an individual account on the Amazon AWS public cloud service for gaining practical experience with cloud computing instances.

Fall 2021

Meeting Patterns

Classes Start:
August 16, 2021
Classes End:
November 29, 2021
Location:
01228 Engineering Building 2
Class Days:
M W
Class Start Time:
3:00pm
Class End Time:
4:15pm

Class Type:
Lecture
Credits:
3.00
Restrictions:
Prerequisite: CSC 246

Tools