Open main menu

CDOT Wiki β

Changes

Programming Stream

835 bytes added, 19:11, 11 March 2014
OOP344/BTP300
Phrasing Learning Outcomes: what is to be assessed must be clear (CS) Students learn Computer Science through thorough mastery of progressively more abstract schemas built on more fundamental ones (CS)
 
====== Third Draft Learning Outcomes ======
synthesis of input to date:
# 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
== To Be Done ==