Cloud Computing skills have been increasing in demand. Many software engineers are learning these skills and taking cloud certification examinations to be job competitive. Preparing undergraduates to be cloud-certified remains challenging as cloud computing is a relatively new topic in the computing curriculum, and many of these certifications require working experience. In this paper, we report our experiences designing a course with experiential learning to prepare our computing undergraduates to take the cloud certification. We adopt a university project-based experiential learning framework to engage industry partners who provide project requirements for students to develop cloud solutions and an experiential risk learning model to design the course contents. We prepare these students to take on the Amazon Web Services Solution Architect - Associate (AWS-SAA) while doing the course. We do this over 3 semester terms and report our findings before and after our design with experiential learning. We are motivated by the students' average 93\% passing rates over the terms. Even when the certification is taken out of the graded components, we still see an encouraging 89\% participation rate. The quantitative feedback shows increased ratings across the survey questions compared to before experiential learning. We acknowledge concerns about the students' heavy workload and increased administrative efforts for the faculty members. We summarise our approach with actionable weekly topics, activities and takeaways. We hope this experience report can help other educators design cloud computing content and certifications for computing students in software engineering.
翻译:云计算技能的需求持续增长。众多软件工程师正在学习这些技能并通过云认证考试以提升就业竞争力。由于云计算在计算机课程体系中仍属新兴领域,且许多认证要求具备实际工作经验,如何培养本科生获得云认证仍具挑战性。本文报告了我们设计一门基于体验式学习的课程来帮助计算机本科生备考云认证的经验。我们采用大学项目驱动的体验式学习框架,邀请行业合作伙伴提供项目需求供学生开发云解决方案,并运用体验式风险学习模型设计课程内容。学生在学习本课程期间同步准备亚马逊云服务解决方案架构师-助理级(AWS-SAA)认证。通过三个学期的教学实践,我们报告了体验式学习设计前后的对比发现。学生平均93%的通过率激励着我们——即使在认证不作为评分组成部分的情况下,我们仍观察到89%的参与率。量化反馈显示,与体验式学习实施前相比,所有调查问题的评分均有提升。我们承认存在学生课业负担较重、教师管理成本增加等问题,并总结出包含可操作周主题、活动与要点的实施方案。希望本经验报告能帮助其他教育工作者为软件工程方向的计算机学生设计云计算教学内容与认证体系。