From: Kelvin Sung [KSung@uwb.edu]
Sent: Friday, May 30, 2008 3:58 PM
To: John Nordlinger
Cc: Kelvin Sung
Subject: May 2008: Progress Report on: XNA CS1-Lab Workbook
XNA CS1-Lab Workbook: May 2008 Progress Report
team has begun regular meeting planning out the details and schedule for this
project. So far we have discussed:
We have re-prioritized our efforts. Instead of “depth-first” approach, we
are taking a “breadth-first approach”. We will produce a complete draft,
begin the reviewing procedure, and then work on refinement. This is our
- First rough draft of the complete material: Early
October 2008, and begin reviewing process.
- Refine and potential extending the materials: Fall
- 2009: begin using the materials and commence with our
- Summer workload:
both Mike Panitz and Kelvin will re-adjust our summer schedule to
concentrate on this project. We expect intensive development as soon as
the quarter ends.
- Target Textbook:
Tony Gaddis, Starting Out With Programming Logic and Design.
To ensure easy adaptability, we will target a second textbook as
reference, for now, because of its popularity for second reference
textbook, we will probably use: Deitle and Deitle, How to Program C#
- Range of coverage:
in both of the books we will cover materials through and _before_
file IO (file IO will not be covered).
- Structure of our results will be similar to the XGA Workshop where we will have
- Links to all chapters
- Each Chapters will have links to all examples
- Each Example will include source code, and
step-by-step guide in developing the example and using the example
- Exercise and self-test questions at the end of each
refer to textbook via a central indirection reference table (IRT), this
way, we can develop concept module examples (CME) and refer to the
IRT for reference to textbook.
- We can construct an IRT for each textbook
- We should be able to re-structure only the IRT and use
the same CME for the second textbook.
- Organization of the CMD:
- C# Express IDE: guide and intro (much like our
- Analyze and learn the software architecture framework
exposed to us via the XNA framework
- And then we can begin with the actual concepts.
This will begin after mid/late June. Both Mike Panitz and Kelvin are quite
involve with current teaching and with finishing the Spring quarter.