Changes

Jump to: navigation, search

Programming Stream

21 bytes added, 14:38, 26 March 2014
Fifth Draft of the Learning Outcomes
* CS and IT propose adding tracing of a linked list
CAE requirements <u>underlined</u>, addition additions in '''bold'''
OOP344:
* <u>design </u> collections of model objects using sequential containers and multi-dimensional arrays <u>to solve a systems or business problem</u>* model information hiding using function objects and closures <u>to specialize the a programming solution of for a particular application</u>
* model generalization and specialization of object properties using inheritance hierarchies <u>to minimize the duplication of code</u>
* model polymorphic types using interfaces, virtual functions and templates (generics) <u>to facilitate the reuse of common code</u>
* '''trace the execution of a program that includes a linked list''' <u>to debug an application</u>
BTP300 (differences highlighted in red):
model * <u>design</u> collections of objects using sequential containers, multi-dimensional arrays '''and linked lists''' <u>to solve a systems or business problem</u>* model information hiding using function objects and closures <u>to specialize the a programming solution of for a particular application</u>* model generalization and specialization of object properties using inheritance hierarchies, including single and multiple base classes <u>to minimize the duplication of code in complex hierarchies</u>* model polymorphic types using interfaces, virtual functions and templates (generics) <u>to facilitate the reuse of common code</u>* implement solution artifacts using algorithms from the standard template library <u>to make use of existing technologies</u>* implement asynchronous execution within a programming solution using multi-threading <u>to improve the performance of a program</u>* implement persistent storage of objects and collections of objects using file stream objects <u>to backup data for future restoration</u>* <s>trace the execution of program instructions that include a linked list</s>
== To Be Done ==

Navigation menu