Week 3: Tuesday
==================
**Reminder:**
Post your Mushroom Hunt code tomorrow morning!
**Reminder:**
The Gambler’s Ruin exercise is due Monday. Allow 20 hours!
**Reminder:**
Your two-page course project outline is due next week!
(Follow the ODD protocol, as detailed in chapter 3 of your textbook.)
**Reminder:**
Timely and substantive participation in the discussions is
a graded activity.
Assignments
------------
- Early tomorrow morning (ideally, as previously requested, at 8:30am),
post your Mushroom Hunt model code in the *Mushroom Hunt* thread.
Remember, you are implementing [railsback.grimm-2011-pup]_ ch. 2.
with the following modifications:
https://subversion.american.edu/aisaac/hw/450hw.xhtml#mushroom-hunt
Readings
--------
Today's required reading:
- Lecture Notes: Introduction to Implementation Verification
https://subversion.american.edu/aisaac/notes/compute-verification.xhtml
- Reread [railsback.grimm-2011-pup]_ ch. 3.
Use this ODD protocol to start preparing your two-page project outline,
which is due next week. Also, start reading ch. 4.
- NetLogo Procedures (with input arguments)
http://ccl.northwestern.edu/netlogo/2.0/docs/programming.html#procedures2
- Array and Table Extensions
http://ccl.northwestern.edu/netlogo/docs/arraystables.html
(Note: use the array extension in your Gambler's Ruin code.
Note: extensions must be declared before being used!
http://ccl.northwestern.edu/netlogo/docs/extensions.html)
- Lecture Notes on Gambler's Ruin
https://subversion.american.edu/aisaac/notes/gamblers_ruin.xhtml
Graduate students should additionally read:
- More on ODD:
http://www.railsback-grimm-abm-book.com/Chapter03/GrimmEtAl2010_ODD-Update-1.pdf
Today's recommended (i.e., entirely optional) reading and resources.
- [grune-2009-synthese]_
http://philsci-archive.pitt.edu/3669/1/ACEpaper070925.pdf
(The published version is available through the library.)
Some Possible Topics for Discussion
-----------------------------------
- Post questions and comments about the Mushroom Hunt assignment
in the *Mushroom Hunt* thread.
- Post questions about your work on the **two-person** Gambler's Ruin,
which is part of the first collected assignment (due date on the syllabus).
Do **not** post your code.
When the assignment is done, you will submit it via Blackboard.
- What is the DRY principle? Why is it important?
Can you provide an example from your own code?
(Use the *NetLogo Programming* thread.)
- What economic activities could you model
by modifying the Mushroom Hunt model?
Might a simple modification of the model
be useful for thinking about e.g. agricultural day labor?
Post this discussion in the *Mushroom Hunt* thread.
.. One student suggested oyster diving / clamming.
He grew up on the Eastern Shore.
Oysters and clams are typically spread out in clusters (just like mushrooms);
when you find one, you find a bunch.