Computer Science at NIU

A degree for future programmers, data scientists and virtual reality experts.

Computers are an evolving and essential part of our lives and society. With a degree in the dynamic field of computer science, you'll be prepared for a rewarding career in a broad range of industries. As you sharpen your math and technological skills, you'll also build your problem-solving abilities. You'll be ready to design software systems, administer technical enterprises or perform research in a technical field.

College of Liberal Arts and Sciences

 Department of Computer Science


Get a Closer Look

What Can I Do With a Computer Science Degree?

Graduates of our program start careers in a wide variety of industries, including business, high-tech and research. We teach you the skills to solve real-world problems with technology by changing an existing solution or creating a brand-new one. 

Job titles you could hold include:

  • Business application developer
  • Business intelligence specialist
  • Data scientist
  • Database analyst
  • IT consultant
  • Security analyst
  • Software developer/programmer
  • Technical sales manager
  • Web developer

Other Programs to Consider

Career Potential for Computer and IT Occupations


Job outlook growth 2019 - 2029


Median wage in May 2020


Jobs projected to be added

Source: U.S. Bureau of Labor Statistics

Program Overview

Our curriculum will teach you how to analyze problems that can be solved with a computer program. You'll learn how to create software that is easy for both end users and other programmers to use. And since no one wants software that doesn't work correctly, we'll teach you how to test your code to make sure it's right.

We offer three emphases to allow you to concentrate on what interests you:

  • Software development
  • Enterprise software
  • Computational software

Each emphasis requires 120 credits to graduate. 

Mobile Certificate

If your focus is on your phone, we offer a certificate in mobile programming. All of your electives will be certificate based, so you can graduate ready to take on professional development jobs.

What degree will I earn?

You'll earn a Bachelor of Science degree in computer science.

How do I get in?

Computer science is a limited admissions program. You'll enter NIU as a pre-computer science major and will be formally admitted to the program after you meet department requirements. Your advisor will help guide you through the process including selecting the right math classes.

What will it cost?

Tuition for a full-time undergraduate computer science student is $5,212.80 per term. More information about tuition and fees can be found on the bursar's website.

How long will it take to graduate?

You can finish the degree in four years.

NIU Admission Requirements


3.0 or higher?

You're guaranteed general NIU admission.



We think your high school GPA is a better predictor of your success.

Find out more about NIU's test-free admissions

How to Apply

NIU is a supportive, exciting place to start your college career, as well as a flexible and rewarding next step for transfer students. If you'll be a first-year college student, you can apply using our application or by adding us to your Common App list. Transfer students, we have an application process just for you.

Back to top