From: Kelvin Sung
Posted At: Wednesday, February 21, 2007 1:02 AM
Conversation: 2007-2-20 Meeting
Posted To: 2.Meeting Minute

Subject: 2007-2-20 Meeting

On Feb 20th, Mike and Kelvin met in Kelvin’s office at about 5pm. The following are records from our discussion.


  1. Mike updated Kelvin on CCC’s CS course sequence
    1. 115->116->142->143
    2. 115 is CS1 light with Java (based on Karel Robot from Waterloo)
    3. 116 is Java script for Web
    4. 142’s official pre-req is 116, but students who are good in 115 are allowed to register for 142.
    5. 115+142 covers CS1
    6. 142+143 covers CS2


  1. We looked at Mike’s mapping of 142 to ACM’s listed competencies and objectives, in particular, we examined Mike’s existing assignments and the learning outcome objectives of these assignments.
    1. Mike has spent the time identifying ACM classifications (classification used in ACM curricula 2000) for many of his assignments
    2. We discovered based on ACM’s listed learning objectives, we can translate to “technical requirements for the assignment”. E.g. ACM listing PF1.5 (on page 89) say is basically saying “students should learn how to write programs with functions”.


  1. We have decided, as a first pass, choose Mike’s assignment 2 (AS2) and 4 (AS4) as targets for game-themed assignments:
    1. The idea is we want to demonstrate it is possible to interleave games-themed assignments with regular non-games assignments.
    2. We will translate Mike’s ACM classifications into technical requirements
    3. From the technical requirements we can then design two assignments (games-themed and non-games themed).


  1. Action Items:
    1. Mike:

                                                    i.     Translate technical specification for AS2

                                                   ii.     Identify ACM classifications for AS4

                                                  iii.     Translate technical specification for AS4

                                                  iv.     For each AS2/AS4:

1.      identify number of lecture-hours students are expected to have before the assignment

2.      topics should be covered before the assignment

    1. Kelvin:

                                                    i.     Translate technical specification for AS2

                                                   ii.     Implement AS4 in XNA (this is a games based assignment)

                                                  iii.     Translate technical specification for AS4


  1. Next meeting: Tuesday March 20th at 5pm.
    1. Mike and Kelvin should compare notes for AS2/AS4 technical specifications and combine the spec’s.
    2. Based on the technical specs, Mike and Kelvin can start brain storming ideas for AS2 assignments (both games themed, and non-games)

                                                    i.     Remember, non-games themed assignment should somehow work with API.

    1. Examine Kelvin’s AS4 implementation and see where we can go with that.