The student:
- is be able to program applications that use functions and read and write text files
- understands and is able to use pointers and dynamic memory management in the program code
- understands and is able to use structures and classes in the program code.