Skip to Content
My MSU

Department of Computer Science


BS in Cloud Computing

AI/ML Applications on Cloud Computing Platform

Educational Objectives 

The educational objectives of the B.S. in Cloud Computing are to provide students with the knowledge to understand principles, developments, applications, power and importance of cloud computing and to follow the computing technology trends; skills suitable for work in cloud computing, AI, and necessary for advancement in a career in AI, Cybersecurity; and proficiency in developing AI applications on cloud computing platforms to solve real-world computing oriented problems.

Cloud computing has quietly shifted from being a disruptive innovation to a foundational layer of modern technology—much like mathematics in the computing field. It becomes the assumed infrastructure. This foundation now powers the current wave of AI, providing the scalable computing, storage, networking, and orchestration that AI systems depend on. Most AI applications today are born, trained, deployed, and operated in the cloud, even if developers don’t explicitly think about virtualization, containers, or distributed systems while building them. Cloud computing is becoming so essential and ubiquitous that it enables AI innovation.

Learning Outcomes

Students receiving the B.S. in Cloud Computing degree will possess knowledge in cloud computing, AI, and the preparation needed to:

  • Solve real-world AI oriented problems on cloud computing platform;
  • Apply cloud computing techniques, skiils and services necessary to power AI models and predictions;
  • Analuze the local and glocal impact of compting applications on individual, organizations, and society;
  • Examine and follow the trends in cloud computing poswerd AI applications;
  • Exhibit professioanl, ethical, security, and social issues and responsibilities in AI and related areas;
  • Communicate effectively with a range of audiences;
  • Recognize the need for and an ability to engage in continuing professional development. 

Requirements

A minimum of 120 credit hours are required to graduate with a B.S. in Cloud Computing.  These credit hours are distributed as follows:

  • General Education and University Requirements    44 credits
  • Supporting Courses     14 credits
  • Required Courses for the Cloud Computing Major    62 credits
  • Total Credits    120

Major Courses

  • COSC 251 - Introduction to Data Scienc
  • CLCO 261 - Introduction to Cloud Computing 
  • COSC 345 - Intro to High Performance Computing
  • COSC 352 – Organization of Programming Languages
  • COSC 470 - Artificial Intelligence
  • CLCO 401 - Cloud and AI Applications
  • CLCO 471 - Data Analytics in the Cloud
  • COSC 472 - Introduction to Machine Learning
  • COSC 474 - AI in Cybersecurity
  • CLCO 312 - Data Science for Social Good
  • CLCO 341 - Machine Learning in the Cloud

A full list of courses including General Education and University Requirements, mathematics, programming, and electives can be found on registrar's website