You'll be creating a test for your virtual students very similar in
form to the homework exercises you've been getting from me.
They'll be able to download it onto their virtual computers and will be
able to work on it for a few virtual days before handing their .nlogo
files back to you for grading.
- You'll be creating a model that they will need to duplicate.
Your (hidden) code will make the exercises run, and they will need
to write the code and copy the interface into a brand new model to
make it look and run like yours.
- We'll pretend that you can hide
the code, perhaps even more successfully than I hide mine. But
DO NOT try to hide the code -- I must see it and understand it --
but we'll pretend that they can't.
- You'll be creating 2 exercises for your students and providing
instructions for each in the Info tab.
- You may also create an optional extra-credit exercise, which I
will discuss below.
- You'll be testing your students on some
subset of Netlogo's
features that we've learned so far. See the shopping bag of
features below.
- Exercise 1:
- This exercise should be relatively straightforward, intended
to be completed successfully by the majority of your students
who have done most of the class homework.
- Several of the Netlogo features below should be incorporated
into this exercise. It should test the knowledge of
Netlogo that we covered up to and including animation. You
may incorporate Setup and Go and other buttons, sliders, and
inputs.
- The Info tab should explain any subtleties in the operation
of this exercise that the students may not perceive, but should
not tell them anything about how to write the code.
- Exercise 2:
- This exercise should be more challenging. It will
require more thinking and perhaps experimentation on their part,
and should incorporate some features that we covered after
animation.
- You should also cover any subtleties in the operation of
this exercise in the Info tab, but no hints on coding.
- Optional extra-credit exercise:
- This is not for your students, it's purely for me, to show
off your Netlogo knowledge and/or creativity. It can be in
one of 2 categories (you can't do both): Advanced Netlogo
or Creative expression.
- Advanced Netlogo: Create an
exercise-like demo using features of
Netlogo we haven't covered in class. In other
words, you'll need to learn more about Netlogo yourself.
In the Info tab about this exercise, tell me about the portions
of Netlogo that you learned about and used, and also why you
were interested in them.
- Creative expression: Create a still-life,
or a scene, or a complex visual image, using shapes, patch
painting and/or drawing (not a continuing animation). Assuming
that it takes many components to create your image, slow down
its creation (with suitable WAITs) so that the composition
itself takes between 1 to 3 seconds. In other words, there
will be a button that takes 1 to 3 seconds to complete its work
to manufacture your image. In the Info tab, tell me why
you chose this image and any difficulties you had in its
creation.
|