We sincerely apologize for the draft-ness of the
documents. If at all possible, please try to understand what we are saying and
do not fall into the trap of editing or revising the documents. Included in this document are
three major sections:
Guides to download and configuration for
the development environment
and the necessary libraries:
Here is a syllabus guide for
mapping the assignments below to topics/schedule in a sample CS1/2 series.
NOTE TO INSTRUCTORS: In order to make it easy for you to incorporate these assignments into your classes, material that is purely course-specific (e.g., the course name and number, the due dates, home submission procedures, etc) have been highlighted in red , so that you can quickly and easily find these, and replace them with your own information.
|
100: Operators (Flashcard Quiz |
|
|
Assignment Specification |
Here is the
link to
the document that includes the objective, learning outcome, pre/post
tests, FAQ, etc. |
|
Console Version (Flash card quiz) |
¡P
For
students:
¡P
For
instructors: |
|
XNA Version (Chameleon color change) |
¡P
For
students:
¡P
For
instructors: |
|
Please do fill out this form with
blue-color-fonts, save separately and email to
ksung@u.washington.edu |
|
|
400: 2D Arrays (Othello |
|
|
Assignment Specification |
Here is the link to the document that includes the objective, learning outcome, pre/post tests, FAQ, etc. |
|
Console Version (Othello) |
¡P
For
students: ¡P
For
instructors: |
|
XNA Version (Othello) |
¡P
For
students: ¡P
For
instructors: |
|
Please do fill out this form with
blue-color-fonts, save separately and email to ksung@u.washington.edu |
|
¡@
|
500: Class Hierarchy
(Burst A Bubble |
|
|
Assignment Specification |
Here is the
link to the
document that includes the objective, learning outcome, pre/post tests,
FAQ, etc. |
|
Console Version (Burst A Bubble) |
¡P
For
students:
¡P
For
instructors: |
|
XNA Version (Burst A Bubble) |
¡P
For
students:
¡P
For
instructors: |
|
Please do fill out this form with
blue-color-fonts, save separately and email to
ksung@u.washington.edu |
|
¡@
The art work used in XNA assignments are from the following sites:
http://office.microsoft.com/en-us/clipart/FX101321031033.aspx?pid=CL100570201033
¡@
Many of the online art work are stored in (transparent) gif format. As of version 1.0, XNA does not understand gif format. We use the Exorcist program to convert gif to png for textures. The Exorcist program can be downloaded from:
¡@
This document and the related materials
are developed with support from Microsoft Research Computer Gaming Initiative
under the Computer Gaming Curriculum in Computer Science RFP, Award Number
15871.
| Kelvin Sung Computing and Software Systems University of Washington, Bothell ksung@u.washington.edu |
Michael Panitz Software Programming Cascadia Community College mpanitz@cascadia.ctc.edu |