COMP 228: System Hardware
COMP 232: Mathematics for Computer Scientists
COMP 233: Probability and Statistics for Computer Science
COMP 248: Object-Oriented Programming I (Java)
COMP 249: Object-Oriented Programming II (Java)
COMP 335: Introduction to Theoretical Computer Science
COMP 339: Combinatorics
COMP 345: Advanced Program Design with C++
COMP 348: Principles of Programming Languages
COMP 352: Data Structures and Algorithms
COMP 361: Elementary Numerical Methods