Changes

Jump to: navigation, search

Programming Stream Chris' Projects

811 bytes added, 21:08, 22 February 2012
Journals and Conferences
# student-centered teaching techniques
# recent hard-copy publication presence
# in-house recognition of student excellence(pending)
# creative commons licensing
*** assignments - real-world related to maximize motivation
** tutorial support for weakly structured domains (Jordan and Chris)
*** novices - examples only*** intermediate - examples and problems*** experts - problems only
* public course web sites (editable by instructors alone)
** expose a comprehensive view of the course material
** 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(never completed)
*** should any sections be excluded
* course notes
** require a common format to maximize student use
** require a common host
* awards for exemplary projects(never implemented)
** determined by faculty
** awarded during president's honours list ceremonies
{| class="wikitable sortable" border="1" cellpadding="5"
|+
! Course !! Web Site !! In-Class !! Workshops !! Targeted Tutorials !! Assignments !! SCS ICT Integration !! Remarks
|-
|BTP100IPC144||[https://csscs.senecac.on.ca/~btp100/index.html btp100ipc144]||[https://cs.senecac.on.ca/~btp100/pages/handouts pages/exercises]||[https://csscs.senecac.on.ca/~btp100/pages/workshops pages/workshops]||to be consideredstarted||[https://csscs.senecac.on.ca/~btp100/pages/assignments/index.html pages/assignments]||to be discussedunder discussion||openstill copy of BTP100
|-
|OOP244BTP100||[https://csscs.senecac.on.ca/~oop244btp100/index.html oop244btp100]||[https://csscs.senecac.on.ca/~oop244btp100/pages/handouts pages/exercises]||[https://csscs.senecac.on.ca/~oop244btp100/pages/workshops pages/workshops]||to be completedstarted||[https://csscs.senecac.on.ca/~oop244btp100/pages/assignments/index.html pages/assignments]||Fall 2011under discussion||2011 Edition ?open
|-
|BTP200OOP244||[https://csscs.senecac.on.ca/~btp200oop244/index.html btp200oop244]||[https://csscs.senecac.on.ca/~btp200oop244/pages/handouts pages/exercises]||[https://csscs.senecac.on.ca/~btp200oop244/pages/workshops pages/workshops]||to be consideredcompleted||[https://csscs.senecac.on.ca/~btp200oop244/pages/assignments/index.html pages/assignments]||to be discussedDecember 2011||openadd C++11
|-
|BTP300BTP200||[https://csscs.senecac.on.ca/~btp300btp200/index.html btp300btp200]||[https://csscs.senecac.on.ca/~btp300btp200/pages/handouts pages/exercises]||[https://csscs.senecac.on.ca/~btp300btp200/pages/workshops pages/workshops]||deferredto be completed||[https://csscs.senecac.on.ca/~btp300btp200/pages/assignments/index.html pages/assignments]||Fall December 2011||needs reorderingadd C++11
|-
|BTP300||[https://scs.senecac.on.ca/~btp300/index.html btp300]||[https://scs.senecac.on.ca/~btp300/pages/handouts pages/exercises]||[https://scs.senecac.on.ca/~btp300/pages/workshops pages/workshops]||deferred||[https://scs.senecac.on.ca/~btp300/pages/assignments/index.html pages/assignments]||June 2011||add C++11 and C11|-|GAM666/DPS901||[https://csscs.senecac.on.ca/~gam666/index.html gam666]||nothing||to be created||nothing||self-selected topics||Fall 2012||needs completion<!--|-|GPU610/DPS915||[https://scs.senecac.on.ca/~gpu610/index.html gpu610]||deferred||to be implemented||deferred||self-selected topics||Fall 2011||needs compressionpublication
<!--|-
|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 />
== Student Awards Granted ===== TEL Award for Game Programming =(never implemented) ==
* Fall 2010
*# Razed By Fire - Daniel Hodgin, Jon Buckley, James Boelen, Steven Weerdenburg, Kaitlyn Callow
{| class="wikitable" border="1" cellpadding="5"
|+ Completion Status
! Title !! Candidate Courses !! Remarks !! PrintedMost Recent Printing
|-
| Introduction to the C Language || IPC144 BTP100 || content to be reviewed written - Winter 2013 target ||
|-
| Introduction to C++ for C Programmers || OOP244 BTP200 || ready to add C++11 basics || December 2010 2011 edition || completed
|-
| Object-Oriented Programming Using Intermediate C++ || OOP344 BTP300 || content ready to be reorganized add C++11, C11 basics ||June 2011 edition
|-
| Introduction to Game Programming for C++ Programmers || GAM666 DPS901 || content to be compressed written - Fall 2012 target ||
|}
<br />
<br />
 
== Journals and Conferences ==
Anastasiade, J., and Szalwinski, C. 2010. Building Computer-based Tutors to Help Learners Solve Ill-Structured Problems. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2010. Toronto, ON: AACE.
<br />
<br />
Szalwinski, C. M. 2011. An Open Instructional Framework for Game Programming Students. ACM Transactions on Computing Education. (submitted for publication- need to revise to incorporate recent changes and alter emphasis).
<br />
<br />
= Software Support =
* Framework for Game Programming Students
** Release 1.0Fall 2010** Release 2.0 Fall 2011** Release 3.0 Fall 2012 - under preparation
<br />

Navigation menu