Course Websites

CS 498 CCG - Cloud Computing Applications

Last offered Spring 2025

Official Description

Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: 1 to 4 undergraduate hours. 1 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.

Section Description

This course provides a comprehensive overview of modern cloud computing technologies, examining their foundational concepts, economic impact, and transformative potential in enterprise computing. It explores cloud service models, including Infrastructure as a Service, Platform as a Service, and Software as a Service, alongside serverless computing, Big Data programming with Apache Hadoop and Spark, and the role of cloud environments in deploying these systems. The curriculum delves into cloud storage systems, distributed key-value stores, in-memory databases, and advanced data management technologies such as NewSQL, NoSQL, and Spark SQL. Topics also include data analytics, machine learning, graph processing, and real-time data streaming systems like Apache Storm and Spark Streaming. Students gain insights into virtualization, containers, and orchestration tools such as Docker, Kubernetes, and Infrastructure as Code.
This section is for "on campus" students. This course will be t

Related Faculty

Schedule and Instructors

TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Cloud Computing ApplicationsCCG59276ONL4 -    Reza Farivar