Open main menu

CDOT Wiki β

Changes

Programming Stream

662 bytes added, 20:20, 1 March 2014
Proposed Learning Outcomes
feedback from new hires on the phrasing itself
* CAE has strong opinions about the structure of learning outcomes, which are incompatible with the outcomes pr4oposed above
 second draft in response* implement/demonstrate inheritance relationships between objects using abstract base classes, interfaces, and multiple base classes* implement/demonstrate polymorphic types using virtual functions and templates* implement/demonstrate separation of concerns in object design using encapsulation, closures, and patterns* implement multi-threaded solutions for multi-processor hardware using pThreads* implement persistent storage of objects using file streams* implement memory management using dynamic allocation and linked lists* apply established algorithms to programming solutions using standard libraries CMS subsequently found and distributed the following article by the ACM SIGCSE ITiCSE Workgroup, which speaks to the uniqueness of computer science education with respect to generic educational taxonomies
* [http://kar.kent.ac.uk/23997/1/TaxonomyFuller.pdf Developing a Computer-Science-specific Learning Taxonomy]