Due Date: Wednesday, February 6th, 2019 by 10:59 am
Homework Instructions:
- Read Chapters/Sections 1, 2.1, 3, 4.1-4.2, and 5.1-5.4 of the textbook.
- This is a group homework. Students *must* form groups of 2 students.
Students are free to select their HW2 teammate.
You can post on the Canvas discussion board if you are looking for a HW2 teammate.
- Do *not* split the problems between you and your teammate.
Instead, solve each and every required HW problem by yourself and then
meet with your teammate to compare your solutions and work on a joint solution together.
This will prepare you both for the exam.
- Turn in your group's written solutions (hardcopy)
ONLY TO THE PROBLEMS MARKED AS REQUIRED BELOW
by 10:59 am right before the beginning of class when the homework is due.
No late homework will be accepted, no exceptions.
- Solve the other, non-required problems in preparation for Exam 1 but
don't submit your solutions as part of HW2 submission.
- Given class size and the number of problems required in this HW,
only a subset of 5 problems will be graded in detail (for a total of 90 points)
and the remaining ones will receive credit based on a quick review
(for a total of 10 points).
The set of 5 problems to be graded will be selected by the professor
and won't be revealed until the HW has been submitted.
Homework Problems:
- Chapter 1: (pp.31-33) Brief answers will suffice.
- Required: 1.1, 1.7.
- Not Required: 1.15 (excellent ideas for your AI Showcases).
- Chapter 3: (pp.112-119)
- Required: 3.15, 3.17 (parts a and b only), 3.21, 3.23, 3.29.
- Not Required:
3.3, 3.6,
3.9 (see if you can adapt your search code from hm1 to solve this pbm),
3.10, 3.14, 3.18, 3.19, 3.20, 3.27.
- Chapter 4: (pp. 157-160)
- Required: 4.1
- Not Required: 4.4 (not required, but very good exercise).
- Chapter 5: (pp. 195-201)
- Required:
5.1, 5.8, 5.9.
- Not Required:
5.4, 5.10, 5.12.
Another non-required problem:
Select a game discussed in this chapter and research the current
state of the art of that game, focusing on the AI techniques it uses.
- Additional Required HW2 Problems: