Open main menu

CDOT Wiki β

Changes

Programming Stream Work in Progress 20111

4,115 bytes removed, 10:29, 6 January 2011
Overview
{{Programming Stream Index | 20111}}
= Strategy =
== Overview ==
# marketing through transparency
# comprehensive web presence with visible depth
# student-centered teaching techniques
# recent hard-copy publication presence
# in-house recognition of student excellence
== Implementation Details ==
* course design for our particular spectrum of students
** four-stage exposure of course material
*** lectures
*** in-class exercises
*** workshops
*** assignments - real-world related to maximize motivation
** tutorial support for weakly structured domains (Jordan and Chris)
*** examples only
*** examples and problems
*** problems only
* public course web sites (editable by instructors alone)
** comprehensive view of the course material
*** lecture notes
*** in-class exercises
*** workshop problems
*** assignment specifications
*** practice problems
** creative commons attribution only 2.5 license - faculty copyright
** readily upgradable from semester to semester
** integration of course web sites within the SCS Drupal site
*** should any sections be excluded
* Moodle learning management system - password protected (editable by instructors alone)
** assignment submission mechanism
** grade reporting mechanism
** forums and discussion boards
* wikis (editable by registered members)
** open to both student and faculty input
** require a common format to maximize student use
** require a common host
* course notes
** better to present material in chunks
** need to be up-to-date with current standards
** we should maximize use of colour coding to facilitate clarity on the web view
<br />
== Implementation Status ==
= Project Pages ={| class="wikitable sortable" border="1" cellpadding="5"
|+
! Course !! Web Site !! In-Class !! Workshops !! Targeted Tutorials !! Assignments Member !! SCS Integration !! RemarksProject Page
|-
|BTP100Chris ||[httpshttp://cszenit.senecac.on.ca/~btp100wiki/index.html btp100]||[https://cs.senecac.on.ca/~btp100/pages/handouts pages/exercises]||[https://cs.senecac.on.caphp/~btp100/pages/workshops pages/workshopsProgramming_Stream_Chris%27_Projects Chris' Projects]||to be considered||[https://cs.senecac.on.ca/~btp100/pages/assignments/index.html pages/assignments]||to be discussed||open|-|OOP244||[https://cs.senecac.on.ca/~oop244/index.html oop244]||[https://cs.senecac.on.ca/~oop244/pages/handouts pages/exercises]||[https://cs.senecac.on.ca/~oop244/pages/workshops pages/workshops]||to be completed||[https://cs.senecac.on.ca/~oop244/pages/assignments/index.html pages/assignments]||Fall 2011||2011 Edition ?|-|BTP200||[https://cs.senecac.on.ca/~btp200/index.html btp200]||[https://cs.senecac.on.ca/~btp200/pages/handouts pages/exercises]||[https://cs.senecac.on.ca/~btp200/pages/workshops pages/workshops]||to be considered||[https://cs.senecac.on.ca/~btp200/pages/assignments/index.html pages/assignments]||to be discussed||open|-|BTP300||[https://cs.senecac.on.ca/~btp300/index.html btp300]||[https://cs.senecac.on.ca/~btp300/pages/handouts pages/exercises]||[https://cs.senecac.on.ca/~btp300/pages/workshops pages/workshops]||deferred||[https://cs.senecac.on.ca/~btp300/pages/assignments/index.html pages/assignments]||Fall 2011||needs reordering|-|GAM666||[https://cs.senecac.on.ca/~gam666/index.html gam666]||deferred||to be implemented||deferred||self-selected topics||Fall 2011||needs compression <!--|-|BTP100||[https://cs.senecac.on.ca/~btp100/index.html btp100]||[https://cs.senecac.on.ca/~btp100/pages/handouts btp100/pages/exercises]||[https://cs.senecac.on.ca/~btp100/pages/workshops btp100/pages/workshops]||to be considered||[https://cs.senecac.on.ca/~btp100/pages/assignments/index.html btp100/pages/assignments]||to be considered||well ahead-->
|}
<br />
= Publications Summary === Journals and Conferences Member Strategies ==Anastasiade, J., and Szalwinski, C. 2010* [http://zenit. Building Computer-based Tutors to Help Learners Solve Ill-Structured Problemssenecac. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2010. Toronto, ON: AACEca/wiki/index.php/Programming_Stream_Chris%27_Projects#Chris%27_Strategy Chris' Strategy]
<br />
 
== Member Publications ==
* [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Course_Notes Chris' Course Notes]
* [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Journals_and_Conferences The TEL Series on Software Development]
<br />
Szalwinski, C. M. 2011. An Open Instructional Framework for Game Programming Students. ACM Transactions on Computing Education. (submitted for publication).
<br />
<br />
== Course Notes ==
The TEL Series on Software Development
* Initially a four volume series
* Up to date with current standards
* Public web pages converted to printed form
* Designed for use in tests and exams as well as lectures
* Printed at Newnham, sold in the Bookstore, and affordable to our students
* Colour versions can be printed once the colour costing drops
* Creative Commons Attribution only 2.5 license
{| class="wikitable" border="1" cellpaddingStudent Awards =="5"|+ Completion Status! Title !! Candidate Courses !! Remarks !! Printed|-| Introduction to the C Language || IPC144 BTP100 || content to be reviewed |||-| Introduction to C++ * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Student_Awards The TEL Award for C Programmers || OOP244 BTP200 || December 2010 edition || completed|-| Object-Oriented Programming Using C++ || OOP344 BTP300 || content to be reorganized |||-| Introduction to Game Programming for C++ Programmers || GAM666 DPS901 || content to be compressed |||}<br />]
<br />
== Software Support === C and C++ Courses ==* nled* Borland - should we remove this compiler from our course notes* Visual Studio 2010* GNU gcc, g++[http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Software_Support Chris' Framework]* Frameworks** fwk4gps[http://zenit.senecac.on.ca:8082/aace_toronto_conference/ Bongard Problems Instrument]