On April 26th, Mike and
Kelvin met in Kelvin’s office at about 2pm. The following are records from our
discussion.

We have finalized the
content of an “assignment-template”. This will be our “first-pass” content,
subject to the feedback from our external faculty reviewer, we will
update/refine this “assignment-template” :

The
Assignment Specification: this
will include

i.Key topics: topic area students will
practice

ii.Required topics: pre-requisite
knowledge before the assignment

iii.Summary: an overview of what
students will do

iv.Student Description: programming
assignment description given to students

FAQ: a list
of common mistakes and frequently asked questions. This list will be
organized such that related questions will be grouped together.

Step-by-step
Guide: for the XNA assignment
(instruction manual for faculty and for student to
follow)

XNA
Library for the assignments: XNA Library: we have a draft
XNA-library configured for both PC and XBOX. Characteristics of this library
includes:

Device independent:
users can specific any coordinate to work in

Graphics
independent: users can draw circles, rectangles at will and need not be
aware of the underlying graphics requirements.

Viewport and
status: users can printout status messages.

Dynamic Linking:
the library is compiled as a DLL library. This means users do not need to
work with the source code of the library.

Current
status: we
are preparing two separate assignments based on the above
template:

Burst-A-Bubble
and Monte-Carlo integration.

In
both cases, the assignment specifications (1a above) are more or less done.
The implementations of the assignments in XNA are also in the final
stage.

We
are working with a draft assessment form for our external faculty
reviewer.

To
dos:

Mike
and
Kelvin:

i.Critical
evaluation of 1a format (format for the assignment specification): we will
evaluate the format of the assignment specification, remembering that this spec.
is used by other faculty to determine if an assignment should be adapted. This
specification must be simple, and yet present all the necessary information.

ii.Pre/Post
test: Mike and Kelvin will each set two questions one for each of the
assignments.

Mike:

i.FAQ
organization

ii.Re-organize/re-word 1a based on our
evaluation.

Kelvin:

i.XNA Library clean
up

ii.Step-by-step guide in using the
library and developing assignments with the library