A prerequisite of one course in Java or C++ is required for this concentration.
Computer Science Concentration Requirements (28 credits)
Course | Title | Quarter Hours |
---|---|---|
MAT 140 | DISCRETE MATHEMATICS I | 4 |
CSC 243 | PYTHON FOR PROGRAMMERS | 4 |
CSC 300 | DATA STRUCTURES I | 4 |
CSC 301 | DATA STRUCTURES II | 4 |
CSC 373 | COMPUTER SYSTEMS I | 4 |
CSC 374 | COMPUTER SYSTEMS II | 4 |
CSC 394 | SOFTWARE PROJECTS (Capstone) | 4 |
Computing Electives (16 credits)
Students must fulfill 16 credits in electives that are 200-level or higher from the School of Computing. Allowable prefixes are CSC, CSEC, DSC, ECT, GAM, IS, UXD, IT, and NET.
Open Electives (48 credits)
Open Electives can be fulfilled through courses taken in the School of Continuing and Professional Studies (SCPS), The Jarvis College of Computing and Digital Media (CDM), and other DePaul colleges, transfer courses, assessment of prior learning (PLA), and independent studies.