Lecture, three hours; discussion, two hours; laboratory, eight hours. Enforced requisite: course 10B. More advanced algorithms and data structuring techniques; additional emphasis on algorithmic efficiency; advanced features of C++, such as inheritance and virtual functions; graph algorithms. P/NP or letter grading.
Select an instructor
Ding, L. (Winter 2025)
No instructors (Winter 2024)
Michael Andrews (Fall 2023)
Weiqi Chu (Spring 2023)
Michael Lindstrom (Spring 2022)
Ricardo Salazar (Spring 2020)
Claudia Falcon (Winter 2020)
Stephen Desalvo (Spring 2016)
Barbaro, A. (Spring 2012)
Wittman, T.C. (Spring 2011)
Ryan, N. (Spring 2007)
Clark, R.J. (Spring 2006)
Cokus, S.J. (Spring 2005)
Andrianov, F.A. (Winter 2004)
Clark, R. (Fall 2003)
Englert, B. (Winter 2003)
Yutao He (Fall 2002)
Leonard, M.W. (Spring 2002)
Mossinghoff, M.J. (Spring 2001)
Strong, D. (Winter 2000)
Robert Cooper (Fall 1999)
Ding, L.
25W
No instructors
24W
Michael Andrews
23F
Weiqi Chu
23S
Michael Lindstrom
22S
Ricardo Salazar
20S
Claudia Falcon
20W
Stephen Desalvo
16S
Barbaro, A.
12S
Wittman, T.C.
11S
Ryan, N.
07S
Clark, R.J.
06S
Cokus, S.J.
05S
Andrianov, F.A.
04W
Clark, R.
03F
Englert, B.
03W
Yutao He
02F
Leonard, M.W.
02S
Mossinghoff, M.J.
01S
Strong, D.
00W
Robert Cooper
99F
Previously taught
22S
21F
21S
20F
Grade distributions not available.