530/Handouts/agenda-070110.txt ------------------------------ Today's agenda includes seeing a number of "demo's" of ABM's in Swarm, Repast (and maybe Netlogo). Handouts today: - this agenda page, *with assignments* - demos-script.txt -- top-level "script" of demos run today. - tipping-demo-short.txt -- Schellings "tipping" model of segreatation (Swarm) - tipping1-Readme.txt -- Schellings "tipping" model of segreatation (RePast) - heatBugs-conceptual-model.txt -- conceptual description of the the classic heatbugs prog. - heatBugs3-Readme.txt -- a version of the classic heatbugs model, in Repast. - linux-shortcuts.txt -- notes on shortcuts in using linux commands. also notes on using notes files! - quick-java-summary.txt -- basic java constructs and hints in 2 pages. this should become clear to you over the next couple of weeks. ------------------------------------------------------------------------------ Assignment: 0. If not done so, login on CSCS machines, change pw. Start a broswer (eg firefox), bookmark a couple of pages, eg: cscs.umich.edu/education/CSCS-courses/cscs530-07w/class-schedule.html cscs.umich.edu/education/CSCS-courses/cscs531-06f/useful-links.html 1. Find an intro java book you like, online or buy it! 2. If new to linux/emacs, read/do an online tutorial on each. You want the various commands in the linux-shortcuts.txt handout to become "second nature" to you. 3. Copy and run the Tipping1 demo (repast). Eg, in your home dir mkdir Repast cd Repast mkdir Tipping1 cd Tipping1 Then follow the instructions in tipping1-Readme.txt to copy the program into your dir, change the bin/ scripts, compile and then run your copy, trying with a few different parameters, etc. 4. Copy and run the heatBugs3 demo. Try playing with the parameters a bit. 5. If you want to use Eclipse and RePast on your own windows machine, you might take a look at Derek Robinson's instructions on how to set things up --- on a page off the useful-links.html above.