NIU Computer Science at University Center

We’re thrilled that you’ve decided to pursue your education at a place close to home. Through our University Center program, you’ll earn a Bachelor of Science degree in computer science while gaining knowledge and developing your skills through classes taught by faculty who know the field. Our program provides instruction in various languages (e.g., C++, Java, IBM Assembler, PHP, JavaScript, C# and Perl), software engineering, security, database and development environments such as .NET and operating systems.

This degree will prepare you for software development careers in virtually any industry. Job prospects increase if you have experience with a variety of programming languages or have gained experience through internships.

You have plans for the future. We’ll help you get there.

In order to pursue a B.S in computer science, you must have completed the Requirements Outside Department or their community college equivalents.

How to Get Started

  1. Schedule a meeting with Agnes Szemborski ( Harper College Transfer Coordinator, to learn more about the program and to discuss requirements.
  2. Apply to NIU as a transfer student (select the off-campus option) and submit your transcripts.
  3. Setup your MyNIU account to stay updated on your application status and to accept your admission to confirm your spot.
  4. Apply for financial aid by completing the FAFSA.
  5. Contact NIU advisors for guidance prior to registering for classes.

Tentative Course Schedule

Please note that this is a tentative program schedule of NIU courses to be offered in fall 2019 at Harper University Center and is subject to change. Students may incur additional fees if they take courses at NIU DeKalb.

Cost per credit hour: $438.84 (due to differential tuition)

CSCI 330 - UNIX and Network Programming

Modality: Online and blended (three face-to-face meetings)
Day: selected Tuesday/Thursdays
Time: 2-3:15 p.m.

CSCI 340 - Data Structures and Algorithm Analysis

Modality: Face-to-face class
Days: Tuesday  
Time: 5-7:45 p.m.

Degree Pathway

Year 1


ENG 101 English Composition I
SPE 101 Speech Communication
MTH 103 College Algebra
Social and Behavioral Sciences


ENG 102 English Composition II
MTH 220 Discrete Mathematics
Physical and Life Sciences
Humanities and Fine Arts

Year 2


CSC 121 Computer Science I
MTH 134 Calculus for Social Scientists
Social and Behavioral Sciences
Physical and Life Sciences 
Major Discipline and Transfer Elective


CSC 122 Computer Science II
Humanities and Fine Arts
Additional science course
Major Discipline and Transfer Elective

Year 3


CSCI 330 UNIX and Network Programming
CSCI 340 Data Structures and Algorithm Analysis
Human Diversity Requirement course
(if needed) or elective
STAT 200 Elementary Statistics


CSCI 360 Computer Programming
in Assembler Language
CSCI 466 Databases

Year 4


CSCI 463 Computer Architecture and
Systems Organization
CSCI 467 Introduction to Software Engineering
One CSCI elective


CSCI 480 Principles of Operating Systems
Two CSCI electives

NIU Bachelor of Science Requirements

Candidates for the Bachelor of Science degree must demonstrate competence in laboratory science/mathematical/computational skills. This requirement can be met by completing a four semester sequence listed in the undergraduate catalog with a 2.0 GPA. If you are seeking a B.S. degree, see an advisor to determine which sequence to complete and which additional courses may be required for your major.

Graduation Requirements

NIU requires a total of 120 credit hours to graduate, with 54 hours required at the university level. A minimum of 40 hours must be in courses at the 300 and/or 400 level. More information is available at about these requrirements.

All NIU students must meet general education requirements, which are fulfilled by an A.A. or A.S. degree from a public community college.  To track and understand all of your requirements:

Current Harper Students: Request Information All Others: Request Information


College advisor

Judy Santacaterina 
Advising at periodic visits to Harper.

Major advisor

Daniel Rogness 
Advising by phone and email. 

Download this information (PDF)

Important Dates

  • March 1: Deadline for transfer merit scholarships
  • June 30: Deadline to apply for the Huskie Payment Plan for the fall semester
  • Nov. 30: Deadline to apply for the Huskie Payment Plan for the spring semester

More important dates can be found in the undergraduate catalog.

Back to top of page