Programming concepts: functions, parameter passing, pointers, arrays, strings, structs, classes, templates. Mathematical tools: sets, functions, and relations, order notation, complexity of algorithms, proof by induction. Data structures and their representations: data abstraction and internal representation, sequences, trees, binary search trees, associative structures. Algorithms: searching and sorting, generic algorithms, iterative and recursive algorithms. Methods of testing correctness and measuring performance.
| Spring | Summer | Fall | ||
|---|---|---|---|---|
| (Session 1) | (Session 2) | |||
| 2023 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2022 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2021 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2020 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2019 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2018 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2017 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2016 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2015 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2014 |
Data Structures (4c)
|
Data Structures (4c)
|
||
| 2013 |
Data Structures (4c)
|
Data Structures (4c)
|
Data Structures (4c)
|
|
| 2012 |
Data Structures (4c)
|
Data Structures (4c)
|
Data Structures (4c)
|
|
| 2011 |
Data Structures (4c)
|
Data Structures (4c)
|
Data Structures (4c)
|
|
| 2010 |
Data Structures (4c)
|
Data Structures (4c)
|
Data Structures (4c)
|
|
| 2009 |
Computer Science II (4c)
|
Data Structures (4c)
|
Data Structures (4c)
|
|
| 2008 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2007 |
Computer Science II (4c)
|
Computer Science II (4c)
|
||
| 2006 |
Computer Science II (4c)
|
Computer Science II (4c)
|
||
| 2005 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2004 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2003 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2002 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2001 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 2000 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 1999 |
Computer Science II (4c)
|
Computer Science II (4c)
|
Computer Science II (4c)
|
|
| 1998 |
Computer Science II (4c)
|
Computer Science II (4c)
|
||