We solve problems...
NIU's computer science degree gives you the skills you need to keep pace in an ever-changing industry. If you’re interested in high-tech, business or research, our introductory and advanced courses in a variety of core and specialty areas prepare you for a technology-rich future. And we offer courses for non-majors that support interdisciplinary career studies. You also have the option of making computer science your minor.
Our curriculum represents an effective balance between theory and practice. Most courses involve substantial programming or design assignments. At the same time, the theoretical and intellectual content necessary for a deep understanding of concepts and a basis for
We offer three emphases at the undergraduate level:
EmphasisI, Software Development: Concentrates on Computer Science classes, with only minimal math requirements and no business course requirements.
- Emphasis II, Enterprise Software: Requires three courses chosen from accountancy, finance, management, and marketing.
- Emphasis III, Computational Software: Combines the study of computer science with a set of advanced courses in applied mathematics and statistics.
We also offer a certificate in Mobile Device Programming.
Internships: We offer two types of internships. Traditional internships most often occur in the summer, but if circumstances permit, may also be taken in fall and spring semesters. Our invitation-only Research and Development Internship is designed to provide year-round internship employment, with the student working from an NIU office during the spring and fall semesters.
Science, Engineering, Technology Floor: This dormitory floor provides our computer science students with social as well as academic interaction.
The Student Chapter of the Association for Computing Machinery (ACM): ACM hosts a series of events including “meet-the-firm” opportunities, visitations to industrial computing facilities, and speakers from national high-tech companies. The chapter also holds resume writing clinics and programs that focus on internship and interviewing opportunities. The Department also holds one or more colloquiums featuring nationally-known researchers to campus each semester to keep students up to date with the latest advancements in computer science.
What can I do with this degree?
Graduates in computer science find employment in business, high-tech industries across the United States, and research organizations. Examples of career paths are:
|Business Analyst||Network Manager|
|Business Application Developer||Product Developer|
|Business Intelligence Specialist||Project Manager|
|Business Intelligence Specialist||Security Analyst|
|Chief Information Officer||Security Engineer|
|Computer Forensics Specialist||Software Engineer|
|Customer Support Manager||Systems Analyst|
|Database Analyst||Systems Integration Consultant|
|IT Auditor||Technical Sales Manager|
|IT Consultant||Telecommunications Analyst|
|IT Risk Advisor||Web Developer|
“I was MORE than prepared for
this job. I am more advanced
than many people who have
been working here a while!”
–Paul Randall, 2004 graduate
The Department of Computer Science offers a program leading to the B.S. degree with a major in computer science. A student must choose an emphasis in software development, enterprise software, or computational software. Computer Science is a limited admission program which means you will begin as a pre-computer science major and must fulfill additional requirements.
Who Studied Computer Science?
- Jimmy Fallon, actor/comedian
- Linus Torvalds, Linux diveloper
- Sergey Brin, Google co-founder
- Larry Page, Google co-founder
- Rasmus Lerdorf, creator of PHP scripting language
- James Gosling, father of Java programming language
- Bjarne Stroustrup, creator of C++ programming language
“I’ve been at International for 5
years now as an IMS/DB2 system
programmer and I love it. I can’t
tell you how much my mainframe
experience at NIU has helped me
in my career. We actually have 4
system programmers on my team
that are NIU alumni!”
–Michael Pry, 2003 graduate
- Explore Majors
- Biological Sciences
- Chemistry and Biochemistry
- Computer Science
- Environmental Studies
- Foreign Languages and Literatures
- Geology and Environmental Geosciences
- Mathematical Sciences
- Nonprofit and NGO Studies
- Political Science
Zulauf Hall 312
Add/Drop Class, Enroll, Transfer, Withdraw, etc.
Zulauf Hall 201