CS540-2: Introduction to Artificial Intelligence
Spring 2014 Homeworks
Submit code and keep track of your grades through the Moodle system.
Homework assignments will include written problems and programming in Java.
Accounts will be provided on the Computer Sciences Department's instructional
Unix workstations located in rooms 1350, 1351, and 1370. Frequently-asked
questions (FAQs) on homework assignments will be e-mailed to the class mailing list.
Assignment grading questions must be raised with the instructor within one week after it is returned.
How to Hand In Your Homework:
For each homework, hand in a pdf copy of any written parts.
Be sure to follow this naming convention when nameing your files:
- Homework 1: Due Wednesday, February 12, 11:59pm : pdf code solutions
- Homework 2: Due Friday, February 28, 11:59pm : pdf code solutions
- Homework 3: Due Wednesday, April 2, 11:59pm : pdf code solutions
- Homework 4: Due Friday, April 18, 11:59pm : pdf code solutions (original dataset (UCI ML Repository), car dataset for pruning
- Homework 5: Due Monday, May 5, 11:59pm : pdf code solutions
replacing lastname, firstname, HW number and Problem number with appropriate values.
If there is a programming part, electronically hand in files containing the Java
code that you wrote for the assignment. You should not hand in any ".class" files.
(Instructions on how to hand in code will be given for each homework ...)
All assignments are due at 11:59pm on the due date. One (1) day
late, defined as a 24-hour period from the deadline (weekday or weekend), will result
in 10% of the total points for the assignment deducted. So, for example, if an
assignment is due on a Wednesday and it is handed in between Wednesday 12:00 a.m. and
Thursday 12:00 a.m., a 10% penalty will be deducted. Two (2) days late, 25% off; three (3)
days late, 50% off. No homework can be turned in more than three (3) days late.
Written questions and program submission have the same deadline. A total of three (3)
free late days may be used throughout the semester without penalty. You must specify
on the first page of your late homework how many free late days to use.
All examinations, programming assignments, and written homeworks must be done
individually. Cheating and plagiarism will be dealt with in accordance with
University procedures (see the UW-Madison Academic Misconduct Rules and Procedures).
Hence, for example, code for programming assignments must not be developed in
groups, nor should code be shared. You are encouraged to discuss with your peers,
the TA or the instructors ideas, approaches and techniques broadly, but not
at a level of detail where specific implementation issues are described by anyone.
If you have any questions on this, ask the instructor before you act.
[Back to CS540 homepage]