Arrays, lists, trees, graphs and hashing, with weekly programming labs.
Limits, derivatives and integrals for first-year students.