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

University Center | Dual Credit | Crystal Lake South High School - Computer Science


B.S. in Computer Science-Software Development, Northern Illinois University

1+1+2 Plan with Crystal Lake South High School

 

EARN ONE YEAR OF COLLEGE CREDIT WITH THESE DUAL CREDIT COURSES THAT ARE OFFERED AT YOUR HIGH SCHOOL*

COURSE CLASS MEETS DEGREE REQUIREMENT CREDITS COMPLETED
ENG 151   Composition I   IAI COMMUNICATIONS    3  
ENG 152   Composition II   IAI COMMUNICATIONS     3  
HIS 170   United States History I   IAI SOCIAL AND BEHAVIORAL SCIENCES     3  
HIS 172   United States History II   IAI ELECTIVE***     3  
MAT 171   Calculus for Business/Social Science   MATH 211 CALCULUS FOR BUSINESS AND SOCIAL SCIENCE/ IAI MATHEMATICS (NIU REQ)      4  
MUS 151  or ART 151   Music Appreciation  or Art Appreciation    IAI FINE ARTS**    3  
PSY 151   Introduction to Psychology   IAI SOCIAL AND BEHAVIORAL SCIENCES     3  
COM 151   Introduction to Speech   IAI COMMUNICATIONS    3  
Potential Credits Earned in HS     25  

 

YEAR TWO AT MCHENRY COUNTY COLLEGE- Associate in Science (AS) recommended

Semester 1(Summer)

COURSE CLASS TITLE MEETS DEGREE REQUIREMENT CREDITS COMPLETED
MAT 161   College Algebra   MATH 110 COLLEGE ALGEBRA (REQ TO TAKE CSC 121 NEEDED
FOR NIU)
3  
IAI PHYSICAL OR LIFE SCIENCE    IAI PHYSICAL OR LIFE SCIENCE    IAI PHYSICAL OR LIFE SCIENCE    3  
Total Credits     6  

Semester 2

COURSE CLASS TITLE MEETS DEGREE REQUIREMENT CREDITS COMPLETED
CSC 121   CSC 121   CSCI 240 INTRO TO C++ PROGRAMMING (NIU REQ) 4  
IAI HUMANITIES    IAI HUMANITIES    IAI HUMANITIES    3  
IAI LIFE SCIENCE    IAI LIFE SCIENCE    IAI LIFE SCIENCE    4  
IAI ELECTIVE***   IAI ELECTIVE***   IAI ELECTIVE***   3  
Total Credits     14  

Semester 3

COURSE CLASS TITLE MEETS DEGREE REQUIREMENT CREDITS COMPLETED
CSC 122   Computer Science II   CSCI 241 INTERMEDIATE PROGRAMMING (NIU REQ) 4  
MAT 220   Statistics   STAT 200 ELEMENTARY STATISTICS/Permalink  4  
MAT 251   Discrete Mathematics   MATH 206 INTRODUCTORY DISCRETE MATHEMATICS (NIU REQ) 3  
IAI PHYSICAL SCIENCE    IAI PHYSICAL SCIENCE    IAI PHYSICAL SCIENCE    4  
Total Credits     15  

 

TOTAL SEMESTER HOURS COMPLETED AT MCC 60

***ELECTIVES CAN BE FULLFILLED THROUGH DUAL CREDIT COURSEWORK.

 

MCC REQUIREMENTS REQ CREDITS
IAI HUM/FINE ARTS 6
IAI SOC & BEHAV SCIENCES 6
IAI PHYSICAL & LIFE SCIENCES 11
IAI MATHEMATICS 6
IAI COMMUNICATIONS 9
GEN EDUC CORE 38
ELECTIVES (approximate) 22

 

YEAR THREE AT UNIVERSITY CENTER

Semester 1 CREDITS COMPLETED
CSCI 360 COMPUTER PROGRAMMING IN ASSEMBLER LANGUAGE 4  
CSCI 466 DATABASES 4  
ELECTIVES 6  
Total Credits 14  

 

Semester 2 CREDITS COMPLETED
CSCI 330 UNIX AND NETWORK PROGRAMMING 4  
CSCI 340 DATA STRUCTURES AND ALGORITH ANALYSIS 4  
ELECTIVES 6  
Total Credits 14  

 

YEAR FOUR AT UNIVERSITY CENTER

Semester 1 CREDITS COMPLETED
CSCI 463 COMPUTER ARCHITECTURE AND SYSTEMS ORGANIZATION 4  
CSCI 467 INTRODUCTION TO SOFTWARE ENGINEERING 4  
CSCI 400-LEVEL COMPUTER SCIENCE ELECTIVE 3  
ELECTIVES 6  
Total Credits 17  

 

Semester 2 CREDITS COMPLETED
CSCI 480 PRINCIPLES OF OPERATING SYSTEMS 4  
CSCI 300-LEVEL COMPUTER SCIENCE ELECTIVE 3  
CSCI 400-LEVEL COMPUTER SCIENCE ELECTIVE 3  
ELECTIVES 6  
Total Credits 16  

 

TOTAL SEMESTER HOURS COMPLETED AT NIU 61

 

TOTAL SEMESTER HOURS FOR BS DEGREE COMPLETED 121

 

MCC is a participant in the Illinois ArticulationInitiative (IAI). This statewide agreement between many Illinois colleges and universities establishes a”package” of lower-divisiongeneral education coursework accepted at all participating schools. 

**IAI requirements based on what is offered in the high school, however students can take other courses that are offered as long as they meet the IAI requirement. Courses required for transfer are denoted on plan.

*Suggested courses are based on courses available in high school, however if student is unable to complete they can take at MCC before transferring to the university.