Unit: Advanced Programming
Unit: Advanced Programming
Unit: Advanced Programming
Introduction
Unit Objectives
• After completing this unit, you will have a good understanding of the
basic data structures of computer science. More specifically, you
should:
• appreciate the issue of algorithm complexity, and its impact on your
programs;
• understand the fundamental data structures and their associated
algorithms;
• have gained some experience in determining which data structures
are appropriate to a given task.
Study
You should expect to spend approximately 9 hours studying this unit.
However, if you have never programmed before you may find that
learning about programming concepts and to program with Java takes
considerable time and you end up taking more than the 9 hours. Often
students find that the more time they invest in studying the basic
principles, as discussed in this unit, the more efficient they become
later. You may find it convenient to break up your study as follows:
Application: 3 hours