Undergraduate | Masters | Ph.D.
Undergraduate | Masters | Ph.D.
Undergraduate | Masters | Ph.D.
Prospective | Current
Middle School | High School
Recruiters | Professional Education | Partners | Donors
Partners | Donors
Stevens | Computer Science

Graduate Programs in Enterprise Computing

The MS/EC program is intended to educate high-end IT professionals with an interest in enterprise 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 and service oriented architectures (SOA). You will build on skills learned in courses in database and distributed systems programming for enterprise computing, to learn how to design and develop complex intra-enterprise and inter-enterprise applications. This will involve tools and methods for formalizing data schemas and workflows, and automating business processes. You will learn about the organization of server backends for enterprise computing, and in particular the use of virtualized server architectures for efficient resource management. 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. Depending on your interests, you may specialize further in security and privacy aspects of enterprise applications, including the incorporation of security and privacy measures into business processes in order to comply with organizational and legislative requirements. The MS/EC 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 Computing Program

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 applications 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


Enterprise Computing CS 526  Enterprise Computing
   
Service Oriented Architecture (SOA) CS 548  Engineering of Enterprise Software Systems
  CS 549  Distributed Systems
   
Database Management 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

The required courses for the M.S. in Enterprise Computing are the same as the required courses for the Graduate Certificate program, above.

Elective Courses

You must choose an additional six 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 three electives marked below with an asterisk, then you will in addition be eligible to receive a Graduate Certificate in Enterprise Security and Information Assurance.

Security and Privacy CS 506  Introduction to IT Security *
  CS 578  Privacy in a Networked World *
  CS 594  Enterprise Security and Information Assurance *
 
Data Management and SOA CS 513  Knowledge Discovery and Data Mining
  CS 546  Web Programming
  CS 551  Health Informatics
  CS 562  Database Management Systems II
  CS 609  Advanced Database Management Systems
   
Networks and Distributed Systems CS 520  Operating Systems
CS 521  TCP/IP Networks
CS 522  Mobile and Pervasive Computing
CS 615  Systems Administration
CS 629  Advanced Internet Protocols
CS 665  Network Forensics
 
Cryptography CS 503  Discrete Mathematics for Cryptography
  CS 579  Foundations of Cryptography
   
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
 
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 578 Privacy
CS 594 Enterprise Security
Free elective
Free elective
Free elective

 

  Home | Search | © 2007 Stevens Institute of Technology