Course Title / Link to Course Page Faculty
CMPU-100-51 Programming with Data Gordon
CMPU-100-52 Programming with Data Stapleton
CMPU-100-53 Programming with Data Erickson
CMPU-101-52 Problem-Solving and Abstraction Smith
CMPU-101-53/54 Problem-Solving and Abstraction Lemieszewski
CMPU-102-51 Data Structures and Algorithms Newman
CMPU-145 Foundations of Computer Science Gommerstadt
CMPU-203 Software Design and Implementation Meireles
CMPU-224 Computer Organization Waterman
CMPU-240 Theory of Computation Gordon
CMPU-241 Analysis of Algorithms Newman
CMPU-331 Compilers Gommerstadt
CMPU-375 Computer Networks Meireles
CMPU-377 Parallel Programming Smith
CMPU-395-51 Machine Learning Stapleton
CMPU-395-52 Social Computing: Network Analysis Erickson