Enterprise and Cloud Computing Graduate Certificate
Program Overview
Program Details
Degree
Certificate
School
Charles V. Schaefer, Jr. School of Engineering and Science
Department
Computer Science
Available
Online
This program is for students who want to become high-end IT professionals with an interest in enterprise computing. Students will learn about distributed computing from both the reliability and the security points of view.
You will learn about distributed computing “in the large,” including enterprise application integration and service-oriented architectures (SOA). You will build on skills learned in courses in operating systems, databases, and systems programming for enterprise computing, to learn how to administer server back-ends that are the crux of modern SOA. This will involve ensuring that applications meet their goals in terms of performance, reliability, security, and privacy. A typical backend setup will involve several virtualized servers, running heterogeneous guest operating systems on top of hypervisors, organized in a highly available cluster. Data processing and Web service applications will have service level agreements (SLAs) that must be honored. The administrator must be able to respond to performance issues by dynamically reallocating resources between applications, while at the same time responding to component failures, and potentially also security attack.
Course Requirements
- CS 522: Mobile Systems and Applications
- CS 526: Enterprise and Cloud Computing or CS 548: Enterprise Software A&D
- CS 549: Distributed Systems and Cloud Computing
- CS 594: Enterprise and Cloud Security
Program Director
Dr. Dominic Duggan
