|
![]() |
![]() |
| Lecture | Date | Slides | Notes | |
| 1 | August 20th | lecture1.pdf | 86 | Very large file (86MB...) to be truncated...
Chess Homework #1 out. Due beginning of next class. |
| 2 | August 27th | lecture2.pdf | 32 | Homework #2 out. Due on 10th, beginning of class. |
| Lecture | Date | Slides | Notes | |
| September 3rd Labor Day |
(No Lecture) | |||
| 3 | September 10th | lecture3.pdf (Updated 9/10) | 43 | Chess Homework #3 out. Due September 17th.
Programming: graphical display for positional set up and bitboards. Bit operations: pawns, kings and knights. Sliding pieces: rotated bitboards. Programming project start. Pieces for project: bmp.zip |
| 4 | September 17th | lecture4.pdf | 33 | Student report on programming task 1. Bitboards: recap. More on rotated bitboards: file vs. rank. No chess homework this week. Program your bitmaps!
Modified pieces for project (using a transparent background): pieces.zip (courtesy of Jason Maddux) |
| 5 | September 24th | lecture5.pdf | 23 | Finish talking about bitmaps: diagonal bitmaps. Chess game analysis and homework. |
| Lecture | Date | Slides | Notes | |
| 6 | October 1st | lecture6.pdf | 4 | Class presentations for bitboard implementations. Chess: going through games. |
| Extra | October 4th | Rotated bitboard session. Thursday October 4th. 7:30pm. | ||
| 7 | October 8th | lecture7.pdf | Remaining class presentations for Programming Task 2. Evaluation functions. | |
| 8 | October 15th | lecture8.pdf | 22 | Evaluation functions from a chess master's perspective. |
| 9 | October 22nd | lecture9.pdf | 15 | Class Presentation for Task 4. Evaluation Functions. Chess Homework #9.
Presentations: brewster.pdf / damgar.pdf / jahagirdar.pdf / kaplan-dunn.pdf / maddux.pdf / nation.pdf / odonnell.pdf / puzio.pdf / ramey.pdf / stevens.pdf / vanpatten.pdf / wadsworth.pdf / watson.pdf |
| 10 | October 29th | lecture10.pdf | 22 | Game Tree Search. Programming tasks 5 and 6. Chess Homework 10. |
| Lecture | Date | Slides | Notes | |
| 11 | November 5th | lecture11.pdf | 23 | Chesssbase lecture. Chess exhibition with Levon. |
| November 12th Veterans Day |
(No Lecture) Term Project Proposals: send email! | |||
| 12 | November 19th | lecture12.pdf | 8 | Class Presentations: Task 5. Chess Homework. |
| 13 | November 26th | lecture13.pdf | 4 | Class Presentations: Task 5 contd. |
| Lecture | Date | Slides | Notes | |
| 14 | December 3rd | Class Term Project Presentations | Term Project due at beginning of class. |