- Home
- Final Project
- Syllabus
- Schedule
- Announcements
- Course Staff
- Office Hours
- Course Wiki
- Help
- Submit Tool
- Check Grades
Main navigation | Main content
Announcements
- Spring 2010
Final project grades have been posted to GRIT. Included on GRIT along with the grade are some short comments about your code. If the comments indicated your code crashed, please attempt to test your AI against yourself and random, with the most up-to-date gomoku files from the project page. If you still believe it doesn't crash, feel free to e-mail Kenny at [email protected]. Several other grades have been updated and posted. If a grade seems in error, please contact one of the TAs via e-mail asap. Notes: -Homework 5 and the final have not been graded/entered yet, so they should be zeroes. -Several people in section 6 will not have Lab 14 grades yet. If you picked yours up, send us an e-mail. Otherwise, we'll enter those that were not picked up soon.
If you have any grading concerns (homeworks not entered, quiz grades incorrect, etc), bring the document in question to the exam and bring it up to Kenny after the exam. We will do our best to fix it on the spot.
Studying for the final just got much more organized! This is a link to the Final Exam Review page from Fall 2008. We would have copied it and changed the information for this semester, but the permissions have been changed so none of us have access to it. The general topics are the same, however, so please feel free to use it as a study guide! Just a reminder, the final exam is on Tuesday, May 11th, from 10:30AM-12:30PM in EE/CS 3-210 (the same room as lecture). See you all there!
There are a few errors in the homework template. Please download the updated version, or do the following: -For each line of the test cases in problem 2, add a call to print to the beginning. -For each call in the extra credit problem (not the definitions), add a call to print to the beginning. -In the definitions (not the calls), change Boeing747_400 to Snakes, then in the calls (not the definitions) change Plane to Boeing747_400. -In problem 1, the return value of big_difference([n]), where n is any number, should be 0 (because n is both the max and min of the passed list). If you have a function that works to return n written already, don't worry about it. We'll accept either. We apologize for these errors. It was very late at night. :(
Due to all the network troubles, the final, final deadline for the project has been extended to Monday, May 3rd at 11:59:59pm. If you have already submitted your project, please do not submit another one. If you failed to submit your project before 3:30 on Saturday, please e-mail [email protected] with the subject FinalProjectLateSubmission and submit your project via the submit tool. Make sure all your submissions are named with your x500 name. For example, if I were to submit a final project, my submission would look like goyxx003.scm. Please do not name your files ridiculous things like BarberShop.scm because, although funny, it makes grading them a nightmare. Thank you, and sorry for the confusion!
Because the network was down last night, the due date for the final project has been extended to 3:30 PM this (Saturday, the first of May) afternoon. Hopefully the servers will be more cooperative.
Professor Dovolis announced that there is a quiz tomorrow, Wednesday the 28th, but there is not. The quiz is scheduled to be next Wednesday, May 5th. Sorry for the confusion!
Yet again, one more bug in an error call. Also, updated help.scm to have clearer variable names. Download the latest version at the project page. It is highly recommended.
There is one more bug in the gomoku++.scm referee code. On line 617 (or near there), change handle-time to handle-win. Or, alternatively, download the newest version at the project page.
For those of you who are confused by the practice exam's fourth question, you are correct - there is something wrong. The examples and the definition should not say sorted?, they should say duplicates?. Sorry for the confusion! Just think how the Fall 2008 students felt! :D
In preparation for the midterm, here is a list of topics that will be covered (and therefore should be studied), and here is a sample exam from Fall 2008.
Two things to report: The first is there was another bug in help.scm. In the error call of the procedure (position-lookup), there is a reference to pos. This reference should be to position. It's embarrassing, an error in the error. An updated version is waiting at the project page. Secondly, answers to the two difficult questions from last week's lab can be found here. Answers included are for the (make-grades) and the (list-adjacent-positions) procedures.
There is an error in the help.scm file for the final project. Those of you trying to use (count-longest-chain board) have noticed this. To fix the error, you can either download the updated file on the project page, or you can do it yourself by going into help.scm and taking out the two calls to (contents ...) in the (count-longest-chain board) procedure. The change should look like this: (count-chain (contents (row-lookup...))) (count-chain (contents (col-lookup...))) to (count-chain (row-lookup...)) (count-chain (col-lookup...)) The power is YOURS!
The project page has been updated to include a version of gomoku++ that uses a GUI. It is coded in Python, so its only purpose is to provide you with an easier way to practice playing the game. You can download it as a tar or as a zip. Instructions for its use are provided in a Readme.
For those of you concerned about your grades not showing up in GRIT, a few things to note: Lab 6 was a review lab, and thus was worth 0 points. Lab 8 has not been entered yet - hopefully it will be by tomorrow. We're still not finished grading Homework 1... sorry. D:
A heads up for those of you working on the final project during office hours: Zeus does not have the latest version of scheme installed. If you want to work on the final project, ssh into one of the 1-260 machines using this command:ssh -X username@cs1260-#.itlabs.umn.eduwhere username is your x500 username and # is a number of one of the computers. I suggest 12 or 14. Keep in mind that these are the lab computers AND everyone will be SSHing into them. If any of them are being slow, try another one!
The Final Project has been posted. You can find it here.
Sample answers to select problems from 2007 Midterm and Homework 2 are here
The first homework has been posted on the schedule page.
The schedule page has been updated to show the lab and lecture times. Click on a lab or lecture to see when it is, where it is and who teaches it.
Announcing...Spring 2010 Introduction to Unix sessions. Introduction to Unix sessions are designed for those new to the Unix operating system. All sessions cover the same material, so you can attend any one you choose. The sesssions are sponsored by the student chapter of the ACM. Sessions are helpful, optional, and free. Weds 01/28 14:30 - 15:30 Thurs 01/29 13:00 - 14:00 Fri 01/30 11:00 - 12:00 Mon 02/01 10:30 - 11:30 Tues 02/02 14:00 - 15:00 All sessions will be held in EE/CS 2170.