Program Overview
Computer Science Program
The Computer Science program at Montclair State University equips students with advanced skills in software engineering, algorithm design, data management, and computational theory. With a curriculum grounded in both foundational knowledge and specialized applications, students gain the tools needed for careers in software development, cybersecurity, artificial intelligence, and research.
Program Format
- In-person
- Online
College or School
- College of Science and Mathematics
- School of Computing
Area of Study
- Business, Mathematics and Technology
Admission Requirements
To be eligible for the program, applicants must have:
- The equivalent of a U.S. bachelors degree
- A bachelors degree from an accredited institution with either:
- A major in computer science or mathematics
- A major in science or engineering
- Another major with an overall cumulative grade-point average of 3.0 (B) or other indications of the ability to complete the program
- Applicants with non-U.S. degrees must visit the international applicants page to review U.S. degree equivalency information
- Students desiring to enter the MS in Computer Science without an appropriate background in computer science can obtain the necessary foundation in computer science and mathematics by taking courses in the prerequisite program
Application Checklist
- Application Deadline: Rolling admission
- Online Application: Submit application and $60 non-refundable fee (or waiver if applicable)
- Transcript: 1 (One) from each college attended
- Essays/Personal Statement:
- What are your goals for graduate study and your future career?
- In what ways do your academic background and your professional experiences provide evidence of your potential for success in the program you selected and in your eventual career? Please give specific examples of relevant coursework and/or experience
- Is there any further information we should consider in assessing your candidacy?
- Letters of Recommendation: Two
Program Details
Courses cover topics such as database systems, computer architecture, machine learning, and computer networks. Students can choose a thesis or non-thesis option, depending on their professional goals. Graduates of the program are well-prepared for leadership roles in industry, continued academic study, or work in high-tech sectors that demand rigorous computational skills. This program is STEM-designated and designed to meet the needs of full-time students and working professionals alike.
