|
|
Line 2: |
Line 2: |
| = Strategy = | | = Strategy = |
| for 2011 into 2012 | | for 2011 into 2012 |
− | == Overview ==
| + | * [ Chris' Strategy] |
− | # 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/assignments]||to be considered||well ahead-->
| |
− | |}
| |
| <br /> | | <br /> |
| | | |
− | == Student Awards Granted ==
| + | = Student Awards = |
− | === TEL Award for Game Programming ===
| + | * [ 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 /> | | <br /> |
| | | |
| = Academic Publications = | | = Academic Publications = |
− | == Journals and Conferences ==
| + | * [ Chris' Publications] |
− | 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 />
| |
| <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" cellpadding="5"
| + | = Course Notes = |
− | |+ Completion Status
| + | * [ The TEL Series on Software Development] |
− | ! 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 />
| |
| <br /> | | <br /> |
| | | |
Line 120: |
Line 26: |
| <br /> | | <br /> |
| | | |
− | == Game Programming == | + | == Frameworks == |
− | === Framework for Game Programming Students ===
| |
| * Release 1.0 | | * Release 1.0 |
| <br /> | | <br /> |
| | | |
| == Tutoring Systems == | | == Tutoring Systems == |
− | * Bongard Problems
| + | * [http://zenit.senecac.on.ca:8082/aace_toronto_conference/ Bongard Problems Instrument] |
− | ** [http://zenit.senecac.on.ca:8082/aace_toronto_conference/ Instrument]
| |