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.
The course syllabus is available here.
Except where
otherwise indicated, all materials for this course, hosted under the
https://secweb.cs.odu.edu/~zeil/cs250 domains are
© 2011,2012, Old Dominion University,