You will not need to purchase the entire manual at once, although you could if you so desired. You only need specific sections or divisions out of the manual for any one course. The sections you require are divided up into PACKAGES. You are required to purchase a certain number of packages for each course. As you progress through Computer Science you will buy less packages, since you will already have most of the information.
The Users' Manual is divided up into separate packages, labelled A, B, C, and so on. The following chart indicates what packages you need for each class. You MUST purchase the shaded boxes for each class, unless you have previously bought that package. In addition, packages will be updated from time-to-time. You will be required to update an old package (if it is significantly different from the newer package, spelling, grammar, and cosmetic changes don't count).