Open main menu

CDOT Wiki β

Changes

Programming Stream

No change in size, 09:34, 3 May 2012
no edit summary
* add information to any section of this wiki - quotes, data, testimonials, suggestions
<br />
 
= Curriculum Development Sessions (2012) =
== Resolved Allocation Issues ==
* Data Representation needs to be taught in first semester in another stream
: binary - hex | hex - decimal
* IPC144/BTP100
: add variable length arrays
: add const
: add pointer - array equivalence
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C11 see detail page])
: remove gets()
: assign a problem that requires the application of integer data rep knowledge taught in another course in the first half
* OOP244/BTP200
: move namespace definition to start
: add inline functions
: add parameter defaults
: add simple file objects
: move type safe casting nearer start
: add simple function templates to polymorphism
: add abstract base classes
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C++11 see detail page])
 
== Delivery Issues ==
* Committee for IPC144 has been struck - held first meeting - will reconvene
* Danny, Sunny, and Mark will try applying Chris' timeline over the summer 2012 to enable the introduction of inheritance earlier in the semester
== To Be Done ==
* update learning outcomes to suit
* update 244/200 course notes to reflect these changes
* prepare 144/100 course notes to reflect these changes
* decide which sections to make optional and which to relegate to appendices
= Ongoing Issues =
<br />
 
= Curriculum Development Sessions (2012) =
== Resolved Allocation Issues ==
* Data Representation needs to be taught in first semester in another stream
: binary - hex | hex - decimal
* IPC144/BTP100
: add variable length arrays
: add const
: add pointer - array equivalence
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C11 see detail page])
: remove gets()
: assign a problem that requires the application of integer data rep knowledge taught in another course in the first half
* OOP244/BTP200
: move namespace definition to start
: add inline functions
: add parameter defaults
: add simple file objects
: move type safe casting nearer start
: add simple function templates to polymorphism
: add abstract base classes
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C++11 see detail page])
 
== Delivery Issues ==
* Committee for IPC144 has been struck - held first meeting - will reconvene
* Danny, Sunny, and Mark will try applying Chris' timeline over the summer 2012 to enable the introduction of inheritance earlier in the semester
== To Be Done ==
* update learning outcomes to suit
* update 244/200 course notes to reflect these changes
* prepare 144/100 course notes to reflect these changes
* decide which sections to make optional and which to relegate to appendices
= Deferred Issues =