MCB419 logo  




Homework

MCB 419 Homework 10 (Spring 2008)


Questions appearing in red are to be answered in the hw10.txt file.

When you've finished the assignment, email your responses to mcb419@gmail.com with 'hw10' in the Subject line.

The homework is due by 10:00 PM on MONDAY Apr 14.

*** PLEASE NOTE CHANGE IN DUE DATE AND TIME - MONDAY, 10 PM ***


Peer Evaluation of Individual Projects

Your assignment for this week is to help evaluate the individual projects put together by your fellow classmates. This will also be part of the process for selecting a subset of SHOWCASE projects that will be further enhanced and refined through collaborative teamwork over the next couple of weeks.

Evaluation process - Stage 1

In this first stage of the process, you will evaluate eight specific projects and assign points to the top projects from that group, as described below.

  • First, find your own project in the list on the projects page and remember its number.
  • You will evaluate the four projects that precede your own, and the four projects that follow your own. For example, if your project is number 10, you will evaluate projects 6-9 and 11-14. (You DO NOT evaluate your own project).
  • If your project is near the beginning or end of the list, your assigned projects "wrap" around the end of the list. For example, if your own project is number 18, you would evaluate projects 14-17, 19, 20, 1, and 2.
  • You can award a total of 6 points, to be distributed among the eight projects that you reviewed. YOU CAN ONLY USE INTEGER VALUES: 1,2,3. NO PROJECT CAN BE AWARDED MORE THAN 3 POINTS. For example, you could award your favorite project 3 points, your second favorite 2 points and your third favorite 1 point. Or, if you have two top favorites, you could award them each 3 points. Or, if you have three top favorites, you could award each of them 2 points, etc.
  • Any distribution of points is OK, as long as you use integer values, no project receives more than 3, and the total adds up to 6.
  • Some suggested evaluation criteria to consider: originality, fun, engaging, illustration of principles discussed in class, clarity, graphics quality, squeak code organization, fully functional, etc.

1. What's the number and name of YOUR OWN project?

2. For each of the projects in your group of eight that received points, list the project NUMBER, NAME and POINTS AWARDED (make sure the total points add up to 6):


Evaluation process - Stage 2

In this second stage of the evaluation process, you can consider any of the twenty projects that caught your interest, whether or not they were in your assigned set of eight. In this stage, you can also include your own project, if desired.

3. Out of all twenty individual projects (including your own), list THREE that you would possibly like to work on as part of a team, if that project were selected as a SHOWCASE project (list project NUMBER and NAME):

4. For each of the THREE projects that you selected in #3, suggest two key changes that you would like to see implemented in the final version. These could be bug fixes, user-interface issues, extensions, enhancements, etc. Approx. 1-2 sentences per suggestion should suffice. You should make a total of six suggestions (2 suggestions on each of 3 projects).



Copyright © Mark E. Nelson, University of Illinois at Urbana-Champaign, 2005-2008. All rights reserved.