MSE 2400 Evolution and Learning in
Computational & Robotic Agents
Spring 2016

Section 001

SCHEDULE

Dr. Thomas Way


Schedule is subject to change during the semester.  Please check the online version on the course website from time to time.
#
Date
Topics, Assignments, Activities
1
T  1/12
W 1/13
Th 1/14

Lecture

Lab

  • Lab 1 - Exploring Computerized Life, Evolution and Learning (assignment)

Resources

2
T  1/19
W 1/20
Th 1/21
Homework 1 due Tues. 1/19

Lecture

Lab

Resources

3 T  1/26
W 1/27
Th 1/28
Homework 2 due Tues. 1/26/16
Lecture

Lab

Resources

  • See "Resources" page for Python-related info and software
4
T  2/02
W 2/03
Th 2/04
Homework 3 due Thurs. 2/04/16
Lecture

Lab

  • Lab 3 - Learning Agents & Decision Trees I (assignment)

Resources

5
T  2/09
W 2/10
Th 2/11
Homework 4 due Thurs. 2/11/16
Lecture

Lab

  • Lab 4 - Learning Agents & Decision Trees II (assignment)

Resources

6
T  2/16
W 2/17
Th 2/18
Lecture

Lab

  • Lab 5 (assignment)
  • Screen Capture - Windows: Fn+Alt+Prnt Scrn, Mac: +Shift+3

Resources

7
T  2/23
W 2/24
Th 2/25
Homework 5 due Tues. 2/23/16
Lecture
  • Neural Networks (cont'd) - Tuesday
  • Homework 5 peer evaluation in-class - Tuesday
  • Sebatian Seung: I am my connectome (TED Talk, 19:25)
  • Midterm exam - Thursday, 2/25/16, 2:30 to 3:45pm

Lab

Resources

8
T  3/01
W 3/02
Th 3/03
No class meetings for Spring Break
9
T  3/08
W 3/09
Th 3/10
Lecture
  • Midterm Exam discussion - Tuesday
  • Introduction to Classification & Clustering Module (pptx) - Thursday
  • Classification & Clustering (pptx) (pdf)
  • Video: What is Text Classification (8:12)
  • Classification activity handout (pdf)
  • Neural Network Fun Activity - Good Grade Predictor! (handout)

Lab

Resources

10
T  3/15
W 3/16
Th 3/17
Lecture

Lab

  • Lab 6 - Programming with Python (cont'd) (assignment)

Resources

11
T  3/22
W 3/23
Th 3/24

Homework 6 due Thurs. 3/24/16 or earlier
Thurs. 3/24/16, no lecture class meeting, Easter Break
Lecture

Lab

Resources

12
T  3/29
W 3/30
Th 3/31

Lecture

Tuesday

Thursday

Lab

  • Lab 7 (cont'd), time to finish up other labs

Resources

13
T  4/05
W 4/06
Th 4/07

Tues. 4/05/16, no lecture class meeting due to we're number one!
Lecture

Lab

14
T  4/12
W 4/13
Th 4/14

Lecture

  • Gregor Mendel (pptx) (pdf) & Charles Darwin (pptx) (pdf)
  • Problem Solving with NLTK (pptx) (pdf) (4/22)
  • Video: Evolution, Bill Nye the Science Guy (YouTube) (23:00)
  • Homework 7 - due 4/21/16
  • Video: Charles Darwin (YouTube) (6:20)
  • Video: Gregor Mendel (YouTube) (2:35)
  • Video: What is the Turing Test? (YouTube) (1:54)
  • Video: Genetic Engineering (YouTube) (4:39)
  • Video: How do computers learn a new language? (YouTube) (6:29)
  • Video: Narrative Analysis (YouTube) (5:00)
  • Video: What is Big Data? (YouTube) (1:33)

Lab

  • Lab 9 - Genetic Algorithms and Robotics (assignment)

Resources

15
T  4/19
W 4/20
Th 4/21

Homework 7 due Thur. 4/21/16

Lecture

  • Binary and Decimal Numbers (pptx) (pdf)
  • Robotics (pptx) (pdf)
  • Review
  • Straitjacket escape (YouTube)
  • Activity: Evolution & Learning in Nature vs. Machines - learning to juggle, animal learning, counting the number of tiny holes in the acoustic tiles, etc. (tbd)
  • Images: Dot Counting Approaches, Dot Counting Solution
  • Final Exam Study Guide (pdf)
  • CATS

Lab

Resources

16
T 4/26
W 4/27
Th 4/28
T 4/26, no class meeting, follows a Friday schedule
W 4/27, no lab class meeting, follows a Monday schedule

Lecture

  • Th 4/28 - no formal lecture, virtual electronic discussion, individual review sessions as needed, in-class lab work session (2:30-3:45, Mendel G86)

Lab

  • Lab 10 (finish up time)

  F 4/29 READING DAY
17
M 5/02
FINAL EXAM (Villanova schedule)
Mon. May 2, 2016, 2:30 pm - 5:00 pm
Mendel Science Center G86 (our regular lecture classroom)

Last updated: 04/19/2016