UIUC CS 440 / ECE 448 Spring 2017

Introduction to Artificial Intelligence

Official announcements will be either in class or on this web site or both.

Announcements

  • Last Updated: 5/14/17
  • 1/18/17: The class Piazza site is now active (see Resources below)
  • 1/19/17: Homework 1 is available.
  • 1/31/17: Homework 2 is available.
  • 2/6/17: Homework 1 solution is available.
  • 2/7/17: Homework 3 is available. Homework 3 Code Skeleton
  • 2/13/17: Homework 2 solution is available.
  • 2/15/17: For HW3, do not submit duplicate content (i.e. Code and written submission for extra credit 1 submission should not be in the standard submission.)
  • 2/17/17: For the HW3 MP, you are free to report as many games (a reasonable number) as you want instead of 5. The number of games you choose should be enough to make the average number of bounces converge.
  • 2/21/17: Practice Homework 4 is available.
  • 2/23/17: Midterm Exam 6:30 - 7:45 PM Wed. March 1 If the first letter of your NetID is A-M you will take the exam in 1320DCL If the first letter of your NetId is N-Z you will take the exam in Loomis 151 (Physics building) We only have just enough seats so you MUST take it in the assigned room We will not grade exams that are handed in from the wrong room
  • 2/23/17: For midterm, one 8.5" by 11" (letter size) both sides written or printed cheat sheet is allowed
  • 2/26/17: Homework 3 solution is available.
  • 2/26/17: Homework 4 solution is available.
  • 3/9/17: Homework 5 is available.
  • 3/29/17: Homework 6 is available. This *WILL* be collected and graded.
  • 4/6/17: Homework 6 solution is available
  • 4/6/17: Homework 5 solution is available
  • 4/6/17: Homework 7 is available. HW7 data
  • 4/10/17: The Homework 7 deadline has been extended. The extra credit submission is now due on Friday, 4/21 at 11:59pm, and the final deadline is Sunday, 4/23 at 11:59pm.
  • 4/18/17: Homework 8 is available.
  • 4/21/17: For the final exam, one 8.5" by 11" (letter size) both sides written or printed cheat sheet is allowed.
  • 4/27/17: The final exam will be held on Wednesday, May 10th from 9:00AM until 10:15AM (not 8:00 as the University's schedule indicates). For NetIDs starting with A-N, the exam will be held in 1320 DCL. For NetIDs starting with O-Z, the exam will be held in 151 Loomis.
  • 5/2/17: There has been some confusion regarding whether or not the final exam will be cumulative, so we would like to clarify that the final exam will technically not be cumulative, as stated in the syllabus. We will not explicitly test material that was covered before the first midterm. However, any content that was covered before the midterm may still be useful/necessary to answer questions on the final, so you should still be familiar enough with the pre-midterm material to use those concepts on the final if necessary.
  • 5/4/17: Homework 7 solution is available (written part only)
  • 5/6/17: Homework 8 solution updated (written part only)
  • 5/13/17: The grading for homework 8 has been completed. You should now see your grades in Compass. By this point, every homework assignment has been graded. If you do not have a grade for an assignment that you or a teammate have submitted, please make a private post on Piazza or email any of the course staff with (a) your NetID, and (b) the NetID of your teammate who submitted the assignment, or yourself if you submitted your own assignment. In addition, now is a last call to submit any regrade requests for HW7 and HW8. The deadline for these requests is 5/15/17 11:59PM.
  • 5/14/17: We have finished grading and have released the scores for the final exam. You should be able to see them in Compass. All the details about the curve, score-to-letter-grade mapping, etc., will be handled by Professor DeJong. He is traveling now and will not be able to do this until later this week. If you want to see your exam, they will be available in Professor DeJong's office next semester and you can pick them up then. If you will not be on campus next semester and still want to see your exam, you should contact him directly. If you need a regrade, you may request one when you pick up your exam. The letter grades for this course will become available on Banner the same time all other course grades are released.

Slides

Policies

Grading

  • 30% Homework (written & machine problems)
  • 5% In class quizzes
  • 30% Midterm
  • 35% Final
  • Graduate and undergraduate course grades are curved separately

Assignments, both written and programming, must be submitted via Compass. Unless otherwise specified, no handwritten answers answers are allowed.

Homework regrade requests must be made within two weeks of returned homework.

Exam regrade requests must be made immediately.

Collaboration and Additional Resources

Students may work in collaborative groups of any size. All names and NetIDs must appear as authors of a single submitted homework. Everyone in the group receives the same homework score. If any student appears on more than homework, the lowest of the scores will be given and an additional penalty will be assessed.

Feel free to consult any outside resources. All ideas that are not your own must be cited at the end of your homework in a separate section clearly labeled "CITATIONS". To not ackowledge such contributions constitutes plagiarism.

The exams are constructed under the assumtion that each student has fully mastered the homework concepts as if he or she has done the work alone.

Additional information can be found in the first lecture slides of 1/17.

Late Homework Submission

Unless otherwise specified, assignments will be penalized at 20% for any fraction of two days late. Assignments submitted later than 2 days will receive no credit. Late homework must be officially turned in via Compass in the same manner as on-time homework.

Early Homework Submission

Up to 20% Extra Credit is given if your final handin is two full days before the due date and time. Early homework must be officially turned in via Compass in the same manner as on-time homework.

Project

Students registered for 4 units will do a significant AI programming project with an accompanying paper. This project must be done alone and is due by the last class meeting. It must demonstrate AI concepts learned beyond those covered in class and is worth 25% of the grade. Students are encouraged but not required to submit a project proposal to the professor by mid-semester.

Collaboration / Cheating

Cheating is defined in the Student Code. It includes but is not limited to plagiarism. On the first occurrence, a score of zero for the assignment or exam and the course grade will be reduced by one full letter grade. A second occurrence will result in course failure.

All suspected cheating will be reported to the department.

Information

Class

Class meetings are 3:30-4:45 Tuesdays and Thursdays, 1320 DCL.

Instructor

  • Prof. Gerald DeJong | Office hours by appointment | dejong -AT- cs DOT uiuc DOT edu

TAs

dcalzad2@illinois.edu girlea2@illinois.edu agupta60@illinois.edu kkim103@illinois.edu Daniel Calzada; Codruta Girlea; Akshat Gupta; Kyo Hyun Kim
  • Daniel Calzada | dcalzad2 -AT- illinois DOT edu
  • Codruta Girlea | girlea2 -AT- illinois DOT edu
  • Akshat Gupta | agupta60 -AT- illinois DOT edu
  • Kyo Kim | kkim103 -AT- illinois DOT edu

TA Office Hrs (held in 207SC)

  • Tuesday: Akshat, 5:30-6:30
  • Wednesday: Kyo, 2:00-3:00
  • Thursday: Codruta, 6:00-7:00
  • Friday: Daniel, 11:00-12:00

TA Q&A (held in SC3124 Mondays in weeks homework is due)

  • Codruta, 9:00-10:00 AM
  • Kyo, 12:00-1:00 PM
  • Akshat, 6:00-7:00 PM
  • Daniel, 7:00-8:00 PM