Open main menu

CDOT Wiki β

Changes

Programming Stream

25 bytes removed, 19:15, 2 April 2014
Sixth Draft of the Learning Outcomes
# design collections of model objects using sequential containers and multi-dimensional arrays to solve a complex systems or business problem
# create function objects and closures to customize a programming solution for a particular application
# model generalization and specialization using inheritance, including single and multiple base classes, inheritance to minimize the duplication of code in complex hierarchies
# model polymorphic behavior using interfaces, virtual functions and templates (generics) to amplify the reusability of code
# implement design components using algorithms of the standard template library to utilize existing technologies