Master of Science Degree In Computer Science Detailed Course Requirements
Background Courses:
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-185 Precalculus Mathematics, or equivalent
- CS-201 Discrete Structures
- CS-200 Programming I
- CS-207 Programming II
- CS-304 Data Structures
Master’s Degree in Computer Science Course Requirements
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. |
Management Information Systems Concentration:
This concentration prepares students for the application of computer science and related technologies to solving business problems.
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 |
9 cr. |
|
CS Core Courses |
9 cr |
|
Total |
36 cr. |
Recommended electives: CS-331, CS-440, CS-460, ECON-401 (MIS concentration only).
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 |
9 cr. |
|
CS Core Courses |
9 cr. |
|
Total |
36 cr. |
Recommended electives: CS-311, CS-415, CS-426, CS-460.
*NOTE: CS 412 and/or CS 420 may be used in place of CS 402 and/or CS 409

Department of Computer Science
Northeastern Illinois University
5500 N. St. Louis Avenue
Chicago, IL 60625
Telephone: (773) 442-4720
Home
|