CompSci 108
Fall 2010
The Software Studio

  Sunday Monday Tuesday Wednesday Thursday Friday
Teams, Tools,
and APIs

8/29


8/30

Overview
The Project

8/31
9/1

Version Control

9/2

Build-a-Game:
preview due

9/3

Engine Discussion


  Sunday Monday Tuesday Wednesday Thursday Friday
Design and
Refactoring

9/5

Build-a-Game:
code due

9/6

Refactoring
Build-a-Game: rating due

9/7
9/8

 

9/9

Refactoring:
review due

9/10

Engine Discussion

Teams and
Architecture

9/12

Refactoring:
code due

9/13

Refactoring:
rating due

9/14
9/15
9/16

Engine:
initial API due

9/17

Engine Discussion

Topics

9/19

Engine:
initial code due

9/20

Engine:
API review due

9/21
9/22

Code Review

9/23

Engine:
refactored API due

9/24

Engine Discussion


  Sunday Monday Tuesday Wednesday Thursday Friday
Topics

9/26

Engine:
refactored due

9/27

Team Meetings
Engine:
API review due

9/28
9/29

Design Patterns

9/30

VOOGA:
API port due

 

10/1

Merge Code!

Topics

10/3

VOOGA:
compile all due

10/4

Guest: Buck Hodges,
Microsoft

10/5
10/6

Design Pattern Jam

10/7
10/8

No Class
Due: Game

Topics

10/10

Fall Break

10/11

Fall Break

10/12

Fall Break

10/13
10/14

VOOGA:
API review due

10/15

Merge Designs!


  Sunday Monday Tuesday Wednesday Thursday Friday
Topics

10/17
10/18

Data Driven
Programming

VOOGA:
game refactoring due

10/19

VOOGA:
game review due

10/20

Code Review

10/21

VOOGA:
game release due

10/22

Guest: Tom Carbone,
Florida Interactive Entertainment Academy

Topics

10/24

Microsoft's Hack Day

10/25

Debugging

10/26
10/27

Readings Review

10/28

PICASSA:
design due

10/29

Hack Day Presentations

Topics

10/31

Halloween

11/1

PICASSA:
draft code due

11/2
11/3

Code Review

11/4

PICASSA:
review due

11/5


  Sunday Monday Tuesday Wednesday Thursday Friday
Topics

11/7

PICASSA:
final code due

11/8

Algorithms and
Design

11/9
11/10

Code Review

11/11

VOOGA API
plan due

11/12

VOOGA API
discussion

Topics

11/14

VOOGA API
refactoring due

11/15

VOOGA API Review

11/16
11/17

Code Review

11/18

Game:
refactoring plan due

11/19

Final Project
Discussion

Thanksgiving 11/21

Game:
refactored code due

11/22

Game Presentations

11/23

Game:
final version due

11/24

Thanksgiving

11/25

Thanksgiving

11/26

Thanksgiving


  Sunday Monday Tuesday Wednesday Thursday Friday
Topics

11/28

Thanksgiving

11/29

Final Project
Team Meeting

11/30
12/1

GUI Design

12/2

Arcade:
draft design due

12/3

Present Final
Project Designs

Topics

12/5
12/6

Final Project Demo

12/7
12/8

Course Wrap-up

12/9

Arcade:
final design due

12/10

Ethics Discussion


  Sunday Monday Tuesday Wednesday Thursday Friday
Finals 12/13

Reading Period

12/13

Reading Period

12/14
12/15
12/16

Final Demo, 2:00 pm

12/17