On Jan 24th, Ruth
Anderson and Kelvin met in Ruth’s office (CSE360) at about 11am. The following
are records from our discussion.
i.
Learning objective of the assignment
(e.g., competency on working with 2D array)
ii.
Pre-Knowledge: e.g., nested loop,
iii.
“Typical Schedule” (with respect to
ACM sample syllabus): time-frame in a “typical” curriculum where this knowledge
should be introduced.
i.
Technical specification of what
students must accomplish (e.g., traverse a 2D array horizontally/vertically,
ability to make decision while traversing an array in deciding if continual
traversal is necessary).
i.
Ruth:
7a
ii.
Mike+Kelvin: flush out
all the AO’s
i.
Ruth:
7c
ii.
Mike+Kelvin: flush out
AS + AD (Will need to get Games people feedback
here!)
i.
Mike+Kelvin implement
and pass on results to Ruth
ii.
Ruth: receive draft CAPs from Mike+Kelvin and
7d
i.
Fall 2007:
1.
CS1 (no XNA) - control
group
2.
CS2(XNA) – demonstrate students with
no XNA background can do this
ii.
Winter
2007:
1.
CS1 (XNA) – begin of
experiment
2.
CS2 (no XNA) – this is the
continuation of the control group from f.i.1
iii.
Spring
2007:
1.
CS1 (XNA) – opportunity to use
refined assignments
2.
CS2 (XNA) – experiment group from
f.ii.1. should definitely poll this group for how they
feel
iv.
What is lacking is continuation of
f.iii.1 -> CS2(no XNA), this group will tell us how
students with CS1-XNA feel when they take CS2 without XNA.
i.
we will describe API-independent
theory
ii.
demonstrate theory with many
language/API: FLTK, MFC, WinForm, JavaSwing
iii.
relate theory to MVC framework and
lead to XNA Framework API, demonstrate how understanding allow easy programming
with the XNA framework
iv.
Need help:
1.
Kelvin has worked with Java Swing
(or AWT), but prefers if someone else would do
this.
2.
We should invite MSR people to give
short talk on what is MS’s take on all this. I wonder
if they would be interested.
3.
Kelvin plans to start developing a
proposal during Spring break 2007.
i.
Your interests in
CS
ii.
Did this course increase/decrease
your interests in majoring in CS
iii.
Etc.