Introduction Day 1 COLQ 201 Multiagent modeling Harry Howard Tulane University Course organization http://www.tulane.edu/~howard/NLP/ 11-Jan-2010 COLQ 201, Prof.
Download ReportTranscript Introduction Day 1 COLQ 201 Multiagent modeling Harry Howard Tulane University Course organization http://www.tulane.edu/~howard/NLP/ 11-Jan-2010 COLQ 201, Prof.
Introduction Day 1 COLQ 201 Multiagent modeling Harry Howard Tulane University Course organization http://www.tulane.edu/~howard/NLP/ 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 2 Description 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 3 Objectives You will learn how to run and understand a multiagent simulation using the NetLogo modeling environment. You will learn how to do some computer programming in the NetLogo programming language. NetLogo was designed to be "low threshold and no ceiling", which is to say that it enables easy entry by novices and yet meets the needs of high powered users. I hope you strive to be high powered. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 4 Objectives, cont. You will learn the basics of game theory and dynamical systems theory. You will learn a lot of disparate facts about the earth sciences, biology, urban studies, artificial intelligence, epidemiology, ecology, and evolutionary biology, anthropology, economics, decision theory, organizational psychology, political science, communications, and linguistics which can be unified by their reduction to a multiagent dynamical system. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 5 Objectives, cont. You will sharpen your skills at critical analysis. For every simulation that we discuss in class, you will be able to answer the questions: How does it work? Does it do what it claims to do accurately? Are the assumptions of the simulation – the structure of the environment and the rules that the agents obey – reasonable? Does the real world really behave the way the simulation says it should? 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 6 Objectives, cont. You will become an agile and discerning thinker, able to pierce the veil of distracting superficial details of a problem to find its computational essence. You will become intellectually betterrounded. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 7 Outcomes For you to demonstrate how well you have attained the objectives, you will perform the following tasks: Take a quiz or turn in a project almost every week, on Monday. Present a final project to the class on the final exam day and turn in a report of your project within two days. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 8 Quizzes / projects (75%) Almost every week, on Mondays [11-1 * 7.5% = 75%] No quiz/project can be accepted late, but I will drop the lowest grade. Even though these look like a lot of small grades, missing just one lowers your final grade almost an entire letter, as an unfortunate few of my students have found out the hard way. If you know ahead of time that you will miss a quiz/project, send me an e-mail beforehand, and I will excuse you with no penalty. Beforehand does not mean the morning that the quiz/project is due, however. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 9 Final project (25%) Program in NetLogo a multiagent simulation of some topic or process that interests you. It may be a topic or process that we have not reviewed in class, or a refinement of one that we have reviewed in class. If you build on an existing simulation, you must acknowledge the work that you draw on. Present it to the class on the final exam day (Friday, April 30, afternoon). Turn in a written summary of it within two days. This may be a group effort, but everyone in the group will receive the same grade. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 10 Just to be clear There is no final exam, but you must present your final project to the class on the final exam day. You CANNOT leave town before then! Tell your parents NOW! You are hereby warned. Do not tell me at the end of the semester that your parents bought you a ticket home without knowing. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 11 Participation (0%) Note that there is no credit for class participation, but if I notice you participating a lot, I will increase your final grade if it is borderline. (X- → Y+) There is no credit for class participation because I will pod-cast my lectures (record them as mp3 files and make them available on this page, in the 'mp3' column in the Schedule of Assignments), and I will also make my PowerPoint presentations available on this page, in the 'ppt' column in the Schedule of Assignments. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 12 Participation, cont. So all of the information that is imparted in class is available to you outside of class. So I don't care whether you show up for class or not, but if you do not, you do not get to ask me questions or brainstorm with your fellow students. And that is how most people really learn something. And you will miss out on all the fun. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 13 Prerequisites There aren't any. OK, maybe curiosity and a desire to learn are prerequisites. In any event, I do not take anything for granted and so will explain all background information, or at least suggest sources where you can find it on your own. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 14 Code of academic integrity “The integrity of Newcomb-Tulane College is based on the absolute honesty of the entire community in all academic endeavors. As part of the Tulane University community, students have certain responsibilities regarding work that forms the basis for the evaluation of their academic achievement. Students are expected to be familiar with these responsibilities at all times. No member of the university community should tolerate any form of academic dishonesty, because the scholarly community of the university depends on the willingness of both instructors and students to uphold the Code of Academic Conduct. When a violation of the Code of Academic Conduct is observed it is the duty of every member of the academic community who has evidence of the violation to take action. Students should take steps to uphold the code by reporting any suspected offense to the instructor or the associate dean of the college. Students should under no circumstances tolerate any form of academic dishonesty.” For further information, point your browser at http://college.tulane.edu/code.htm. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 15 Students with disabilities Students with disabilities who need academic accommodation should: Contact and register with the Office of Disability Services (ODS). For more information, visit the ODS website at http://www.erc.tulane.edu/studentindex.html. Bring official notice to me from the ODS indicating that you need academic accommodation. This should be done within the first week of class. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 16 Electronic infrastructure http://www.tulane.edu/~howard/Multiagent/ I will send you e-mail on a regular basis – you must check your e-mail on a regular basis! If you want to use a non-Tulane address, e-mail me a message to that effect from the address. Bring a laptop to class. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 17 The textbook There isn't one. Well, there is the NetLogo User Manual at http://ccl.northwestern.edu/netlogo/docs/. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 18 Schedule of readings You should come to class having completed the assignment for that day listed in the schedule. We will spend the class going over the simulations in the assignment, answering any questions that may come up, and perhaps doing new exercises. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 19 Questions? ? 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 20 Who we are Who I am Prof. Harry Howard 862-3417 (voice mail 24 hours a day) Newcomb Hall 322-D Office hours: MW 4:30-5:30, T 4-5, and by appointment (the link goes to my home page, which displays my Google calendar) 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 22 Who are you? Interview a classmate in order to report back to the class: your classmate's name, where he or she is from, what is his or her major, why he or she is taking this course. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 23 Next time Download NetLogo 4.1 from http://ccl.northwestern.edu/netlogo/downloa d.shtml and install it on your laptop. In the NetLogo User Manual, do What is NetLogo? Sample Model: Party. Bring your laptop to class. 11-Jan-2010 COLQ 201, Prof. Howard, Tulane University 24