TYPICAL FIRST YEAR CURRICULUM
Fall
MATH 095 (4)
CS 121 Intro Software Development (1)
General education core (10)
Winter
MATH 111 College Algebra (4)
General education core (10-12)
Spring
MATH 112 Precalculus (4)
General education core (10-12)
TYPICAL SECOND YEAR CURRICULUM
Fall
CS 161 Foundations of CSI (4)
MATH 251 Calculus (4)
General education core (6-8)
Winter
CS 162 Foundations of CS II (4)
MATH 252 Calculus II (4)
General education core (6-8)
Spring
CS 260 Data Structures (4)
MATH 231 Discrete Mathematics (4)
General education core (6-8)
TYPICAL THIRD YEAR CURRICULUM
Fall
CS 221 C/C++ Programming (4)
MATH 341 Linear Algebra (4)
General Education/CS Electives (6-8)
Winter
CS 318 Algorithm Analysis (4)
General Education/CS Electives (6-8)
Spring
CS 360 Object-Oriented Programming with C++ (4)
General Education/CS Electives (10-12)
TYPICAL FOURTH YEAR CURRICULUM
Fall
CS 311 Operating Systems (3)
CS 401 Capstone (3)
CS 407 Seminar (2)
General Education/CS Electives (6-8)
Winter
CS 330 Database Management System (4)
General Education/CS Electives (10-12)
CS 361 Software Engineering I (4)
Spring
CS 380 Software Engineering (3)
General Education/CS Electives (10-12)
CS 362 Software Engineering II (4)
Updated November 2022