Development of Existing Code
Introduction by Francis Glassborow
This section is rather different from most because it pre-supposes the existence of a program. The ideas here are concerned with code improvement and code testing.
These are important to students who wish to acquire understanding of professional practice. Existing code bases often need maintenance, refinement, porting to new platforms etc.