Undergraduate Courses
"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
Undergraduate Courses for BS in Computer Science (BSCS)
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