CS 250

Programming and Problem Solving II

Fall 2012

Chris Boyle

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,