Seidenberg School of Computer Science and Information Systems, Computer Science, MS

The Master of Science in Computer Science prepares quality computing professionals for developing cutting-edge enterprise-quality software systems and supports computing innovation and entrepreneurship in any application domains. The program is built on the solid computing theory foundation and it features in-depth study of the current sought-after technologies through concentrations in artificial intelligence, mobile computing, Internet computing, network security, and web security. The program’s emphasis on service-orientation and cloud computing also enables its graduates well prepared for applied computing research.


Bridge Courses

An entering student with limited or no previous background in the field of computer science or programming may be required to take up to 9 credits of prerequisite bridge coursework. A student with a baccalaureate in computer science should be able to waive these prerequisites. For others, some or all of the following courses may be required.

CS 502 Fundamental Computer Science I using Java (3)
CS 504 Fundamental Computer Science II using Java (3)
CS 506 Computer Systems and Concepts (3)

Core Requirements (12 credits)

CS 608 Algorithms and Computing Theory (3)
CS 610 Introduction to Parallel and Distributed Computing (3)
CS 612 Concepts and Structures in Internet Computing (3)
CS 623 Database Management Systems (3)

Concentration Options or Free Electives (9 credits)

A student may choose to pursue a focused in-depth concentration in a specific area consisting of a three course sequence for a total of 9 credits. Suggested concentrations include:

Classical Computer Science

CS 611 Principles of Programming Languages (3)
CS 613 Compiler Construction (3)
CS 614 Logic and Formal Verification (3)

Artificial Intelligence

CS 627 Artificial Intelligence (3)
CS 630 Intelligent Agents (3)
CS 655 Pattern Recognition (3)

Mobile Computing

CS 639 Mobile Application Development (3)
CS 641 Mobile Web Content and Development (3)
CS 643 Mobile Innovations for Global Challenges (3)

Game Programming

CS 645 Game Level Design (3)
CS 647 Game Model Design and Animation (3)
CS 649 Advanced Video Game Programming (3)

Internet Computing

CS 644 Web Computing (3)
CS 646 Service-Oriented Computing (3)
CS 648 Enterprise Computing (3)

Web Security

CS 634 Computer Networking and the Internet (3)
CS 651 Secure Distributed System Development (3)
CS 652 Secure Web Application Development (3)

Network Security

CS 634 Computer Networking and the Internet (3)
CS 653 Cryptography and Computer Security (3)
CS 654 Security in Computer Networking (3)

Computer Science Electives (0-12 credits)

CS 600 Independent Study (1-4)
CS 607 Simulation and Computer Network Analysis (3)
CS 624 Application Development with .NET and Web Services (3)
CS 628 Automata and Computability (3)
CS 629 Computer Graphics (3)
CS 631 Special Topics in Computer Science (3)
CS 632 Directed Readings in Computer Science (3)
CS 633 Data Communications and Networks (3)
CS 635 Topics in Telecommunications (3)
CS 636 Optical Communications and Networks (3)
CS 637 Wireless Communications (3)
CS 638 Network Analysis and Design (3)
CS 640 Modern Telecommunications Networking (3)
CS 650 Grid Computing (3)
CS 656 Introduction to Mainframe Computing (3)
CS 699 Field Study (1-3)

Note: Students may also select one elective from outside the computer science curriculum provided they have the necessary prerequisites and permission of their adviser.

Capstone Project (6 - 9 credits)

Students are required to select one of the following three options

CS 691/CS 692
Computer Science Project I and II (6)
CS 693/CS 694 Thesis I and II (6)

Apply Today

 Graduate Students Apply Online Star

To apply as a graduate student, you may either apply online or download the application for graduate admission specific to your school or college. Follow all steps (materials needed for applications vary throughout each program and course of study) and submit your application to the campus you wish to attend.

Click here for more information on the application process.  


Pace admits students of any race, color, and national or ethnic origin.

Sign up for a campus tour:

Visit the New York City campus
Visit the Pleasantville campus

   For additional information you can visit the school Web site:

Seidenberg School of Computer Science and Information Systems

   For additional information about Faculty from this program, visit the school faculty site:

Seidenberg School of Computer Science and Information Systems Faculty