Course Objectives
Upon successful completion of this course, students should be able to:
- demonstrate an understanding of the basic data structures
used in programming: lists, stacks, queues, and trees
- demonstrate an understanding of the terminology related to data structures
- distinguish an abstract data structure from its implementation
- identify appropriate applications of basic data structures
- demonstrate an understanding of the concept of recursion by using recursive functions in an appropriate manner
- demonstrate an understanding of basic software engineering principles
|