Jun 14, 2024  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 475 Distributed and Cloud Computing

3 Credit(s)

This course introduces the design principles, system architectures and innovative applications of parallel, distributed, and cloud computing systems. It aims to acquaint students with supercomputers, distributed and cloud computing systems for high-performance computing, research, e-commerce, social networking, and web-scale Internet applications. Topics include clustering, virtualization, cloud platform architecture, service-oriented architecture, cloud programming, security in distributed and cloud computing, and the Internet of Things. Software development platforms and tools from several leading distributed and cloud computing vendors are used to gain hands-on experiences. Three lecture hours per week, plus programming work outside of class.

Prerequisite: CSC381