Middlebury

CSCI 0190

Computing through Simulation

Introduction to Computing through Multi-Agent Simulation
In this course we will introduce important topics in the discipline of computer science (including algorithmic reasoning, data abstraction, procedural abstraction, program design, and recursion) in the context of computer modeling and simulation. In particular, we will explore a type of computer simulation known as agent-based modeling as a means of studying phenomena from both biological and social sciences. A significant amount of time will be spent teaching the NetLogo programming language as a software tool for developing simulations. No prior experience in programming is assumed. This course counts as an environmental studies lab science cognate. 3 hrs. lect./lab
Subject:
Computer Science
Department:
Computer Science
Division:
Natural Sciences
Requirements Fulfilled:
DED
Equivalent Courses:

Sections

Spring 2016

CSCI0190A-S16 Lecture (Dickerson)
CSCI0190Y-S16 Lab (Dickerson)
CSCI0190Z-S16 Lab (Dickerson)

Spring 2015

CSCI0190A-S15 Lecture (Dickerson)
CSCI0190Y-S15 Lab (Dickerson)
CSCI0190Z-S15 Lab (Dickerson)

Fall 2013

CSCI0190A-F13 Lecture (Dickerson)
CSCI0190B-F13 Lecture (Dickerson)

Spring 2013

CSCI0190A-S13 Lecture (Dickerson)
CSCI0190B-S13 Lecture (Dickerson)

Spring 2011

CSCI0190A-S11 Lecture (Dickerson)
CSCI0190B-S11 Lecture (Dickerson)

Fall 2009

CSCI0190A-F09 Lecture (Dickerson)

Fall 2007

CSCI0190A-F07 Lecture (Dickerson)

Fall 2006

CSCI0190B-F06 Lecture (Dickerson)