Selected Resources
Week 3: Introduction to Abstraction and Complex Systems
Learning Objective: This week focuses on the fundamental computer science concept of abstraction. In NetLogo, the student learns about local...
Week 2: Decomposition And Data Representation
Learning Objective: This week focuses on the computer science concept of decomposition and data representation. In NetLogo, the student learns about...
Week 1: Introduction to NetLogo
Learning Objective: To provide a brief introduction to computer science and introduce the student to the NetLogo programming interface. The student builds...
Week 5: Boolean Logic
Learning Objective: This week focuses on Agent Based Modeling, booleand logic and conditional statements.
Videos - Required
Week 7: Running Experiments with Computer Models
Learning Objectives: This week the student learns about breeds, shapes and creating turtles in NeLogo. Designing and running experiments with population...
Week 16: Review and Final Exam
The final exam for CS590 will be the same as that given last year so that we can better evaluate the curriculum, except we are asking you to answer fewer questions. The exam is somewhat long and...
Week 10: More Algorithms
Learning Objective: Students explore Sorting Algorithms and learn about Agentsets and Lists.
Videos - Required
- Sorting Algorithms...
Week 13: Ecosystem Modeling
Learning Objective: Students further explore agent-agent interactions by creating a more advanced ecosystem model. The effect of a predator on the fish ecosystem previously...
Week 11: Recursion
Learning Objective: Students explore Sorting Algorithms and learn about Agentsets and Lists.
Videos - Required
- Search Algorithms...
Week 12: Epidemic Modeling
Learning Objective: Students explore agent-agent interactions by creating an epidemic model. Each student has an opportunity to examine the spread of disease through an agent...