T2-F: A Comprehensive and Hands-on Undergraduate Course on Cloud Computing
Location
Coastal
Start Date
5-3-2018 1:45 PM
Description
Cloud computing has been widely adopted in the field of software development and deployment. Cloud vendors provide a great variety of services. Currently, the most used cloud vendor, Amazon Web Services, provides fifty-five different services, without mentioning combined services. It is a challenge to cover a representative subset of these services in a class so that it enables students to use cloud computing technologies in school projects as well as in their professional careers. We have recently developed a comprehensive course on cloud computing, the coverage of which is aligned with an industry recognized certificate. Compared with existing cloud computing courses previously presented in the literature, our course is unique in its wide coverage of cloud computing services. In addition, this course is highly hands-on, consisting of eleven labs. In this article, we discuss the course topics, labs, assessment of student performance, student feedback, and instructor observations. Overall, our assessment of the first implementation of the course shows that students performed well, felt they gained a lot from the course, and were overall satisfied with how the course was delivered.
T2-F: A Comprehensive and Hands-on Undergraduate Course on Cloud Computing
Coastal
Cloud computing has been widely adopted in the field of software development and deployment. Cloud vendors provide a great variety of services. Currently, the most used cloud vendor, Amazon Web Services, provides fifty-five different services, without mentioning combined services. It is a challenge to cover a representative subset of these services in a class so that it enables students to use cloud computing technologies in school projects as well as in their professional careers. We have recently developed a comprehensive course on cloud computing, the coverage of which is aligned with an industry recognized certificate. Compared with existing cloud computing courses previously presented in the literature, our course is unique in its wide coverage of cloud computing services. In addition, this course is highly hands-on, consisting of eleven labs. In this article, we discuss the course topics, labs, assessment of student performance, student feedback, and instructor observations. Overall, our assessment of the first implementation of the course shows that students performed well, felt they gained a lot from the course, and were overall satisfied with how the course was delivered.