Team Project Evaluation criteria, CSC 300.

The team project is to plan out a CSC 300 lab exercise (for a future incarnation
of CSC 300).  The labs require some sort of "hands on" experience based on a 
theoretical and research component (putting things into practice somehow).  I will
provide a list of lab topics and parts of lab requirements if I have developed them
to other lab courses.)  Graduate student Joe Alfonso (www.csc.calpoly.edu/~jalfonso) 
has begun to develop some lab exercises that should give us guidelines for our
work.  Each team will take on one lab exercise to develop and demonstrate
to the class for a project grade.


Grading: 

Individual differences can become a factor if it becomes obvious that team
members did not put in equal efforts, but I will endeavor to give equal 
grades where possible.

As a guideline, here are some factors I propose to weigh with equal emphasis (this 
set of guidelines may be in flux):

1. Originality of approach (have you found a particular angle with which to 
illustrate the particular lesson?)

2. Tie-in of the ethical with the technical issues (they are inseparable, have
you shown it?)

3. Suitability for a computing lab setting (is this a reasonable exercise to 
perform in a one-hour lab with some extra time for research beforehand and another
hour or so for write-up?  Should it take two lab sections to complete?  It just needs
to be a reasonably planned lab.)