MCB419 logo  


SPRING 05 ARCHIVE Lectures

Schedule and content

The material presented in each class session will be summarized here, with links to the associated reading material, web resources, and powerpoint files. You may need to enter the course userid and password to access the lecture slides and reading material.


Week1: introduction and overview

Tue, Jan 18

Introduction to the course. Overview of course website. Course policies. Introduction to MATLAB.

Readings for this week: Crist, Belew, Braitenberg, Dennett.

Homework 1 due Tue, Jan 25 (midnight).

Images: CoverArt, GeoTimeSpiral, TreeOfLife1, TreeOfLife2, TreeOfLife3

Thu, Jan 20

Topics: Darwin and earthworms, Braitenberg vehicles, Belew on artificial life, Dennett with the monkeys.

Matlab: help with homework 1, running a MATLAB script, using the editor, scalars and arrays, matrices

Links: Darwin's earthworm study, earthworm biology, earthworm ecology, vervet monkey vocalizations

Images: earthworm exiting burrow, earthworm in burrow, vervet monkey

Powerpoint: Lecture 2

Week 2: evolutionary perspectives, emergence of life

Tue, Jan 25

Announcements: New homework discussion board on Illinois Compass. Homework 2 is available: diffusion with boundaries, Conway's Game of Life (due Tue Feb 1).

Topics: Brains, behavior, and info processing: which came first? From the Big Bang to the Emergence of Life. Major transistions in evolution. LUCA: last universal common ancestor. Protocells (the chemoton). MATLAB structure. MATLAB graphics.

Readings for this week: Alcock, Maynard Smith, Dusenbery.

Powerpoint: Lecture 3

Thu, Jan 27

Topics: Proximate and ultimate causes of behavior (Alcock). Life at small scale, diffusion, Brownian motion, hunting and farming in the micro world (Dusenbery). Conway's Game of Life. MATLAB programming style guide. MATLAB advice for homework #2.

Links: Conway's Game of Life, another Game of Life site, Game of Life Applet, Matlab Programming Style Guide (PDF).

Powerpoint: Lecture 4

Week 3: behavior without a nervous system, bacterial chemotaxis

Tue, Feb 1

Announcements: New homework discussion board on Illinois Compass. Homework 3 is available: bacteria-like animats foraging for food without any sensory capabilities (due Tue Feb 8).

Topics: Locomotion at the micro scale, viscosity, Stoke's Law, Reynolds number, constraints on locomotion at low Reynolds number, bacteria flagella, helical screw drive (Dusenbery). MATLAB: avoiding FOR loops; the FIND command; graphics HANDLES; last minute help/advice for homework #2.

Readings for this week: Dusenbery, Jurica et al, Taylor et al.

Powerpoint: Lecture 5

Thu, Feb 3

Announcements: Homework #2 wrap-up

Topics: Bacterial chemotaxis, aerotaxis, phototaxis; signaling pathways; energy sensing as a survival strategy; genome sizes, minimal genomes. MATLAB: code development/debugging tips.

Links: Genome sizes, Minimal Genome Project, estimates from Mycoplasma genitalium: 265 to 310 (Dec 1999), Another Minimal Genome: Microbe Needs Just 271 Genes (Apr 03)

Powerpoint: Lecture 6

Week 4: energy/mass acquisition, kinesis, taxis, electrical versus chemical signaling

Tue, Feb 8

Announcements: Homework 3 due today. Homework 4 will be available later today: bacteria-like animats with chemical gradient sensing capabilities (due Tue Feb 15). Exam I next week (Thu Feb 17)...more details next time.

Topics: genome sizes, bacterial chemotaxis II, energy/mass budgets, temporal derivatives, sensory adaptation, phototaxis, obstacle avoidance, electrical versus chemical signaling. MATLAB: structure of the simulation code.

Readings for this week: Dusenbery, Zupanc, Braitenberg

Powerpoint: Lecture 7

Thu, Feb 10

Announcements: Homework #3 wrap-up; Homework #4 is ready. Exam I next Thursday.

Topics: Obstacle avoidance in paramecia; electrical versus chemical signaling; Braitenberg 4: non-linearities; Braitenberg 5: logic. Exam I study guide.

Powerpoint: Lecture 8

Week 5: sensory information processing

Tue, Feb 15

Announcements:
Readings for this week: Dusenbery. Homework 4 due today. Homework 5 will be available tomorrow: Braitenberg vehicles with food, light and temperature sensing capabilities (due Tue Feb 22). Exam I on Thursday. Study guide and sample problems are available on the Exam info page.

Topics:
Information from a biological perspective (Dusenbery); informational versus causal agents; three information processing pathways operating on different timescales: genome (evolutionary times), memory (lifetime), sensory (current state); example of informational processing: thermotaxis in root-knot nematodes.

Powerpoint: Lecture 9

Thu, Feb 17

First 20 minutes of class: new features in homework 5 (differential drive, multimodal sensing capabilities, ability to add food, ability to specify initial number of bots of each color).

Last hour of class:
EXAM I: First in-class exam. Covers material from Jan 18 through Feb 10.

Week 6: info theory / intro to C. elegans

Tue, Feb 22

Announcements:
Readings for this week: Weaver, Mori, Braitenberg. Homework #5 due today. Exam I results. HW #4 wrap-up. Bot Survivor Challenge (Mar 15)...outwit, outplay, outlast.

