CSI 33 - Data Structures 2 lect  2 lab  3 credits

Introduction to data structures and algorithms for developing solutions to various computational problems for sorting and searching large collections of data. Topics include container classes, pointers and dynamic arrays, linked lists, stacks, queues, and trees. 

Syllabus: word, pdf

Review Sheet:

Supplementary handouts:

Prerequisites: CSI 32 and CSI 35; and CUNY English Proficiency, or ENG 100 or 110, if required.



Page last updated 08/27/2023

Previous syllabus Spring 2023: word, pdf
Previous syllabus 2022: word, pdf
Previous syllabus 2009: html, word, zipped odt, pdf