Cloud computing is the automated delivery of computing resources remotely over the internet ``on demand.’’ Cloud platforms, which host cloud computing resources and services, are increasingly becoming the foundation of modern society’s information-based economy, providing the large-scale computation and storage capacity necessary to advance nearly every industry sector, including transportation, energy, communication, healthcare, science, and entertainment. The design and use of cloud platforms covers a wide range of topics in computer systems and networking within Computer Engineering that span the hardware/software stack. 

In addition to the requirements for our MS degree, the concentration requires taking 5 courses from among the following:

  • Networked Embedded Systems Design (E&C-ENG 635)
  • Computer Architecture (E&C-ENG 668)
  • Advanced Operating Systems (E&C-ENG 670)
  • Computer Networks (E&C-ENG 671)
  • Simulation & Evaluation of Computer Systems & Networks (E&C-ENG 703)
  • Green Computing (E&C-ENG 674)
  • Data Analytics (E&C-ENG 678)
  • Database Design and Implementation (COMPSCI 645)
  • Distributed and Operating Systems (COMPSCI 677)
  • Trustworthy Computing (E&C-ENG 644)