Skip to main content
IMPORTANT NOTICE: Are you interested in Northeastern? Come to our Undergraduate Open House on February 28! More information »

The following courses are required if the student does not have sufficient background in computer science.  They do not count toward the M.S. Degree. 

  • MATH 173 College Algebra or MATH 185 Precalculus Mathematics, or equivalent*
  • CS-201 Discrete Structures
  • CS-200 Programming I
  • CS-207 Programming II
  • CS-304 Data Structures

*NOTE 1: Upon revision of the application materials, the Computer Science Department may determine that you do not need all of these prerequisites.

*NOTE 2: Students who need the MATH prerequisite should take a mathematics placement test before enrolling on MATH 173. If necessary, students will be asked to take more basic math courses before this one. However, it is possible to take other prerequisites or masters level courses, together with math prerequisites.

Placement Test

It is possible to waive some of these requirements if you took them at some other university or if you pass a placement test of all prerequisites with a score of 80% or above. IF you took the GRE (which is not needed to apply) and you got above 155, you may use it to waive MATH173.
To prepare for the placement test follow the following link: Preparing for Placement Tests.

Overview

The program consists of 36 credit hours (or 12 courses) in addition to any prerequisites the student will have to take. The credit hours are divided into Required Core courses (everybody takes them), Required Concentration Courses (depending on your preferences you take the courses required by your concentration) and Electives (3 elective courses are mandatory to graduate).

Required Core Courses:

CS-400

Discrete Modeling and Analysis

3 cr.

CS-404

Analysis of Algorithms

3 cr.

CS-490

Master’s Project.

3 cr.

 

OR

 

CS-495

Master’s Thesis*

6 cr.

 

Total

9-12 cr.

* Master's Theses have to follow specific guidelines from the graduate college.

The Master's Project (CS490) or Master's Thesis (CS495) Must be taken towards the end of your graduate studies. 

Management Information Systems Concentration:

This concentration prepares students for the application of computer science and related technologies to solving business problems. The required courses are:

CS-401

Software Engineering

3 cr.

CS-412

Web Application Development.

3 cr.

CS-413

IT Project Management

3 cr.

CS-415

Design of Database Systems.

3 cr.

CS-419

Informatics

3 cr.

CS-420

Object Oriented Design

3 cr.

 

Three course electives, approved by the CS Department. Check the available courses in the: Graduate Courses Plan

9 cr.

 

   

 

Total

27cr.

 

Computer Science Concentration: 

The primary purpose of the Computer Science Concentration is to prepare students to enter a Ph.D. program in computer science.  However, students interested in obtaining in-depth knowledge of systems programming should also consider this concentration.

CS-325

Automata, Languages, and Theory of Computation

3 cr.

CS-331

Computer Networks

3 cr.

CS-401

Software Engineering

3 cr.

CS-402*

Advanced Systems Programming.

3 cr.

CS-408

Advanced Operating Systems

3 cr.

CS-409*

Compiler Theory and Design

3 cr.

 

Three course electives, approved by the CS Department. Check the available courses in the: Graduate Courses Plan

9 cr.

 

 

 

 

Total

27 cr

*NOTE:  CS 412 and/or CS 420 may be used in place of CS 402 and/or CS 409

Electives and Course Rotation Plan

To better plan your studies, explore our courses and when they are taught here.

 Other Academic Requirements

Students in the program are required to maintain a good standing throughout the duration of their studies and finish with:

  • A GPA (Grade) of 3.0 or better
  • A Maximum of 2 courses with a C in their 36 masters credits
  • Full completion of all the requirements, if any, at the moment of admission

We want to help our students succeed. Therefore, if a student is not meeting these requirements, or their standing is not good (e.g. already has 3 Cs or their GPA has been below 3 for more than 2 semesters) she/he should contact their graduate advisor immediately. Please check NEIU's  Graduate Policies.

For more information, check the graduate student's FAQ page.

Computer Science

Contact Computer Science

T (773) 442-4720

t-sockol@neiu.edu

Contact Computer Science

Back to Top