FYS 164:
Issues in Artificial Intelligence (Fall 2011)

Current Date:
Last Update:


Course Catalog Description:

An introduction to several current issues in the area of Artificial Intelligence, and their potential future impact on society. We start by exploring the nature of intelligent behavior through the Turing Test and the Chinese Room argument. Deep philosophical questions are explored through the increasingly sophisticated game-playing capabilities of computers: checkers, chess, go. Next we turn to language: the challenges of machine translation, text-to-speech, and speech understanding.  Then we investigate learning and discovery by computers, especially through neural networks, and genetic algorithms. Finally we explore robotics, from Roomba to autonomous vehicles. Here there are serious implications for labor (explored through the prediction of a technological “singularity”) as well as deep ethical issues. 

Prerequisites: Fluency with computers, including basic Web searching skills. Four years of high school mathematics recommended. No programming experience necessary. 

My goals are four-fold. First, to explain how the various past and current efforts in AI work technically. Second, to facilitate students thinking deeply about the philosophical, social, and ethical implications of AI. Third, to develop several of the skills students will need throughout their college career: writing, critical thinking, conveying ideas to peers, using Moodle, posting to a blog, etc. Fourth, writing, already listed as a skill, but this is a writing-intensive course, and there will be explicit focus on writing, from commas to grammar to sentences to paragraphs to essay structure.


Latin Honors Designation:{M}; WI (Writing-Intensive)
Credits: 4
Time: TuTu 9:00-10:20AM. Location: FordHall 241
InstructorJoseph O'Rourke; Schedule & Office Hours

Links:   Syllabus  —  aiblog  —  Moodle

Outline

  1. History of AI; Philosophy of AI
  2. Games and Search
  3. Natural Language Understanding
  4. Learning, Discovery, Creativity
  5. Robotics
  6. Future

Day-to-day syllabus at link above.

Course Mechanics

The course will rely on Papers, Readings, and Blog writing.

Papers: This is a writing-intensive course. Students will write five papers throughout the semester, totalling 15 pages. Two of these papers will be submitted in draft, revised, and resubmitted. More details are only the Syllabus. There will be no tests or exams. The last paper is due the last day of exam period.

Readings: There is no textbook for the class, but I have prepared a set of readings, from which I will select nearly weekly readings. All of the readings are [or at least, will be!] accessible (for free) via the Moodle site for this class. The readings vary from historical (starting with Turing's seminal 1950 paper) to contemporary newpaper articles. The readings are inevitably sometimes technical, but I will prepare you for them in advance. The readings are grouped into ten collections. Nearly each week I'll select from the readings, which should always be read by the first class (Tuesday) of the relevant week.

Blog Writing

  1. Before Tuesday's class (@9:00AM), formulate one question, either a question to help clarify an aspect of the reading, or a question inspired by the reading. These questions must be written and posted to the class blog before Tuesday's class. They should be clearly formulated. You will read your question outloud to the class and the class will try to answer it.
  2. During Thursday's class (most Thursdays), you will write a "reaction" to the reading (and ensuing class discussion). These will be posted to the class blog before the end of class. Length should be approximately 250 words, i.e., a few paragraphs. The reaction can summarize a point you find interesting, it can reflect a disagreement with the reading, you can key off the Questions posted to the blog (not just your question—anyone's: we all learn from one another), our class discussion, or it can go off in a direction inspired by the reading. You may draw upon other sources, but that is not expected. These reactions paragraphs can form drafts for your papers.
  3. Either during Thursday's class or on your own time, you will post a comment to another student's reaction on the previous week's reading, using the blog's Comment facility, which will attach your comment directly to your classmate's reaction. Each week I'll shuffle who comments on whose reactions. This is a peer-review exercise. You should address both the writing clarity, with constructive suggestions for improvement, and the intellectual content. Be respectful but helpful.

The Blog writing is intended to be "low-stakes" writing, and I will only evaluate it as done (appropriately) on time or not. A 1/0 grade for each.

Grading

Items Percentage
Blog Questions, Reactions, and Peer Comments
10%
Papers
75%
Paper 1 (2 pages)
     →10%
Paper 2 (2 pages)
     →10%
Paper 3 (3 pages)
     →15%
Paper 4 (3 pages)
     →15%
Paper 5 (5 pages)
     →25%
Class Participation
15%
  Σ=100%

 

I use a particular numerical system for weighting the grades fairly. See Grading Numerology.

Web Pages

Class Notes etc. on Syllabus web access-restricted: name=164, pass=164.

FacePage (for students in the class)