JavaScript Menu Courtesy of Milonic.com
Stevens Computer Science Engineering & Science Stevens Computer Science
Stevens Institute of Technology Stevens Computer Science Homepage Stevens Computer Science Homepage
Stevens CS
MASTERS
M.S. Home
M.S. Computer Science
M.S. Cybersecurity
M.S. Enterprise and Cloud Computing
M.S. Enterprise Security and Risk Management
M.S. Game Design and Simulation Programming
M.S.Multimedia Experience and Management
M.S. Service Oriented Computing
M.S. Graduate Certificates
Curricular Practical Training
FAQ
Academics
Courses
Teaching Assistantships
CS Community
Seminar Talks
Stevens Calendars
Research Labs
Computational Systems Biology Lab
Secure Database Lab
Secure Systems
Underwater Networking Lab
Visual Computing
Societies
Honor Society
Indian Grad. Student Association
Student Services
Counseling Center
Enrollment Info.
Financial Aid
Housing
International Students
Student Service Center
Tuition
        

News
gray gray Share/Save/Bookmark
Share
gray
Print
Stevens CS
Graduate Programs in Enterprise and Cloud Computing
 

The enterprise and cloud computing programs are intended to educate high-end IT professionals with an interest in developing and deploying enterprise applications in the cloud, including security aspects of these applications and their interaction with mobile computing. You will learn about enterprise computing from both the reliability and the security points of view. You will learn about enterprise computing "in the large," including enterprise application integration, domain driven design, service oriented architecture (SOA) and event-driven architecture (EDA). You will learn about the use of cloud computing for outsourcing enterprise computing resources, and the use of virtualized server architectures for efficient resource management. You will build on skills learned in courses in distributed systems programming for enterprise computing, to learn how to design and develop complex intra-enterprise and inter-enterprise applications. These applications will be deployed in cloud environments, using principles such as REST for loosely coupled business interactions. The development of these applications will involve tools and methods for formalizing data schemas and workflows, and automating business processes. You will learn about mobile computing, on modern platforms such as Android, and the interaction between cloud and mobile computing, such as cloud-based versus peer-to-peer data sharing. You will learn about security and privacy aspects of enterprise applications, including the challenges of outsourcing to the cloud, and the incorporation of security and privacy measures into business processes in order to comply with organizational and legislative requirements. The MS/ECC program includes courses that covers technical, management and legal aspects of enterprise security and privacy, including security governance, privacy concerns and best practices for secure systems.

Programs

Further Information

Courses in the Graduate Certificate in Enterprise and Cloud Computing

The graduate certificate program provides a path for obtaining basic cloud computing skills. CS 549 Distributed Systems and Cloud Computing provides basic skills in developing distributed and cloud computing applications, including RESTful Web services and batch processing using MapReduce. CS 548 Enterprise Software Architecture and Design covers the software engineering aspects of distributed applications, including data modeling, domain-driven design, service-oriented architecture (SOA), REST and event-driven architecture (EDA). CS 522 Mobile Systems and Applications covers design and development of mobile applications, using the Android platform for examples. CS 594 Enterprise and Cloud Security considers risk management and security engineering for enterprise applications, including for applications deployed in the cloud.

Required Courses

  • CS 522  Mobile Systems and Applications*
  • CS 526  Enterprise and Cloud Computing*
  • CS 548  Enterprise Software Architecture and Design
  • CS 549  Distributed Systems and Cloud Computing
  • CS 594  Enterprise and Cloud Security
* Either of these courses is acceptable for the masters degree.

Graduate Certificate Sample Study Plan - Part Time via Webcampus


  Fall Spring Summer
Year 1 CS 526 Enterprise & Cloud Computing
CS 548 Enterprise Software Arch
CS 522 Mobile Systems and Apps
CS 594 Enterprise & Cloud Security
CS 549 Distributed Sys & Cloud Computing

Courses in the Master of Science in Enterprise and Cloud Computing Program

Required Courses


  • CS 522  Mobile Systems and Applications*
  • CS 526  Enterprise and Cloud Computing*
  • CS 548  Enterprise Software Architecture and Design
  • CS 549  Distributed Systems and Cloud Computing
  • CS 594  Enterprise and Cloud Security
* Either of these courses is acceptable for the certificate.

Elective Courses

You must choose an additional five courses for your MS/EC study plan. At least three of these courses must be Computer Science courses i.e., with the CS prefix. Up to three of the courses can be from any other discipline, including Computer Science, Software Engineering, Management and Information Systems, with the approval of the program director. Below are some suggested electives.

* If you take the two electives marked below with an asterisk, then you will in addition be eligible to receive a Graduate Certificate in Enterprise Security and Information Assurance.

Area Course Prereqs
Security and Privacy CS 506  Introduction to IT Security *
  CS 578  Privacy in a Networked World * CS 594
 
Data Management and SOA CS 513  Knowledge Discovery and Data Mining
  CS 546  Web Programming CS 561
  CS 544  Health Informatics CS 548
  CS 561  Database Management Systems I  
  CS 562  Database Management Systems II CS 561
  CS 609  Advanced Database Management Systems CS 561
   
Networks and Distributed Systems CS 520  Operating Systems
CS 521  TCP/IP Networking Cs 520
CS 615  Systems Administration CS 520
CS 629  Advanced Internet Protocols CS 521
CS 665  Network Forensics CS 521, CS 579
 
Cryptography CS 503  Discrete Mathematics for Cryptography
  CS 579  Foundations of Cryptography CS 503
   
Software Engineering SSW 533  Software Cost Estimation and Metrics
SSW 540  Fundamentals of Software Engineering
SSW 565  Software Architecture and Component-Based Design
SSW 567  Software Testing, Quality Assurance and Maintenance
 
Systems Administration CS 615  Systems Administration CS 520
CS 521  TCP/IP Networking Cs 520
CS 665  Network Forensics CS 521, CS 579
CS 675  Threats, Exploits, and Countermeasures CS 520, CS 579
   
Management MGT 600 Managerial Accounting
  MGT 607 Managerial Economics
  MGT 623 Financial Management
  MGT 662  Legal Issues for the IT Professional
MIS 675  Analyzing Technology Risks

M. S. Sample Study Plan - Part Time


  Fall Spring Summer
Year 1 CS 526 Enterprise & Cloud Computing
CS 548 Enterprise Software Arch
CS 522 Mobile Systems & Apps
CS 594 Enterprise & Cloud Security
CS 549 Distributed Systems & Cloud Computing
Year 2 Elective
Elective
Elective
Elective
Elective
Stevens CS
        

News
gray gray Share/Save/Bookmark
Share
gray
Print
gray

 Institute Policies

 Assessment

 Visit Stevens

Contacts  
 

Daniel Duchamp
Research Professor & Department Director
Lieb
Room 313
Phone: 201.216.5390
Fax: 201.216.8249
dduchamp@stevens.edu

Dawn Garcia
Administrative Assistant
Lieb
Room 317
Phone: 201.216.5578
Fax: 201.216.8249
dgarcia@cs.stevens.edu

Sherry Dorso
Assistant to the Director
Lieb 317
Phone: 201.216.5328
Fax: 201.216.8249
sdorso@stevens.edu

Stevens CS
Stevens CS Stevens CS Stevens CS
View my Iframe Content