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.
Explore Our Campus
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
Career Potential for Computer and IT Occupations
Job outlook growth 2019 - 2029
Median wage in May 2020
Jobs projected to be added
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.
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
HIGH SCHOOL GPA
3.0 or higher?
You're guaranteed general NIU admission.
We think your high school GPA is a better predictor of your success.
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.
Need More Time?
Tell us a little about yourself, and we’ll send you important updates. You’ll have all the information you need to apply when you’re ready.