|
|
(71 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| {{Programming Stream Index | 20111}} | | {{Programming Stream Index | 20111}} |
− | = Strategy =
| |
− | # marketing through transparency
| |
− | # comprehensive web presence with visible depth
| |
− | # student-centered teaching techniques
| |
− | # hard copy publication presence
| |
− | == Implementation Details ==
| |
− | * course design for our particular cross-section of students
| |
− | ** three-stage exposure of course material
| |
− | *** 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
| |
− | ** comprehensive view of the course material
| |
− | *** lecture notes
| |
− | *** exercises
| |
− | *** workshop problems
| |
− | *** assignment specifications
| |
− | *** practice problems
| |
− | ** read only - editable by authors alone
| |
− | ** creative commons attribution only 2.5 license - faculty copyright
| |
− | ** readily upgradable
| |
− | * integration of the course web sites within the SCS Drupal site
| |
− | ** should any sections be excluded
| |
− | * Moodle learning management system - password protected
| |
− | ** assignment submission mechanism
| |
− | ** grade reporting mechanism
| |
− | ** forums and discussion boards
| |
− | * wikis
| |
− | ** open for editing by registered members
| |
− | * course notes
| |
− | ** colour coded to facilitate readability
| |
− | <br />
| |
| | | |
− | = Implementation Status =
| |
| | | |
− | {| class="wikitable sortable" border="1" cellpadding="5" | + | = Project Pages = |
| + | {| class="wikitable" border="1" cellpadding="5" |
| |+ | | |+ |
− | ! Course Code !! Web Site !! In-Class !! Workshops !! Tutorial Support !! Assignments !! SCS Integration !! Remarks | + | ! Member !! Project Page |
| |- | | |- |
− | |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||on schedule | + | | Chris || [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects Chris' Projects] |
− | |-
| + | |} |
− | |BTP200||[https://cs.senecac.on.ca/~btp200/index.html btp200]||[https://cs.senecac.on.ca/~btp200/pages/handouts btp200/pages/exercises]||[https://cs.senecac.on.ca/~btp200/pages/workshops btp200/pages/workshops]||to be considered||[https://cs.senecac.on.ca/~btp200/pages/assignments/index.html btp200/pages/assignments]||to be considered||on schedule
| + | <br /> |
− | |- | |
− | |BTP300||[https://cs.senecac.on.ca/~btp300/index.html btp300]||[https://cs.senecac.on.ca/~btp300/pages/handouts btp300/pages/exercises]||[https://cs.senecac.on.ca/~btp300/pages/workshops btp300/pages/workshops]||to be considered||[https://cs.senecac.on.ca/~btp300/pages/assignments/index.html btp300/pages/assignments]||to be considered||well ahead
| |
− | |-
| |
− | |OOP244||[https://cs.senecac.on.ca/~oop244/index.html oop244]||[https://cs.senecac.on.ca/~oop244/pages/handouts oop244/pages/exercises]||[https://cs.senecac.on.ca/~oop244/pages/workshops oop244/pages/workshops]||partially implementented||[https://cs.senecac.on.ca/~oop244/pages/assignments/index.html oop244/pages/assignments]||to be considered||on schedule
| |
− | |-
| |
− | |GAM666||[https://cs.senecac.on.ca/~gam666/index.html gam666]||to be considered||to be implemented||to be considered||to be considered||to be considered||on schedule
| |
| | | |
− | <!--|-
| + | = Summary = |
− | |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-->
| + | == Member Strategies == |
− | |}
| + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Chris%27_Strategy Chris' Strategy] |
| <br /> | | <br /> |
| | | |
− | = Published Course Notes = | + | == Member Publications == |
− | The TEL Series on Software Development | + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Course_Notes Chris' Course Notes] |
− | * Initially a four volume series
| + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Journals_and_Conferences The TEL Series on Software Development] |
− | * Up to date with current standards
| + | <br /> |
− | * Public web pages converted to printed form
| |
− | * Designed for use in tests and exams as well as lectures
| |
− | * Printed at Newnham and sold in the Bookstore
| |
− | * 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"
| + | == Student Awards == |
− | |+ Completion Status
| + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Student_Awards The TEL Award for Game Programming] |
− | ! Title !! Courses !! Remarks
| |
− | |-
| |
− | | Introduction to the C Language || IPC144 BTP100 || content to be reviewed
| |
− | |-
| |
− | | Introduction to C++ for C Programmers || OOP244 BTP200 || December 2010 edition
| |
− | |-
| |
− | | 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 = | + | == Software Support == |
− | == C and C++ Courses == | + | * [http://zenit.senecac.on.ca/wiki/index.php/Programming_Stream_Chris%27_Projects#Software_Support Chris' Framework] |
− | * nled
| + | * [http://zenit.senecac.on.ca:8082/aace_toronto_conference/ Bongard Problems Instrument] |
− | * Borland - should we remove this compiler from our course notes
| |
− | * Visual Studio 2010
| |
− | * GNU gcc, g++ | |
− | * Frameworks | |
− | ** fwk4gps
| |