The student can program applications that use functions as well as read and write text files,
The student understands and can use pointers and dynamic memory management in the program code.
The student understands and can use structures and classes in the program code.