Harper College

NIU Computer Science at The University Center

Advisor Contacts

Harper College University Center
847-925-6315
universitycenter@harpercollege.edu

Major Advisor
(Advising done by phone or email.)
Daniel Rogness
815-753-0378
drogness1@niu.edu

Your NIU advisor will work with you to plan your course schedules for a timely graduation. It is highly recommended that you schedule an appointment with your computer science advisor once a semester to discuss your degree progress and select courses for the upcoming semester.

We’re thrilled that you’ve decided to pursue your education at a place close to home. Through our program at The University Center at Harper College, 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.

Let's get started...

  • Schedule a meeting with the University Center to learn more about the program and to discuss requirements.
  • Set up an appointment to discuss your program of interest with Shevon Porter or an NIU Admissions counselor by emailing transfercenter@niu.edu . You can also schedule a virtual appointment
  • Apply to NIU as a transfer student (select the option off campus) and submit your transcripts.
  • Setup your MyNIU account to stay updated on your application status.
  • Accept your admission through your MyNIU account to confirm your spot.
  • Apply for financial aid by completing the FAFSA.
  • Contact NIU advisors for guidance prior to registering for classes.

Degree Pathway - Software Development
*Denotes required pre-requisite courses.

Fall

Spring

ENG 101         English Composition I

ENG 102       English Composition II

SPE 101         Speech Communication

MTH 220       Discrete Mathematics*

MTH 103         College Algebra

Physical and Life Sciences

Social and Behavioral Sciences

Humanities and Fine Arts

Fall

Spring

CSC 121       Computer Science I*

CSC 122         Computer Science II*

MTH 134       Calculus for Social Scientists*

Humanities and Fine Arts

Social and Behavioral Sciences

Humanities and Fine Arts

Physical and Life Sciences

Major Discipline and Transfer elective(s)

Major Discipline and Transfer Elective

 

Fall

Spring

CSCI 330       UNIX and Network Programming

CSCI 360      Computer Programming in Assembler Language

CSCI 340      Data Structures and Algorithm Analysis

CSCI 466       Databases

Human Diversity Requirement course (if needed) or elective 

Elective

STAT 200 Elementary Statistics

Elective

Fall

Spring

CSCI 463      Computer Architecture and Systems Organization

CSCI 480      Principles of Operating Systems

CSCI 467      Introduction to Software Engineering

CSCI 300+ Elective

CSCI 465     Enterprise Application Environments

CSCI 390+ Elective

 

Elective

 

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. 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 go.niu.edu/graduation-requirements.

 

Last Updated: 11/20/24