Changes

Jump to: navigation, search

Programming Stream Work in Progress 20111

5,326 bytes removed, 06:38, 6 January 2011
no edit summary
= Strategy =
for 2011 into 2012
== 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# creative commons licensing == 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)** expose a 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* 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* 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* awards for exemplary projects** determined by faculty** awarded during president's honours list ceremonies** posted on MySeneca == Implementation Status == {| class="wikitable sortable" border="1" cellpadding="5"|+! Course !! Web Site !! In-Class !! Workshops !! Targeted Tutorials !! Assignments !! SCS Integration !! Remarks|-|BTP100||[https://cs.senecac.on.ca/~btp100/index.html btp100]||[https://cs.senecac.on.ca/~btp100/pages/handouts pages/exercises]||[https://cs.senecac.on.ca/~btp100/pages/workshops pages/workshops]||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/assignmentsStrategy]||to be considered||well ahead-->|}
<br />
== Student Awards Granted ===== * [ TEL Award for Game Programming ===* Fall 2010*# Razed By Fire - Daniel Hodgin, Jon Buckley, James Boelen, Steven Weerdenburg, Kaitlyn Callow*# The 10th Floor - Ryan Wang, Aravinthan Vathsalan, Geoffrey Mok*# Don't Crash into Buildings - David Perit, Andrew Condinho, Brian Law]
<br />
= Academic Publications =
== 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).<br />* [ Chris' Publications]
<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" borderCourse Notes ="1" cellpadding="5"|+ Completion Status! Title !! Candidate Courses !! Remarks !! Printed|-| Introduction to the C Language || IPC144 BTP100 || content to be reviewed |||-| Introduction to C++ 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 />* [ The TEL Series on Software Development]
<br />
<br />
== Game Programming ===== Framework for Game Programming Students =Frameworks ==
* Release 1.0
<br />
== Tutoring Systems ==
* Bongard Problems** [http://zenit.senecac.on.ca:8082/aace_toronto_conference/ Bongard Problems Instrument]

Navigation menu