Difference between revisions of "Programming Stream Work in Progress 20111"
Line 4: | Line 4: | ||
=== Strategy === | === Strategy === | ||
# Comprehensive web site | # Comprehensive web site | ||
+ | # Web Site open to the public as a marketing tool | ||
# In-class exercises | # In-class exercises | ||
# Workshops | # Workshops | ||
Line 13: | Line 14: | ||
# Assignments | # Assignments | ||
# Integration with the SCS Drupal Site | # Integration with the SCS Drupal Site | ||
− | |||
{| class="wikitable sortable" border="1" cellpadding="5" | {| class="wikitable sortable" border="1" cellpadding="5" | ||
|+ Completion Status | |+ Completion Status | ||
! Course Code !! Web Site !! In-Class !! Workshops !! Tutorial Support !! Assignments !! SCS Integration !! Remarks | ! Course Code !! Web Site !! In-Class !! Workshops !! Tutorial Support !! Assignments !! SCS Integration !! Remarks | ||
− | |||
− | |||
|- | |- | ||
|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 | |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 | ||
− | |||
− | |||
− | |||
|- | |- | ||
|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 | |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 | ||
− | |||
− | |||
|- | |- | ||
|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 | |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 | |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 | |
− | |||
− | |GAM666||[https://cs.senecac.on.ca/~gam666/index.html gam666]||to be considered||to be | ||
− | |||
<!--|- | <!--|- | ||
|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--> | |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--> | ||
− | + | |} | |
= Course Notes = | = Course Notes = |
Revision as of 15:00, 5 January 2011
Programming Stream | Market Demand | Course Content | Work in Progress | Members | Issues
Contents
Student-Centered Learning Environments
Scaffolded Learning
Strategy
- Comprehensive web site
- Web Site open to the public as a marketing tool
- In-class exercises
- Workshops
- Tutorial support
- Weakly Structured Domains - Jordan and Chris
- examples only
- examples and problems
- problems only
- Weakly Structured Domains - Jordan and Chris
- Assignments
- Integration with the SCS Drupal Site
Course Code | Web Site | In-Class | Workshops | Tutorial Support | Assignments | SCS Integration | Remarks |
---|---|---|---|---|---|---|---|
BTP100 | btp100 | btp100/pages/exercises | btp100/pages/workshops | to be considered | btp100/pages/assignments | to be considered | on schedule |
BTP200 | btp200 | btp200/pages/exercises | btp200/pages/workshops | to be considered | btp200/pages/assignments | to be considered | on schedule |
BTP300 | btp300 | btp300/pages/exercises | btp300/pages/workshops | to be considered | btp300/pages/assignments | to be considered | well ahead |
OOP244 | oop244 | oop244/pages/exercises | oop244/pages/workshops | partially implementented | oop244/pages/assignments | to be considered | on schedule |
GAM666 | gam666 | to be considered | to be implemented | to be considered | to be considered | to be considered | on schedule |
Course Notes
The TEL Series on Software Development
- Minimum four volume series
- Up to date with current standards
- Conversion of web pages to printed form
- Designed for use in tests and exams
- Printed at Newnham and sold in the Bookstore
- Minimal cost for our students
- Colour versions will be available as cost drops
- Creative Commons Attribution 2.5
Completed
- Introduction to C++ for C Programmers
Scheduled for Fall Semester
- Introduction to C Programming
- Intermediate C++ Programming
- considering wholesale reordering of topics
- Introduction to Game Development for C++ Programmers
Software Support for Programming Courses
C and C++ courses
- Visual Studio 2010
- Borland ???
- GNU gcc, g++
- Frameworks
- fwk4gps