Program 2 requires students to write a program that counts the size of Program 1 in lines of code (LOC) or an alternative measure. The summary must provide:
1) A single count for the entire program size of Program 1.
2) Size and item counts for each part (e.g. class, function) of Program 1 along with the part name.
3) Test the counting program by using it to count Programs 1 and 2.
The document provides instructions, templates, and evaluation criteria for students to plan, develop, test, and review their Program 2 counting application according to the Personal Software Process.