CS 4060 - Cloud Computing (Winter 2018)

Course Objectives

In this course, we examine the critical technology trends that are enabling cloud computing, the architecture and the design of existing deployments, the services and the applications they offer, and the challenges that need to be addressed to help cloud computing to reach its full potential. The format of this course will be a mix of lectures, seminar style discussions, and student presentations.

Computer Requirement

To take this course, a student should have a personal computer which can be used to accomplish course work. Although University does have computer labs, a student's personal computer is still necessary for this course. The reasons are: (1) students cannot install software on lab computers; (2) students cannot safely keep their personal files on lab computers.

This computer can be either a laptop or a desktop (tablets are not recommended). We do not specify the Operating System running on the computer, but keep in mind that demos and software will be based on Windows. Information on other Operating Systems will be provided when it is possible, but not guaranteed.

A student may take this course without such a computer, but the University and the Instructor are not responsible to provide such environment for his/her course work. The course evaluation will not be altered because a student does not have such computer.

Course Information

Course Components


Topic Groups