Admission Requirements

Entrance Requirements for Matriculation

Students may apply for matriculation into the Master of Science programs provided they can satisfy the university entrance requirements and can satisfy the departmental requirements in mathematics and computer science. (Deficiencies in some or all of the requirements are discussed in SectionV.)

Applications are reviewed through a rolling process throughout each semester.

University Application Requirements: 

  1. Applicants must possess a bachelor's degree from an accredited institution with either: 
    1. a major in computer science or mathematics 
    2. a major in science or engineering
    3. another major with an overall cumulative grade-point average of 3.0 (B) or other indications of the ability to complete the program. 
  2. Applicants are required to take the GRE aptitude test. 
  3. International students should check university requirements. 

Departmental Requirements: 

  1. Applicants must have taken at least 15 undergraduate mathematics credits which should include:
    1. Discrete Mathematics 
    2. Linear Algebra and Probability
    3. Calculus.
      Deficiencies in mathematics are discussed in Section V.
  2. Applicants must: 
    1. be proficient in the following computer programming languages: 
      1. C++ or Java 
      2. Assembly Language (for some architecture)
        A two-semester course sequence in an object oriented language or one year's programming experience in industry will suffice for the first of these requirements. A one-semester course in assembly language will suffice for the second.
    2. have knowledge of: 
      1. data structures 
      2. computer architecture (CISC and RISC)
        Deficiencies in computer science are discussed in Section V.

Prerequisite Program

The computer science faculty has developed a series of six courses that will enable applicants desiring to make a career change or to complement their current career to obtain the necessary background in mathematics and computer science in order to pursue a graduate degree in computer science. Students who have deficiencies in some of the six areas and satisfy others may only be required to take some of the courses to make up their specific deficiencies. Two sequences of three courses each have been developed that will enable students to obtain the necessary foundations in computer science and mathematics. 

The computer science courses are:

    1. CMPT-505 Fundamentals of Computer Science I (Java) 4 credits, Fall 
    2. CMPT-506 Fundamentals of Computer Science II (Assembler language, computer architecture) 4 credits, Spring 
    3. CMPT-507 Fundamentals of Computer Science III (Data Structures) 4 credits, Spring

The mathematics courses are:

    1. MATH-501 Mathematics for Computer Science I (Discrete Mathematics) 4credits, Fall
    2. MATH-502 Mathematics for Computer Science II (Linear Algebra and Probability) 3 credits, Spring or Summer 
    3. MATH-503 Mathematics for Computer Science III (Calculus) 3 credits, Summer

Deficiencies in computer science can be rectified by taking CMPT: 505, 506, and 507. It should be noted that the computer science courses are accelerated computer science courses designed for the student to master he necessary concepts for the graduate program rather than courses just to develop routine programming skills. Deficiencies in mathematics can be rectified by taking MATH: 501, 502, and 503, which are accelerated Mathematics courses. When required, these courses will be "prerequisite courses" on the graduate work program. The sequence requires one academic year to complete (i.e., Fall, Spring, and Summer semesters) but can be taken over a two year period. Applicants satisfying admission requirements but needing to make up some or all of the work in the fundamentals of Mathematics and/or Computer Science (MATH: 501, 502, 503 and CMPT: 505, 506, 507) are granted deferred matriculation. Upon completion of the necessary courses with a minimum grade point average of 3.0, students will be granted full matriculation.

Visit the The Graduate School for all the information regarding admission into the Graduate School at Montclair State.