"The thing I loved the most - and still love the most about teaching - is that you can connect with an individual or a group, and see that individual or group exceed their limits." - M. Krzyzewski
The following undergraduate courses are regularly handled by the laboratory. Further details on the courses can also be found at the university course catalog.
Download: BSCS Curriculum
CS 30 - Discrete Mathematics for Computer Science I
CS 31 - Discrete Mathematics for Computer Science II
CS 32 - Data Structures and Algorithms I
CS 33 - Data Structures and Algorithms II
CS 130 - Mathematical Methods in Computer Science
CS 133 - Automata Theory and Computability
CS 135 - Algorithm Design and Analysis
CS 165 - Database Systems
CS 198 - Special Problems I
CS 199 - Special Problems II