Students
Tuition Fee
Start Date
Medium of studying
Fully Online
Duration
Details
Program Details
Degree
Masters
Major
Cloud Computing | Computer Science | Information Technology
Area of study
Information and Communication Technologies
Education type
Fully Online
Course Language
English
About Program

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


See More
How can I help you today?