To enable students to:
create, document and use user-defined classes
read a data file into memory and print it
input records at the keyboard, update and write the file back to disk
- code and document a system from a given specification
Program development - design, develop, debug and document programs. Introduction to OOP.
Functions - prototyping, parameter passing, overloading and inlining.
Classes - structures vs. classes, member variables and functions, constructors and destructors, scope resolution
Storage - pointers, memory allocation and storage classes.
Data - types and qualifiers, scope, validation and arrays.
File handling - read from and write to files.
- Assessments - one multiple choice written test, two programming assignments, all to be completed in class.
Throughout the notes text appearing in courier represents computer related information, such as C++ keywords, assembly statements, contents of memory locations, etc.
Words appearing in bold relate to learning objectives in the students log book.