Open main menu

CDOT Wiki β

Changes

Programming Stream

No change in size, 15:20, 2 April 2014
Sixth Draft of the Learning Outcomes
OOP344:
* # design collections of model objects using sequential containers and multi-dimensional arrays to solve a systems or business problem* # create function objects and closures to customize a programming solution for a particular application * # model generalization and specialization using inheritance hierarchies to minimize the duplication of code* # model polymorphic behavior using interfaces, virtual functions and templates (generics) to amplify the reusability of code* # implement solution components using algorithms and iterators of the standard template library to utilize existing technologies* # design multi-task solutions using threading libraries to improve the performance of a program
BTP300:
* # 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, 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 solution components using algorithms and iterators of the standard template library to utilize existing technologies* # design multi-task solutions using threading libraries to improve the performance of a program* # design file stream objects to backup text and binary data for future restoration* # trace the execution of a program that includes a linked list to debug an application
== To Be Done ==