Changes

Jump to: navigation, search

Programming Stream

1,883 bytes added, 14:01, 5 January 2016
ā†’ā€ŽCurriculum Meeting December 3 2015
: add inline functions - done
: add parameter defaults - done
: add simple file objects- done
: move type safe casting nearer start
: add simple function templates to polymorphism- done: add abstract base classes- done
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C++11 see detail page])
* OOP344/BTP300
: full exposure to the standard template library- done: conceptual-level introduction to linked lists- done: add multi-threading- done: add rvalues and move constructors- done
: trivial additions to align with standard ([http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_C11_C++11 see detail page])
* Beyond OOP344/BTP300
=== To Be Done ===
* IPC144/BTP100
** fix selection sort example- done
** replace sorting applets with alternatives
** revise chapter on structs so that it can be covered immediately following arrays and before
** incorporate Lew's corrections (pages 1-58) into the text and web site- done
** Lew to review and edit remaining pages in the text
* OOP244/BTP200
<br />
 
== Curriculum Meeting December 17 2014 ==
* T4040 14:30-15:55
* Attendees: Greg Blair, Elliott Coleshill, Elnaz Delpisheh, Justin Denney, Mark Fernandes, Joseph Hughes, Hasan Kamal-Al-Deen, Cathy Leung, Mary Lynn Manton, Franz Newland, Olivier St Cyr, Yue (Sunny) Shi, Marcel Silva, Fardad Soleimanloo, Chris Szalwinski, Ian Tipson
* [[Media:The_New_Core_Programming_Curriculum_at_ICT.pdf | Fall Semester 2014 Report]]
* The faculty members made the following recommendations:
* [MLM] Iā€™d like to see a recommendation for a mid-semester promo meeting for all first semester courses. This is over-and-above what this report represents but it also flags students struggling across all first semester subjects and may warrant a different kind of intervention than an individual subject intervention.
* Chris' Further Suggestions:
# Increase the weight of the workshops in BTP100 to 20%
# Normalize the weight of the workshops in IPC144 at 20%
# Develop baskets of workshops for the courses to increase variety
And,the following set of questions comes to mind* Chris' further suggestions:
# Learning Outcomes - Should the criteria for passing IPC144/BTP100 be defined primarily in terms of what is necessary to commence studying OOP244/BTP200 and those for passing OOP244/BTP200 be defined in terms of what is necessary to commence studying OOP345/BTP305?
<br />
 
== Start-Up Meeting September 8 2015 ==
* T4040 14:30-15:45
* Attendees: Ron Tarr, Ian Tipson, Catherine Leung, Peter Liu, Tim McKenna, Mark Fernandes, Marek Laskowski, Joseph Hughes, Hasan Kamal-al-Deen, Eden Burton, Fardad Soleimanloo, Patrick Crawford, Andrew Smith, Mariam Daoud, Mary Lynn Manton, Chris Szalwinski
* [[Media:Start-Up Meeting September 8 2015.pdf | Fall Semester 2015 Start Up Notes]]
 
== Curriculum Meeting October 8 2015 ==
* S3007 15:30-17:00
* Attendees: Peter McIntyre, Ian Tipson, Catherine Leung, Tim McKenna, Mark Fernandes, Elnaz Delipsheh, Fardad Soleimanloo, Patrick Crawford, Greg Blair, Sunny Shi, Mary Lynn Manton, Chris Szalwinski
* [[Media:Curriculum Meeting October 8 2015.pdf | Fall Semester 2015 Curriculum Meeting Notes]]
 
== Curriculum Meeting December 3 2015 ==
* S1208 15:30-17:00
* Attendees: Edgardo Arvelaez, Greg Blair, Arta Kogan, Eden Burton, Mark Fernandes, Rahul Thomas, Elliott Coleshill, Patrick Crawford, Elnaz Delpisheh, Fardad Soleimanloo, Catherine Leung, Mary Lynn Manton, Ian Tipson, Joseph Hughes, Hasan Kamal-al-deen, Chris Szalwinski
* [[Media:Curriculum Meeting December 3 2015.pdf | Fall Semester 2015 Curriculum Meeting 3 Notes]]
= Ongoing Issues =
*:# in early semesters, using repos as individual drop box, and versioning and then move to collaboration features in later semesters
*:# which repositories should be introduced?
 
=== On the Difficulty of Teaching Programming ===
Here is a summary of the presentation I made on Tuesday January 6th, 2015 to discuss observations<br />
and recommendations I made regarding our approach to delivering content in<br />
introductory courses (specifically IPC144).
 
https://scs.senecac.on.ca/~danny.abesdris/programming/otdotp_aoj.txt.html
=== collaboration ===

Navigation menu