Difference between revisions of "Programming Stream Work in Progress 20111"

From CDOT Wiki
Jump to: navigation, search
(Implementation Details)
(Implementation Details)
Line 13: Line 13:
 
*** assignment specifications
 
*** assignment specifications
 
*** practice problems
 
*** practice problems
** open to the public as a marketing tool
+
** read only - editable by authors alone
** editable by faculty alone
+
** creative commons attribution only 2.5 license - faculty copyright
** creative commons attribution only 2.5 license
+
** readily upgradable
** faculty copyright
+
* integration of the course web sites within the SCS Drupal site
* integration of the public web sites within the SCS Drupal site
+
** should any sections be excluded
 
* Moodle learning management system - password protected
 
* Moodle learning management system - password protected
** assignment submissions
+
** assignment submission mechanism
** grade reporting
+
** grade reporting mechanism
 
** forums and discussion boards
 
** forums and discussion boards
 
* wikis
 
* wikis
** open for editing to registered members
+
** open for editing by registered members
 
* course design for our particular cross-section of students
 
* course design for our particular cross-section of students
** in-class exercises
+
** three-stage delivery of course material
** workshops
+
*** in-class exercises
 +
*** workshops
 +
*** assignments - real-world related to maximize motivation
 
** tutorial support for weakly structured domains (Jordan and Chris)
 
** tutorial support for weakly structured domains (Jordan and Chris)
 
*** examples only
 
*** examples only
 
*** examples and problems
 
*** examples and problems
 
*** problems only
 
*** problems only
** assignments - real-world related to maximize motivation
+
** assignments
 
* course notes
 
* course notes
**
+
** colour coded to facilitate readability
  
 
= Status =
 
= Status =

Revision as of 15:58, 5 January 2011


Programming Stream | Market Demand | Course Content | Work in Progress | Members | Issues

Strategy

  1. marketing through transparency
  2. comprehensive web presence with depth
  3. student-centered teaching techniques
  4. hard copy and e-copy publication presence with depth

Implementation Details

  • public course web sites
    • comprehensive view of 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 design for our particular cross-section of students
    • three-stage delivery 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
    • assignments
  • course notes
    • colour coded to facilitate readability

Status

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 public 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 can be printed once the cost drops
  • Creative Commons Attribution only 2.5 license
Completion Status
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


Software Support

C and C++ Courses

  • nled
  • Borland - should we remove this compiler from our course notes
  • Visual Studio 2010
  • GNU gcc, g++
  • Frameworks
    • fwk4gps