A.S. to B.S. in Computer Science - Software Development Program Transfer Guide

Northern Illinois University at the University Center at Harper College

Use this guide to help plan your progress toward your degree. Please note the following:

  • 11 total credits are required for Physical and Life Sciences, with two labs.
  • Refer to the Harper College course catalog for options for Humanities/Fine Arts and Social/Behavioral Sciences courses. One 3 credit hour course must meet World Culture and Diversity requirement.
  • If a course is a prerequisite, you must pass it with a grade of C or better.

Year One — Semester I (16 Hours)

Harper College NIU
ENG 101 Composition I (3) ENGL 103 Rhetoric and Composition I (3)
MTH 103 College Algebra (3) MATH 110 College Algebra (3)
IAI Physical Science/Life Science with Lab** (3-4) General Education Elective
IAI Humanities/Fine Arts (3) General Education Elective
Elective (3) – Smart Start recommended General Elective

Year One — Semester II (16 Hours)

Harper College NIU
SPE 101 Fundamentals of Speech Communication (3) COMS 100 Fundamentals of Oral Communication (3)
ENG 102 Composition II (3) ENGL 203 Rhetoric and Composition II (3)
MTH 220 Discrete Math (3) - prerequisite MATH 206 Introductory Discrete Mathematics (3)
IAI Social/Behavioral Science (3) General Education Elective
IAI Physical Science/Life Science with Lab (3-4) General Education Elective
Year Two — Semester I (14 Hours)
Harper College NIU
CSC 121 Computer Science I (4) - prerequisite CSCI 240 Intro to C++ Programming (4)
MTH 134 Calculus for Business and Social Science (4) - prerequisite MATH 211 Calculus for Business and Social Science (4)
Elective (3) General Elective (3)
IAI Social/Behavioral Science (3) General Education Elective
Year Two — Semester II (14 Hours)
Harper College NIU
CSC 122 Computer Science II (4) - prerequisite CSCI 241 Intermediate Programming (4)
MTH 165 Elementary Statistics (4) - prerequisite STAT 200 Elementary Statistics (4)
IAI Humanities/Fine Arts (3) General Education Elective
Electives (3) General Electives

Total semester hours completed at Harper College (60)

Year Three — Semester I (14 Hours)
CSCI 330 UNIX and Network Programming (4)
CSCI 340 Data Structures and Algorithm Analysis (4)
Electives (6)
Year Three — Semester II (14 Hours)
CSCI 360 Computer Programming in Assembler Language (4)
CSCI 466 Databases (4)
Electives (6)
Year Four — Semester I (17-18 Hours)
CSCI 463 Computer Architecture and Systems Organization (4)
CSCI 467 Introduction to Software Engineering (4)
CSCI 400-Level Computer Science Elective (3-4)
Electives (6)
Year Four — Semester II (16-18 Hours)
CSCI 480 Principles of Operating Systems (4)
CSCI 300-Level Computer Science Elective (3-4)
CSCI 400-Level Computer Science Elective (3-4)
Electives (6)

Total semester hours completed at NIU (61-64)
Total semester hours for B.S. degree (120)

Disclaimer: You’re encouraged to use this transfer guide when planning your progress toward degree completion. Following this transfer guide does not guarantee admission into the listed program. Information was updated August 2025; however, any curriculum changes reflected in the Undergraduate Catalog override the information on this guide. Contact your Harper College academic advisor for assistance in interpreting this guide.