Jump To
Program Details
About
- Master of Science in Computer Science (MSCS)
- In-person evening classes
- 30-42 credits depending on previous academic coursework
Application Deadlines
Summer
May 1
Fall
July 15
Spring
December 1
Get Started
Overview
In today’s fast-paced, interconnected world, it’s no surprise that some of the most in-demand jobs are in technology-related fields. As new specialties emerge—such as machine learning and generative AI—it’s never been a better time to invest in yourself with a master’s degree in computer science. With campus just about an hour from New York City and Philadelphia, internships and career opportunities at top technology companies are within close reach.
Customize your MSCS degree by choosing one of four specialized tracks. Each of our computer science graduate programs also offers a thesis and non-thesis option.
Computer Science
Our base program may be ideal if you’ve just completed your undergraduate degree or hold a bachelor’s in an area other than computer science.
Cybersecurity
This track gives you in-depth knowledge of emerging security threats. You’ll learn how to identify, develop, and implement highly secure systems and networks.
Computer Networks
This track provides a comprehensive study of network design, implementation, management, performance analysis, and security.
Databases and Intelligent Information Systems
This track prepares you to effectively analyze, design, implement, and optimize complex data repositories—and to transform data into powerful information systems for business.
Career Outcomes
With the specialized training and knowledge that comes with a master’s in computer science, jobs are plentiful. According to the U.S. Bureau of Labor Statistics, computer and information technology occupations are among the fastest-growing in the nation. U.S. News & World Report ranked IT manager the No. 2 job in America for 2025, with software developer, information security analyst, and data scientist also making the top 10. Other well-paying, in-demand MSCS jobs include:
- Database Administrator
- Network Analyst
- AI Application Developer
- Machine Learning Engineer
- Software Project or Product Manager
- DevOps Engineer
Course Requirements for an MS in Computer Science
The master’s degree in computer science curriculum at Monmouth is customizable. Your sequence will vary based on which track and thesis option you choose. All pathways require a mix of foundational courses, track requirements, and electives.
Foundation Requirements (12 credits)
Graduate computer science students of all tracks will complete the following courses:
- Data Structures and Algorithms
- Operating Systems Concepts
- Program Development
- Theoretical Foundations of Computer Science
Note: Up to 12 credits of foundational courses may be waived based on prior academic preparation or career experience.
Computer Science Tracks (30 credits)
As part of the MS in Computer Science program, you have the option to choose a track. The requirements for each vary widely. Please see the full curriculum and course descriptions in the catalog links provided here:
- Computer Science (thesis | non-thesis)
- Computer Networks (thesis | non-thesis)
- Cybersecurity (thesis | non-thesis)
- Databases and Intelligent Information Systems (thesis | non-thesis)
Thesis (Research) Track
If you choose the thesis track, you’ll take two research based courses:
- Computer Science Thesis I
- Computer Science Thesis II
During these courses, you’ll work with a faculty mentor to perform independent research in a topic of interest to you.
Sample Electives
Whether you’re working toward a specific track or just want to expand your tech skills and knowledge, you’ll get to choose from a wide range of computer science electives, including:
- Applied Machine Learning
- Artificial Intelligence
- Data Mining
- Cybersecurity
- Cloud Computing
- Knowledge Fusion
We also offer a rotating selection of Special Topics in Computer Science electives; the themes will vary from semester to semester.
MSCS Application Overview & Requirements
Here’s an overview of the admissions process for our MS in Computer Science program.
Admissions Criteria & Application Requirements
To be considered for admission:
- A four-year baccalaureate degree with a:
- Minimum 2.75 overall GPA
- Minimum 3.0 GPA in the undergraduate major
- Two semesters of calculus (I and II) with grades of “C” or better
- Two semesters of computer programming courses within the past five years (equivalent to Monmouth’s CS175 and CS176) at a recognized institution with a grade of “B” or better.
Your application must also include:
- Two letters of recommendation; these should be from a professional or academic contact, such as supervisor, mentor, or colleague
Why Monmouth for Your MS in Computer Science?
Four Specialized Tracks
Focus your MSCS degree on computer networks, cybersecurity, or databases and intelligent systems.
Expert Faculty
Study with professors and instructors with a broad range of scholarly expertise and career experience.
Real-World Experience
Gain practical experience through project-based courses, practicums, and internship opportunities.

More Affordable
Learn more about tuition and financial aid options for graduate students.
State-of-the-Art Facilities
Inside Howard Hall, you’ll find cutting-edge learning spaces such as our Software System Design Studio, Microprocessor Lab, and Real-Time Embedded Systems Lab. You’ll also be able to access our high-capacity Linux servers from off campus.


Student Research Opportunities
As part of the broader School of Science at Monmouth University, MSCS thesis-track students can participate in our annual student research conference.
Program Faculty
Our master’s in computer science faculty present their work nationally and internationally, publish books and in industry journals, and stay active with industry organizations. Their research interests include machine learning, self-healing systems, distributed systems, data organization, information retrieval, and cloud computing.

Program Director

Program Chair

William Byrne
Specialist Professor, Coordinator of the Information Technology Program

Tracy Hill
Adjunct Professor

Rolf Kamp
Specialist Professor;
IEEE/ACM Club Advisor;
Manager, CSSE Tutor Center

Raman Lakshmanan, Ph.D.
Specialist Professor

Weihao Qu
Assistant Professor

Richard Scherl, Ph.D.
Associate Professor

Cui Yu, Ph.D.
Associate Professor
Take the Next Step
Apply Now
Ready to apply to Monmouth’s MSCS program? Start your application today.