2007 CS 2: Introduction to Programming Methods
(CS2-2007)

 This course allows guest users to enter

Instructor: Al Barr
Head TA: Keegan McAllister
TA: Katherine Breeden
TA: David DiCato
TA: Nickolas Fortino
TA: Arcady Goldmints-Orlov
TA: Seth Hendrickson
TA: Warner Leedy
TA: Lisa Lyons
TA: Russell McClellan
TA: Glenn Wagner
TA: Qian (Janice) Wang
Head TA last year: Joey Gonzalez


CS 2 is a course in programming languages and computer science, emphasizing modes of algorithmic expression. The course will include such topics as performance analysis of algorithms; proofs of program correctness; recursive and higher-order procedures; data structures, including lists, trees, graphs, and arrays; objects and abstract data types. The course includes weekly laboratory exercises.