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 the interactions between new enterprise applications and legacy mainframe applications, and support for their integration through Web services and connector architectures. You will gain experience with modern development environments for these systems. 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 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 Engineering of Enterprise Software Systems covers the software engineering aspects of distributed applications, with an emphasis on service oriented architecture, REST and and event-driven architecture. 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 548  Engineering of Enterprise Software Systems
  • CS 549  Distributed Systems
  • CS 594  Enterprise Security and Information Assurance

Graduate Certificate Sample Study Plan - Part Time via Webcampus


  Fall Spring Summer
Year 1 CS 594 Enterprise Security
CS 548 Eng of Ent Soft Sys
CS 522 Mobile Systems CS 549 Distributed Systems

Courses in the Graduate Certificate in Enterprise Computing

The graduate certificate program provides a path for obtaining basic enterprise computing skills. The sequence starts with a course, CS 526 Enterprise Computing, on the basics of enterprise computing, with a focus on virtualized architectures and mainframe platforms. The course includes hands-on experience with deploying applications on mainframe computers. CS 549 Distributed Systems provides basic skills in developing distributed using modern middleware and Web services. CS 548 Engineering of Enterprise Software Systems covers the software engineering aspects of distributed applications, with an emphasis on service oriented architecture and inter-enterprise applications. CS 561 provides an introduction to relational database management systems and SQL.

Required Courses


  • CS 526  Enterprise Computing
  • CS 548  Engineering of Enterprise Software Systems
  • CS 549  Distributed Systems
  • CS 561  Database Management Systems

Graduate Certificate Sample Study Plan - Part Time via Webcampus


  Fall Spring Summer
Year 1 CS 526 Enterprise Computing CS 548 Eng of Ent Soft Sys
CS 561 Database Mgt Sys
CS 549 Distributed Systems

Courses in the Master of Science in Enterprise Computing Program

Required Courses


  • CS 522  Mobile Systems and Applications
  • CS 526  Enterprise Computing
  • CS 548  Engineering of Enterprise Software Systems
  • CS 549  Distributed Systems
  • CS 594  Enterprise Security and Information Assurance

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 551  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 Networks 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 Networks Cs 520
CS 665  Network Forensics CS 521, CS 579
CS 675  Secure Computer Systems 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 via Webcampus


  Fall Spring Summer
Year 1 CS 526 Enterprise Computing
CS 506 Intro to IT Security
CS 548 Eng of Ent Soft Sys
CS 561 Database Mgt Sys
CS 549 Distributed Systems
Year 2 CS 522 Mobile Systems
CS 594 Enterprise Security
Free elective
Free elective
Free 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