Difference between revisions of "Programming Stream"

From CDOT Wiki
Jump to: navigation, search
(Programming at Computer Studies)
Line 1: Line 1:
 
{{Programming Stream Index | 20111}}
 
{{Programming Stream Index | 20111}}
  
= Programming at Computer Studies =
+
Welcome to the Programming Stream at the School of Computer Studies
*This wiki contains notes on the programming stream in the School of Computer Studies
+
<br />
 +
Feel free to contribute to this wiki and help develop our curriculum further
 +
 
 +
= Programming Curriculum at Computer Studies =
 +
* This wiki describes some of the curriculum development surrounding the programming stream in the School of Computer Studies
 +
* A variety of threads are currently active and driven by
 +
** the general need to produce professional programmers ready to enter the workplace
 +
** the growing digital game programming industry
 +
** the growing open source communities for software developers
 +
* Most of the work reported here is initiated and sustained by faculty
 +
* Much of the information here is provided to inform members and to solicit comments and criticisms
 +
 
 +
 
 +
= Questions for Discussion =
 +
* should students be exposed to open source tools early on, if so when
 +
* do we need to change emphasis on the material covered in these courses
 +
== C Programming ==
 +
== C++ Programming ==
 +
* should students work with repositories
 +
* should students work in teams in OOP344, BTP300
 +
== Game Programming ==
 +
* what are the minimum requirements for game programming students ?
 +
* are those requirements being met ?
 +
* GAM666/DPS901 brings together programming and systems for the first time
 +
* should enrollment in the introductory course be capped
 +
* should CPD students be given the option to take introductory game programming
 +
** top CPD students who enroll often do well in this course
 +
* should workshops be added to these courses
 +
* should we issue game programming certificates
 +
== Open Source ==
 +
* what are the minimum requirements for open source students ?
 +
* are those requirements being met ?

Revision as of 20:59, 5 January 2011


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

Welcome to the Programming Stream at the School of Computer Studies
Feel free to contribute to this wiki and help develop our curriculum further

Programming Curriculum at Computer Studies

  • This wiki describes some of the curriculum development surrounding the programming stream in the School of Computer Studies
  • A variety of threads are currently active and driven by
    • the general need to produce professional programmers ready to enter the workplace
    • the growing digital game programming industry
    • the growing open source communities for software developers
  • Most of the work reported here is initiated and sustained by faculty
  • Much of the information here is provided to inform members and to solicit comments and criticisms


Questions for Discussion

  • should students be exposed to open source tools early on, if so when
  • do we need to change emphasis on the material covered in these courses

C Programming

C++ Programming

  • should students work with repositories
  • should students work in teams in OOP344, BTP300

Game Programming

  • what are the minimum requirements for game programming students ?
  • are those requirements being met ?
  • GAM666/DPS901 brings together programming and systems for the first time
  • should enrollment in the introductory course be capped
  • should CPD students be given the option to take introductory game programming
    • top CPD students who enroll often do well in this course
  • should workshops be added to these courses
  • should we issue game programming certificates

Open Source

  • what are the minimum requirements for open source students ?
  • are those requirements being met ?