Lecture, three hours; discussion, one hour; laboratory, eight hours. Requisites: course 10A, Computer Science 31. Object oriented programming in C++; operator overloading; memory management, copy and move constructors, copy and move assignment operators, destructors; iterators; data structures and their implementation, linked lists, binary search trees; inheritance and polymorphism; recursion, algorithms for sorting and searching. P/NP or letter grading.
Select an instructor
Alexandr, Y. (Winter 2025)
Feng, X. (Winter 2025)
Michael Andrews (Winter 2025)
The Staff (Fall 2024)
Ding, L. (Fall 2024)
Liu, S. (Spring 2024)
Michael Murray (Spring 2024)
Lili Yang (Winter 2024)
Hanqin Cai (Spring 2022)
Michael Lindstrom (Winter 2022)
Alex Lin (Spring 2021)
Weiqi Chu (Fall 2020)
Bao Wang (Winter 2020)
Claudia Falcon (Fall 2019)
Ricardo Salazar (Spring 2019)
Alexey Miroshnikov (Winter 2019)
Matthew Haberland (Spring 2017)
Stephen Desalvo (Spring 2017)
William Rosenbaum (Spring 2016)
Keith Ouellette (Spring 2015)
Barbaro, A. (Spring 2012)
Burhanuddin, I. (Spring 2011)
Wittman, T.C. (Winter 2010)
Ryan, N. (Winter 2007)
Clark, R.J. (Spring 2006)
Cokus, S.J. (Spring 2005)
Yan, J. (Winter 2005)
de Leon, D. (Spring 2004)
Andrianov, F.A. (Fall 2003)
Englert, B. (Spring 2003)
Clark, R. (Winter 2003)
Mossinghoff, M.J. (Spring 2002)
Danner, N. (Fall 2001)
Leonard, M.W. (Spring 2001)
Robert Cooper (Winter 2001)
Pollett, C.J. (Fall 2000)
Kan, D.G. (Spring 2000)
Berloff, N.G. (Fall 1999)
Alexandr, Y.
25W
Feng, X.
25W
Michael Andrews
25W
The Staff
24F
Ding, L.
24F
Liu, S.
24S
Michael Murray
24S
Lili Yang
24W
Hanqin Cai
22S
Michael Lindstrom
22W
Alex Lin
21S
Weiqi Chu
20F
Bao Wang
20W
Claudia Falcon
19F
Ricardo Salazar
19S
Alexey Miroshnikov
19W
Matthew Haberland
17S
Stephen Desalvo
17S
William Rosenbaum
16S
Keith Ouellette
15S
Barbaro, A.
12S
Burhanuddin, I.
11S
Wittman, T.C.
10W
Ryan, N.
07W
Clark, R.J.
06S
Cokus, S.J.
05S
Yan, J.
05W
de Leon, D.
04S
Andrianov, F.A.
03F
Englert, B.
03S
Clark, R.
03W
Mossinghoff, M.J.
02S
Danner, N.
01F
Leonard, M.W.
01S
Robert Cooper
01W
Pollett, C.J.
00F
Kan, D.G.
00S
Berloff, N.G.
99F
Enrollment data not available.
Previously taught
17S
17W
16F
16W
15F
14F
14S
13F
13S
13W