Cloud computing is an increasingly vital topic with a range of uses, including application development, data analytics, machine learning, networking and infrastructure. As such, it’s tremendously valuable to students entering these fields to have a working knowledge of cloud technologies and of at least one major cloud platform provider. According to ZipRecruiter, the average salary for a work-from-home Google Cloud Platform developer is over $120k per year.
This program was built in collaboration with Google and leverages their knowledge and resources to provide students with a firm foundation in Cloud application development, and an opportunity to hone both their cloud knowledge and their overall programming and development skills.
Cloud 0 - Google Cloud Computing Foundations
This 200-level course is an introduction to Cloud Computing and its relevance to a range of industries and career paths. It contains content from the Google Cloud Computing Foundations open education resource, but further includes a series of primer topics - largely focused on Networking, APIs and Cybersecurity- as well as a brief introduction to the concepts of Data Analytics and Machine Learning.
This course is accessible to any student who has built fundamental programming skills in Python, C++ or Java, typically gained by completing 1-2 introductory programming courses.
CAD I - Cloud Applications Practicum
Software Developers are frequently tasked with integrating an unfamiliar technology into their work. This 400-level course mimics that experience, while also allowing students to polish their programming, development, and communication skills. Students will be tasked with building an application within the Google Cloud Platform that uses an unfamiliar technology, tool, or service, while documenting their process, and communicating their learnings.
This course is accessible to students who have completed one or more courses in application development, as well as a course in data structures.
Google Cloud is a program we launched in the Fall of 2023. We are currently gathering feedback on the initial program from both the Curriculum Committee and our students.
| Member | Organization | Notes |
|---|---|---|
| Amit Karmaker | University of Wisconsin - Stout | Academic representative |
A certificate or minor in cloud application development should consist of 5-7 courses, depending on content and topic breakdown. In general, the program should feature the following list of courses: