Students who opt for a concentration in programming must complete the classes from the following list:

CDS 120 Introduction to Programming with Python
CDS 121 Data
CDS 180 Language Lab: Python
CDS 241 Programming II
CDS 242 Algorithms and Data Structures

With the permission of their advisor, students can substitute the following:
DCOM-375 for CDS-242.