Close Menu

Computer Science

For students attending: College of DuPage
Who plan to major in: Computer Science


I. Core Curriculum Electives

  • A. Basic Writing Proficiency – A grade of “C” or better in ENGLI 1101 will complete this requirement.
  • B. Humanities – Choose one course from the following subjects: English (any course from 1130-1165), History, Humanities, Philosophy (not PHIL 1120 or 1125), Religious Studies, or ART 1100, MUSIC 1100 or THEATER 1100.
  • C. Social Sciences – Choose one course from the following subjects: Anthropology, Economics (any course from 2200-2220), Geography (not 1108), Political Science, Psychology (not 1180 or 2280), Sociology (not 1205 or 2205), or Social Sciences 1100 or 1110.  
  • D. Humanities or Social Sciences – Choose an additional course from section B or section C, or a foreign language course.
  • E. Science Electives - PHYSI 2111 and PHYS 2112 are required. Choose two courses from Biology, Chemistry, Earth Science (not 1116 or 1117), or PHYSI 2115.
  • F. Free Electives - Choose three courses with an IAI designation.

II. Required courses for the Computer Science degree:

MATH 2231 Calculus & Analytic Geometry I MATH 151
MATH 2232 Calculus & Analytic Geometry II MATH 152
MATH 2233 Calculus & Analytic Geometry III MATH 251
MATH 2270 Differential Equations MATH 252 (Math Elect)
MATH 2245 Linear Algebra MATH 332
CIS 2541 or CIS 2571 C++ Language Programming or Introduction to JAVA CS 115 and 116
CIS 2542 Advanced C++ with Data Structure Applications CS 331
CIS 2420 Microprocessor ASSEMBLY Language CS 350
MATH 2115 Discrete Mathematics CS 330

Please contact Undergraduate Academic Affairs with any questions regarding course equivalencies.

Updated October 2018