Course Title / Link to Course Page Faculty
CMPU-100-01 Programming with Data Gordon
CMPU-100-02 Programming with Data Stapleton
CMPU-100-03 Programming with Data Erickson
CMPU-101-01 Problem-Solving and Abstraction Smith
CMPU-101-02 Problem-Solving and Abstraction Ellman
CMPU-101-03 Problem-Solving and Abstraction Lemieszewski
CMPU-102-01 Data Structures and Algorithms Newman
CMPU-102-02 Data Structures and Algorithms Lemieszewski
CMPU-145 Foundations of Computer Science Hunsberger
CMPU-203 Software Design and Implementation Meireles
CMPU-224 Computer Organization Waterman
CMPU-240-01 Theory of Computation Ellman
CMPU-240-02 Theory of Computation Hunsberger
CMPU-241 Analysis of Algorithms Erickson
CMPU-250 Data and its Discontents Stapleton
CMPU-319 Modeling Minds, Brains, and Behavior de Leeuw
CMPU-334 Operating Systems Waterman
CMPU-353 Bioinformatics Smith
CMPU-366 Natural Language Processing Gordon
CMPU-375 Computer Networks Meireles