Welcome to CS 250.
CS250 introduces the programming techniques required to scale up to larger problems than are treated in the introductory programming course. Topics include the software life cycle, methods of functional decomposition, design documentation, abstract data types and classes, common data structures, dynamic data structures, and algorithmic patterns, and testing and debugging techniques.
Except where otherwise indicated, all materials for this course, hosted under
the
http://cocoon.cs.odu.edu/~cs250
domains are
© 2008,
Steven J Zeil,
Old Dominion University,
Dept of Computer Science