Projects


A passing grade requires a term project.

Teamwork

You are encouraged to work in teams, yet each student must have a unique project.

Presentations

The projects will be presented in the FINALS period for this class. At the final presentation, you will be asked to demonstrate and explain your software.

Screenshots

Each project must be accompanied by a representative screenshot on your personal UCSC website before the final period.

The task

The project is to be a dynamical model of some real-world situation. One way to choose a target system is from your personal interests, not only your major subject area. The model should generally be developed in p5.js, but in some cases may be modeled in NetLogo 6.0.

The written report

A brief written document, perhaps with illustrations, should be posted to your personal website before the final presentaation period. Tthis should explain enough about your project so that any intersted lay person may understand it.

The scoring rubrik

The scoring of the final presntations will include these factors: originality, novelty, magnitude, aesthetics, presentation, performance, coding, and adequacy of the writen report.
Revised by Ralph 5/17/17.