EE/GG 550 SIMULATION MODELS OF ENVIRONMENTAL
AND SOCIAL SYSTEMS
Course Information
|
Instructor: |
Brynhildur Davidsdottir Office: STO 141; Office Hours: M,T,W: 11-12 AM. Email: bdavids@bu.edu, tel. 617-353-7553. |
|
Teaching Fellow: |
Gang Gong Office: CAS 338 (but is in computer lab during office hours) Office hours: T 2-3pm and W 5-6 PM. Email ggong@bu.edu, tel. 617-358-0204. |
|
Meeting Time: |
Lecture: Tuesdays, Thursdays 9:30 Ð 11:00 AM Labs: B1 on Wednesdays, 3 - 5 pm
B2 on Thursdays, 3 - 5 pm |
|
Classroom Locations: |
Lecture: CAS B18A Labs: CAS 330 |
|
Required text and Materials |
1. Bruce Hannon, B. and M. Ruth. 1994 (second edition) Dynamic Modeling, Springer-Verlag, New York. The text is available at the BU Bookstore Mall and at http://www.springer-ny.com/biology/moddysys Optional Material STELLA Research Software, High Performance Systems, Hanover, NH. Software is available at a student discount price at http://www.hps-inc.com |
|
Course Description and Objectives: |
The availability of powerful, intuitive software for developing and running models of real-world phenomena promises a revolution in teaching, studying, and thinking about complex problems ranging from the function of cells to the behavior of ecosystems and the workings of economies. This course will help you develop your systems thinking skills by integrating state-of-the-art modeling techniques with the theories and concepts of specific disciplines and interdisciplinary topics. The theories, concepts and tools used in this course come from a variety of disciplines which are necessary for the understanding and analysis of social and environmental problems, including physics, chemistry, biology, epidemiology, and economics. You will learn to apply these concepts and tools to organize social and environmental systems into your own computer program using the graphical programming language STELLA Research, and to develop through interdisciplinary dialog, models of complex, nonlinear, dynamic behavior. After taking this course you will be able to:
|
|
Course Requirements and Grading: |
Grades are based on a take-home exam, research project, homework and labs as follows: Percent of Grade Due Date Homework and Labs: 40% TBA Exam 20% October 21 Project Proposal October 28 Project and Presentation 30% December 4. Class and Lab Participation: 10% Always Labs: You will receive lab assignments each week, which are due the day after the lab is held. In the lab you are expected to develop your own simulation models (see more info in the lab syllabus). Homework Assignments: Biweekly homework assignments are given. Due-dates negotiable! Project and Presentation: You are expected to develop your own dynamic computer model and write a research paper describing your research. On Thursday October 30, we will discuss your proposed projects so be prepared to present your project ideas to the class. A short proposal (1 page max.) describing your proposed project is due on Tuesday October 28. You should however begin immediately to think about project ideas and I encourage you to submit a preliminary proposal before the October 30 deadline. The final report is due on Thursday Dec. 4. You are expected to present your model and its results during the last week of class. Exam: The exam is a take-home exam, where you are expected to use the skills youÕve learned in class. The exam is given out a week before the due-date of October 21. |
|
Late lab reports homework or projects |
If you hand in late your lab reports, your homework or your project reports 10% of your grade will be deduced linearly for each day that the assignment is late. It you were ill a doctorÕs note is required. |
|
Incomplete Grades: |
"I" grades are given only when specific work has not been completed AND when the student and instructor have conferred and the instructor has assigned a date within the next 12 months for the work to be completed. The I grade automatically becomes a permanent F if the work is not completed with 12 months from when the incomplete was given. This is CAS policy. |
|
Academic Honesty |
Plagiarism and other forms of academic misconduct are serious offenses. I take them very seriously and I expect my students to do likewise. You should read the CAS Academic Conduct Code for further information about specific definitions, procedures, sanctions, etc. Copies of the Code are available in CAS 105. I am required to refer cases of suspected academic misconduct to the CAS DeanÕs Office. |
|
DATE |
TOPIC |
READING |
||
|
R |
Sept. |
4 |
Course Goals, Outline; Introduction to STELLA |
Ch. 1 |
|
T |
Sept. |
9 |
Intro to STELLA and Four Model Set |
2 |
|
R |
Sept. |
11 |
Gradual Development of a Dynamic Model |
3 |
|
T |
Sept. |
16 |
Gradual Development of a Dynamic Model |
3 |
|
R |
Sept. |
18 |
Multiple Independent Variables and the Use of Arrays |
4 |
|
T |
Sept. |
23 |
Randomness |
5 |
|
R |
Sept. |
25 |
Positive and Negative Feedback |
6 |
|
T |
Sept. |
30 |
Derivatives and Lags |
7 |
|
R |
Oct. |
2 |
Discrete Flows in Space and Time |
35 |
|
T |
Oct. |
7 |
TBA |
TBA |
|
BIOLOGICAL MODELS |
||||
|
R |
Oct. |
9 |
Mating of Alleles |
11 |
|
T |
Oct. |
14 |
No Class Ð Monday Schedule of Classes Ð Exam Given Out on Web |
|
|
R |
Oct. |
16 |
Natural Selection, Mutation and Fitness |
12 |
|
T |
Oct. |
21 |
EXAM DUE - TBA |
|
|
R |
Oct. |
23 |
Predator-Prey Models |
18 |
|
T |
Oct. |
28 |
Spatial Predator-Prey Modeling Ð Project Proposals Due |
18 |
|
R |
Oct. |
30 |
Presentation/Discussion of Project Proposals |
|
|
T |
Nov. |
4 |
Epidemic Modeling |
19 |
|
ECONOMIC MODELS |
|
|||
|
R |
Nov. |
6 |
The Competitive Firm |
23, 24 |
|
T |
Nov. |
11 |
The Monopolistic Firm |
25 |
|
R |
Nov. |
13 |
Competitive Equilibrium, Substitution |
26, 27 |
|
T |
Nov. |
18 |
Time Value, Dynamic Optimization |
28, 32 |
|
R |
Nov. |
20 |
Dynamic Optimization Ð non-renewable resources |
32 |
|
T |
Nov. |
25 |
TBA Ð depending on interest |
TBA |
|
R |
Nov. |
27 |
Fall Recess |
|
|
T |
Dec. |
2 |
TBA Ð depending on interest |
TBA |
|
R |
Dec. |
4 |
CHAOS Ð Final Project due |
|
|
T |
Dec. |
9 |
Student presentations |
|
|
R |
Dec. |
11 |
Student presentations |
|
| Lab Syllabus | |||
| Lab | Dates | Topic | Reading |
| Lab 1. | 9/10 - 9/11 | Introduction Ð simple flow model | Chapter 1, 2 |
| Lab 2. | 9/17 - 9/18 |
Population Modeling |
Ch. 2, 4 |
| Lab 3. | 9/24 - 10/25 |
Flow of Toxic Materials |
Ch. 4 |
| Lab 4. | 10/1 - 10/2 | Randomness - Feedback | Ch. 6, 7 |
| Lab 5. | 10/8 Ð 10/9 | Discrete flows in space and time | Ch. 35. |
| 10/15 - 10/16 |
No Labs Ð Exam week |
||
| Lab 6. | 10/22 - 10/23 | Alleles | Ch. 11,12 |
| Lab 7. | 10/29 - 10/30 | Predator Prey - Fisheries | Ch. 18 |
| Lab 8. | 11/5 - 11/6 | Epidemics Ð modeling Ebola | Ch. 19 |
| Lab 9. | 11/12 - 11/13 | The Firm Ð Carbon Taxes | Ch. 24, 25 |
| Lab 10. | 11/19 - 11/20 |
Non-Renewable Resources |
Ch. 32 |
| 11/26 and 11/27 | Fall Recess - no labs. | ||
| Lab 11. | 12/3 Ð 12/4 | Development of an Interactive Computer Game | Everything youÕve learned! |
In each lab session you will be given a specific task, which is due the day after the actual lab session Ð in essence anytime before midnight. The product you hand in is the model you created, as well as some text within a dialog-box. The text should consist of:
In addition, include your name and id# in the dialog-box.
Before the first lab session you must get a user-folder on a server called CASFS1. Please go to cashelp.bu.edu and proceed to do so Ð immediately. This is very important since you need to be able to save your files Ð and save often!
On the CASFS1 server under ÒclassesÓ you will find a folder called EE/GG 550. Open it and there you will find three subfolders Ð a class admin folder, drop-box and shared folder. The one called class admin folder you do not have access to. You have full read and copy privileges from the shared folder and there I will return to you graded labs and homeworks. After individual labs and homeworks have been graded you can download your graded labs/HW from this folder to your user-folder. Please only download your own labs. You hand in your labs via the Òdrop boxÓ folder on the CASFS1 server Ð but not later than the due-date/time. You only have drop- privileges to this folder and thus be careful what you put in there Ð you cannot remove what you already dropped in! I advise you to stay during the lab session and complete your models there. By doing so you will be able to get help from your lab instructor.
When dropping your lab assignment into the drop-box on the server make sure to name your lab assignment with your name and the number of the lab. Example:
Davidsdottir-L1.STM
Homework assignments should be handed in in-class (on a high-density diskette) or via email or into the drop box on the CASFS1 server Ð make sure that you name your homework assignments as follows:
Davidsdottir-H1.STM