May 04, 2026  
2026-2027 Credit Course Catalog 
    
2026-2027 Credit Course Catalog

University Center | Northern Illinois University, Bachelor in Computer Science - Software Development


By studying computer science, you’ll gain the skills to assume vital roles in the field immediately upon entry into the workforce. Job prospects increase with your on-the-job experience provided by an internship and your newly acquired knowledge of various programming languages.

We’re thrilled you’ve chosen to study close to home and learn from our experienced faculty. Our software development program covers:

  • Various programming languages (C++, Java, IBM Assembler, PHP, JavaScript, C#, Python).
  • Software engineering.
  • Security.
  • Database management.
  • Development environments (.NET).
  • Operating systems.

Our computer science program equips you to modify or create software by offering practical experience in solving academic exercises. The average mid-career salary for graduates of this program is $100,239.* Our alumni work in diverse fields such as finance, health care, information technology, insurance and retail.

Reach out to the University Center at McHenry County College (UC MCC) at ucenter@mchenry.edu or 815-479-7600 to make your academic plan.
Apply to NIU as a UC MCC transfer student at niu.edu/apply. Email transfercenter@niu.edu with questions about your application or next steps.
Explore financial aid options at niu.edu/financial-aid and complete your FAFSA at fafsa.gov using NIU school code 001737.

 

You have future plans. We’ll help you achieve them.

NIU Office of Admissions:

transfercenter@niu.edu

815-753-0446

Julie Oberheim

NIU Undergraduate Advisor:

joberheim@niu.edu

815-753-4080

University Center at McHenry County College:

ucenter@mchenry.edu

815-479-7600

Learn more

about this program:

go.niu.edu/ug-comp-sci 

 

A.S. to B.S. in Computer Science - Software Development from Northern Illinois University at the University Center at McHenry County College

Year One - Semester I(14 Hours)

MCC NIU
ENG 151 - Composition I (3)   ENGL 103 Rhetoric and Composition I (3)
MAT 161 - College Algebra (3)   MATH 110 College Algebra (3)
IAI Life Science** (4)   General Education Elective
IAI Humanities/Fine Arts (3)†   General Education Elective
MCC 101 - The College Experience (1)   General Elective


Year One - Semester II(15-16 Hours)

MCC NIU
COM 151 - Introduction to Speech (3)   COMS 100 Fundamentals of Oral Communication (3)
ENG 152 - Composition II (3)   ENGL 203 Rhetoric and Composition II (3)
MAT 251 - Discrete Mathematics (3)‡   MATH 206 Introductory Discrete Mathematics (3)
IAI Social/Behavioral Science (3)†   General Education Elective
IAI Physical Science (4)**   General Education Elective

Year Two - Semester I(15 Hours)

MCC NIU
CSC 121 - Computer Science I (4)‡   CSCI 240 Intro to C++ Programming (4)
MAT 171 - Calculus for Business/Social Science (4)‡   MATH 211 Calculus for Business and Social Science (4)
SOC 151 - Introduction to Sociology (3)   SOCI 170 Intro to Sociology (3)
IAI Humanities/Fine Arts (3)**   General Education Elective


Year Two - Semester II(17 Hours)

MCC NIU
CSC 122 - Computer Science II (4)‡   CSCI 241 Intermediate Programming (4)
MAT 220 - Statistics (4)‡   STAT 200 Elementary Statistics (4)
IAI Humanities/Fine Arts (3)†   General Education Elective
Electives (6) General Electives

 

TOTAL SEMESTER HOURS COMPLETED AT MCC (61-62)

 

Year Three - Semester I(14 Hours)

NIU
CSCI 360 Computer Programming in Assembler Language (4)
CSCI 466 Databases (4)
Electives (6)


Year Three - Semester II(14 Hours)

NIU
CSCI 330 UNIX and Network Programming (4)
CSCI 340 Data Structures and Algorithm Analysis (4)
Electives (6)

Year Four - Semester I(17-18 Hours)

NIU
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)

NIU
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 A B.S. DEGREE (120)

 

*Data source: Steppingblocks, 2023.

**Eleven total credits required for Physical and Life Sciences with two labs.

†See MCC catalog for course options.

‡Prerequisite course; must be passed with a grade of C or better.

 

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 December 2024; however, any curriculum changes reflected in the
Undergraduate Catalog override the information on this guide. Contact your MCC academic advisor for assistance in interpreting this guide.

 

Northern Illinois University is an equal opportunity/affirmative action institution. Printed by authority of the state of Illinois. niu.edu 56367 12/24