Computer Science

MSMaster's

Three students huddled around a laptop examining data recorded from a large microphone next to the laptop

This program equips you with advanced skills in software engineering, algorithm design, data management, and computational theory. With a curriculum grounded in both foundational knowledge and specialized applications, you’ll gain the tools needed for careers in software development, cybersecurity, artificial intelligence, and research.

Courses cover topics such as database systems, computer architecture, machine learning, and computer networks. You can choose a thesis or non-thesis option, depending on your 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. See the curriculum.

Apply NowRequest Info

Admission Requirements

  • Equivalent of a U.S. bachelor’s degree.
  • Applicants with non-U.S. degrees: Please visit the international applicants page to review U.S. degree equivalency information.
  • Applicants must possess a bachelor’s 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.
  • 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 our prerequisite program. Upon satisfactory completion of part or all of the program, students are admitted to the Master of Science program.

Application Checklist

Application Deadline: Rolling admission.

  1. Online Application: Submit application and $60 non-refundable fee (or waiver if applicable).
  2. Transcript: 1 (One) from each college attended.
  3. 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?
  4. Letters of Recommendation: Two.

Questions? We’re Here to Help.

If you have any general questions regarding the application process and requirements, please contact Graduate Admissions.

Office of Graduate Admissions

Get guidance on every step of the application process, from admission requirements and deadlines to transcripts, test scores and next steps toward enrollment. The Office of Graduate Admissions provides the information and resources needed to put forward a strong application.

Program Coordinator: Jiacheng Shang

Get detailed information about the program itself—from curriculum and faculty expertise to research, internships and career outcomes. The program coordinator can explain how the program connects to your academic and professional goals.

Next Steps

Wherever you learn—on campus or online—Montclair State University offers the programs, community and support to help you reach your goals. Take the next step today.

Apply NowRequest Information

Learn on Campus

Immersive classes, vibrant campus life and hands-on experiences that put you at the center of it all.

Explore Majors & Minors The Campus Experience

Learn Online

Montclair Online offers the same nationally recognized faculty, engaging coursework and supportive community as our on-campus classes - designed to fit your life. With multiple start dates each year, you can begin when the time is right for you.

Explore Majors & MinorsThe Online Experience