This course is restricted to students
in the Honors Program. Further, you must have
already completed HONR 101, HONR D101, HONR 102, and HONR
D102. Beyond that, it is strongly recommended
(but not officially required) that you have at least some
college-level social science background. The course
is apt to be of greatest interest and value to students
majoring in one of the social sciences, especially
anthropology, economics, political science, psychology, or
sociology.
Prior experience with computer programming/coding is not
a prerequisite. Although a little coding experience
may be helpful, most students should be able to learn the
necessary programming skills without prior
experience. NetLogo, the programming language we
will use in this course, is a "low-threshold, high
ceiling" language, meaning that it is relatively easy to
learn (low threshold) but still very powerful (high
ceiling).
Students taking this course should have a laptop or
desktop computer at their disposal in order to complete
homework assignments and projects. Further, you must
be willing to install the free NetLogo language and
simulation environment on that computer. The
homework assignments and projects cannot be completed
without having NetLogo installed. NetLogo is
available on lab computers and on other public computers
across campus (e.g., in the IC), but you are apt to find
it frustrating if you have to rely exclusively on those
resources in order to do all of your out-of-class work for
this course. (Note: Because all lab computers
have NetLogo installed, it is not necessary to bring your
laptop to class.)