- 866-722-3338 General Information
- 800-874-PACE Admissions
- New York City
- Westchester
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.
MASTER OF SCIENCE IN
COMPUTER SCIENCE
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 -or- |
Computer Science Project I and II (6) |
| CS 693/CS 694 | Thesis I and II (6) |
Graduate Students ![]()
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.
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