Topics:
Information from a communications theory perspective. Three levels of analysis (transmission accuracy, semantics, effectiveness). Entropy as a measure of information. Channel capacity. Coding. Modeling: converting between IF...ELSE... and NEURON-BASED representations.

Powerpoint: Lecture 10

Thu, Feb 24

Announcements: HW #6 overview.

Topics: Intro to C. elegans. General neural organization: sensory, sensory interneurons, premotor interneurons, motor neurons.

Powerpoint: Lecture 11

Week 7: C. elegans chemotaxis and neuromodulation

Tue, Mar 1

Announcements: Homework #6 due today. Homework #7 due next Tue.
Readings for this week: Ferree & Lockery, Hills et al.

Topics:Computational rules for chemotaxis in C. elegans

Powerpoint: Lecture 12

Thu, Mar 3

Announcements:

Topics: neuromodulation of chemotaxis in C. elegans; area-restricted search; dopamine and serotonin. MATLAB: parameter search techniques

Powerpoint: Lecture 13

Week 8: evolving complex brains, natural and artificial

Tue, Mar 8

Announcements: Homework #7 due today. Homework #8 due ***MONDAY (3/14) NOON ***. Bot tournament Tue (3/15) at 11 AM.
Readings for this week: Allman, Beer et al.

Topics:Cambrian explosion, predator-prey arms race, early evolution of eyes, chordates, rise of vertebrates, vertebrate innovations

Powerpoint: Lecture 14

Thu, Mar 10

Announcements: HW #8 has tournament details. Exam II information.

Topics: Synthetic neurobiology; designing brains; biorobotics research

Powerpoint: Lecture 15

Week 9: MARCH MADNESS: MCB 419 Bot Survivor Tournament

Tue, Mar 15

First 30 minutes of class: review session for Exam II

Last hour of class:
Bot Survivor Challenge: DCL Linux Lab

Student-designed bots compete head-to-head to survive five days and five nights in the toxic undertow of Braitu island. Who has the brains to survive? Outwit, Outplay, Outlast.

Thu, Mar 17

First hour of class:
EXAM II: Second in-class exam. Covers material from Feb 15 through Mar 10.

Enjoy your SPRING BREAK!!!

Week 10: single neuron models

Tue, Mar 29

Announcements: Good job on Exam II!! Homework #9 will be available soon...due next Tue (Apr 5).
Readings for this week: Koch et al., Braitenberg

Topics: Single neuron models, integrate-and-fire, Hodgkin-Huxley, compartmental models.

Powerpoint: Lecture 16

Thu, Mar 31

Announcements: HW #9 is ready.

Topics: Braitenberg 7-9: concepts, forming associations, Hebb rule, topographic maps, motion detection, pattern recognition

Powerpoint: Lecture 17

Week 11: reinforcement learning, honeybee foraging

Tue, Apr 5

Announcements: No class on Thu, Apr 21 (Dr. Nelson is out of town). Homework #9 due today. Homework #10 will be ready tomorrow. Readings: Carew, Montague et al.

Topics: associative learning in honeybees

Powerpoint: Lecture 18

Thu, Apr 7

Announcements: Homework #10 is ready.

Topics: models of associative learning, Montague et al. 95 ('Bee foraging in uncertain environments using predictive hebbian learning')

Powerpoint: Lecture 19

Week 12: social interactions, communication

Tue, Apr 12

Announcements: Homework #10 due today. Survey on student-selected topics.

Topics: Animal communication. MATLAB: user-interface elements

Powerpoint: Lecture 20

Matlab example of user-interface elements (buttons, dialogs): myplot.m

Thu, Apr 14

Announcements: Homework #11 is ready.

Topics: ant foraging trails; hints/advice for homework #11

Powerpoint: Lecture 21

Week 13: thinking, planning and optimism

Tue, Apr 19

Announcements: No class on Thursday. Homework #11 due today. HW #12 is ready (last Matlab exercise for the semester).

Topics: HW #12 overview; Braitenberg on thinking, planning and optimism; HW #11 help session.

Powerpoint: Lecture 22

Thu, Apr 21

NO CLASS TODAY (Dr. Nelson is out of town)

Week 14: student-selected topics (memory systems, language)

Tue, Apr 26

Announcements: Homework #12 due today. Readings: Squire 2004, Clayton et al. 2003, Hauser et al. 2002

Topics: memory systems, language, exam III mini-review, HW #12 help session.

Video clips: animal communication and cognition

Powerpoint: Lecture 23

Thu, Apr 28

EXAM III: Third in-class exam. Covers material from Mar 29 through Apr 19.

Week 15: student-selected topics (biorobotics, brain-machine interfaces); course wrap-up

Tue, May 3

LAST CLASS OF THE SEMESTER

Announcements: Homework #13 due today. Exam III scores are posted.

Topics: biorobotics, brain-machine interfaces, course wrap-up, ICES evaluations

Powerpoint: Lecture 24

Have a great summer!

Thu, May 5

NO CLASS TODAY (Reading Day)
Make-up/improvement exam on Tue, May 10 at 8 AM!


Copyright © Mark E. Nelson, University of Illinois at Urbana-Champaign, 2005-2009. All rights reserved.