This module provides students with a solid foundation for understanding the
fundamentals of data structure of computer science:
lists, stacks, queues, trees, Binary Search Trees, graphs, sets and
their accompanying algorithms and experience in using
them for problem solving.
In addition, there will be a significant discussion of Object-Oriented programming and the implementation of object-oriented programming in C++.