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.

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.