|
Improving Effectiveness in Teaching CSC326 Information Data Structures Project Objectives · Obtain a working knowledge of basic algorithms and data structures and learn how to implement the ADTs such as stacks, queues, lists, trees, and algorithms such as searching, and sorting; understand ADTs, their importance in object-based software development, how they are specified (informally), and how they can be implemented in C++.
Ø the ability to design and write code that uses previously compiled C++ classes, given (informal) specifications of those classes; Ø the ability to design and (informally) specify ADTs to solve programming problems; Ø the ability to pick from known data structures those appropriate to model the information needed to solve the problem; Ø the ability to creatively develop algorithms to solve such problems.
|