154
edits
Changes
→Third Draft Learning Outcomes
====== Third Draft Learning Outcomes ======
synthesis of input to dateMarch 11 2014:
# model collections of objects using sequential containers
# implement allocation, access and deallocation of dynamic memory using multi-dimensional arrays and linked lists of objects
# model the hiding of information using function objects and closures
# model generalization and specialization of object properties using inheritance hierarchies, which include both single and multiple base classes
# implement polymorphic types using interfaces, virtual functions and templates (generics)
# implement solution artifacts using algorithms from the standard template library
# implement asynchronous execution within programming solutions using multi-threading
# implement persistent storage of objects and collections of objects using file stream objects