Course Objectives

Students who complete this class should be able to :
  1. Demonstrate the ability to employ proper design methodologies for programming.
  2. Design and implement a program incorporating various user-defined data types.
  3. Design and implement a program incorporating data structures.
  4. Design and implement abstract data types.
  5. Demonstrate the ability to use an abstract data type.
  6. Describe the algorithm for, characteristics and performance of selected sorting, searching, and recursive algorithms.