Master’s Program

Beginning in Fall 2025, there is a Cybersecurity specialization within our MS program.

The Computer Science Department at Northern Illinois University offers a Master’s Degree in Computer Science. The degree consists of at least 31 graduate level credits. For qualifying students, a Thesis option is available. Past Theses List

The MS in Computer Science curriculum reflects a deliberate balance between theory and practice, a balance that is increasingly important as artificial intelligence reshapes the computing landscape. Many courses include substantial programming, data analysis, or system design components, while the program also emphasizes the theoretical and algorithmic foundations necessary for long-term adaptability in a rapidly evolving field.

As AI-driven technologies become central across domains, the MS CS program continues to evolve to ensure that students develop durable skills rather than short-lived tool knowledge. Core coursework emphasizes algorithmic thinking, learning from data, and computational reasoning, preparing students to understand not only how modern AI systems are built, but why they work and when their limitations matter. This foundation equips graduates for self-directed learning after graduation, whether in industry or research settings.

The MS in Computer Science offers a flexible, track-based structure that allows students to tailor their studies toward areas such as artificial intelligence, data-centric computing, software systems, or other advanced topics, while maintaining a shared core of computer science fundamentals.

Please see the program requirements for information for more information.

Back to top