•CS210: Data Structures and
Algorithms
–interfaces (more abstract than
abstract classes)
–lists, trees, stacks,
queues
–dynamic data, references,
equality, cloning
–searching, sorting, parsing,
evaluating expressions
–efficiency considerations
–GUI programming
–more Java
•CS240: Programming in C
–procedural programming (not
OOP)
–memory layout: bits and bytes,
pointers, the
stack and the heap, debugging
–introduction to Unix,
particularly tools
–
–