Description
This is a textbook for first year computer science. It covers programming environments for motion, graphics, and geometry; programming concepts (beyond notation); objects, algorithms, and programs; complexity of problems and algorithms; data structures; and the interaction between algorithms and data structures (case studies in geometric computation).