To describe the basic principles, techniques, algorithms and applications of Cloud Computing
A. Demonstrate systematic understanding and critical awareness of well-defined concepts, models, and technologies for cloud computing technologies and practices;
B. Demonstrate expertise in different cloud models and mechanisms, including their strengths and weaknesses;
C. Adapt or combine the key elements of existing cloud models and mechanisms to design cloud solutions to the real world application problems.
Students will be expected to attend two hours of a formal lecture and two hours for either a tutorial or a lab section in a typical week. Lectures will introduce students to the academic content. Tutorials will be used to expand the students understanding of lecture materials. In addition, students will be expected to devote unsupervised time to private study. Private study will provide time for reflection and consideration of lecture material and background reading.