Wed, Fri 1:00 - 2:30 pm
Rick Riolo
rlriolo@umich.edu
Note Location
The first class will meet in the meeting place of record, 120 West Hall
(an itd/lsa computer lab).
As soon as its ready, we will likely meet in the new CSCS computer lab (321 W. Hall)
or, for discussions, in the new CSCS commons, 317a West Hall.
Important note regarding registration:
The course is currently listed with a cap of 12 students
The final course size will be in the 15-20 range.
If you are interested in registering, please just get
on the waitlist.
We will be give priority in this order:
with first-come-first serve within each category.
In past years, everyone who has wanted to stay in the course
has been able to, even when the waiting list starts out fairly large,
as people sign up now but drop before the term starts, or drop after
they find out how hard the course is going to be (! ;-)), etc.
So if you are interested, I recommend you get on the waitlist,
come to the first class or two, and then we can see what
shakes out.
If you have questions, feel free to contact me.
Goals of CSCS 530
The purpose of this course is to introduce students to the basic concepts, tools and issues which arise when using computers to model complex (adaptive) systems (CAS). The emphasis will be on agent-based, bottom-up computer models. (We will only briefly look at other approaches.) The bulk of the course will involve "learning by example", i.e., students will:
NOT focus on the approach/topics covered in typical IOE/OR courses, using DES, etc, to model queues, etc, and it will NOT cover "systems dynamics" approaches, which use equation-based approaches to model "stocks and flows".
The emphasis in CSCS 530 is on "Exploratory Models" of more generic complex (adaptive) systems and/or phenomena (vs. "predictive" models for specific situations), but we will cover issues relevant to both types of models, in particular, model verification and validation.
If you need an introduction to programming in general, to working in
the linux/unix enviroment, to programming in the Java/RePast,
please consider this short (1 credit) course:
CSCS Short Workshop Series:
Basic Computing Skills for Programming Agent Based Models,
offered in fall terms. You also can brush up on Java by going through
the programs and assignments listed off that course's web pages.
0. Class discussion 20% (An incentive to read and discuss!) 1. Short Project #1 15% 2. Short Project #2 25% 3. Term project 40%NOTE: Project due dates -- all projects
Important Links:
Last Changed: 14 Jan 2007