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.