Keith J. O'Hara

teaching

CMSC 119

(De-)Coding the Drone

overview | logistics | schedule | assignments | resources

Tentative Schedule (changes frequently)

week date topics reading work assigned work due
1_LITERACY 9/03/2013 introduction syllabus; "Pianos Not Stereos: Creating Computational Construction Kits" by Resnick, Bruckman, and Martin
9/05/2013 code: automation coordinates; shapes; color;
"Hackers and Painters" by Paul Graham
avatar
2 9/10/2013 drone I recap (berkowitz, moynihan & bartscherer) "The World as Free-Fire Zone" by Kaplan
and "The Killing Machines: How to think about drones" by Mark Bowden
9/12/2013 interactivity calico processing dynamic avatar avatar
3 9/17/2013 loops and events code [1-3]; "The Making of Arduino" by Kushner
9/19/2013 arduino; circuits code [4-6] telegraph dynamic avatar
9/21/2013 Maker Faire
4 9/24/2013 code: bits code [7-9]
9/26/2013 logic code [10-11] street light telegraph
5 10/01/2013 code: secrets Bletchley Park: Home of the Codebreakers by Bletchley Park Trust. Google Cultural Institute
10/03/2013 math; trig code [12-13] clock street light
6 10/08/2013 code: memory code [14-16] reflection: the digital
10/10/2013 code: from hardware to software code [17-18] clock
7 10/15/2013 Fall Break
10/17/2013 "Man-Computer Symbiosis" & "The Computer as Communication Device" by Licklider
10/19/2013 Tushevs Aerials
8_AUTONOMY 10/22/2013 code: simulating minds "Computing Machinery and Intelligence" by Turing; wiener [1-3] digital reflection
10/24/2013 limits of AI "ELIZA-a computer program for the study of natural language communication between man and machine" by Weizenbaum and "On our best behaviour" by Levesque chatbot
9 10/29/2013 morality & machines (chilton) "The Duty of Moral Diligence: The Responsibility of Soldiers to Determine the Justness of War" by Imiola
10/31/2013 autonomy: programming, planning & learning wiener [4-6] teleop chatbot
10 11/05/2013 telepresence IEEE Spectrum Special Report on Telepresence: "When My Avatar Went to Work" by Guizzo
Telepresence: A Manifesto by Minsky
Goldberg Inteview
reflection: autonomy
11/07/2013 robot architecture; sensors & effectors "Intelligence Without Reason" by Brooks; "Governing Lethal Behavior: Embedding Ethics in a Hybrid Deliberative/Reactive Robot Architecture (1-3.1.3)" by Arkin robot behavior teleop
11 11/12/2013 robots: ethical behavior "Governing Lethal Behavior: Embedding Ethics in a Hybrid Deliberative/Reactive Robot Architecture (3.2--)" by Arkin "Beyond Asimov: The Three Laws of Responsible Robotics" by Murphy & Woods
11/14/2013 robots: state of the art & uncanny valley wiener [9-11]; "The Uncanny Valley" by Mori; "Android Science" by Ishiguro robot behavior
12_PRIVACY 11/19/2013 code: policy b2b [1-2] autonomy reflection
11/21/2013 surveillance; images b2b 3;
"Is there an ethics of algorithms?" by Kraemer, Overveld & Peterson
drone teleop
13 11/26/2013 needles in the haystack; search b2b 4 reflection: privacy
11/28/2013 Thanksgiving
14 12/03/2013 code: public-key crypto b2b 5 motion detector drone teleop
12/05/2013 open source software; copyright wiener [7-8]; b2b 6; GNU Manifesto
15 12/10/2013 Project Presentations
12/12/2013 data mining; learning b2b 7;
Palantir
The Real Privacy Problem by Morosov
motion detection
16 12/17/2013 b2b 8; mesh networks privacy reflection
12/19/2013 Final Project Presentations