cps721  

Announcements.

 

Visit this page regularly! Important announcements will be posted on this page.

 
An official examination schedule of a final exam: December 09, from 08:00am-11am, in KHE121.

Please read carefully this Information about the final exam.

 
The last cps721 class will be on Wednesday, December 2.
The Friday/Monday (December 4) class is cancelled to compensate you for time you spent on the midterm test (on Friday, October 30).

 

Download the 5th Assignment from my.ryerson.ca

Questions/Answers related to the 5th assignment.

 

Download the 4th Assignment from my.ryerson.ca

Questions/Answers related to the 4th assignment.
 

Midterm test: October 30, Friday, 4-6pm.
Students whose family names start with the letters A-J will write this test in VIC-300.
Students whose family names start with the letters K-P write this test in VIC-301.
Students whose family names start with the letters R-Z write this test in VIC-302.
Information about the midterm test

Download the 3rd Assignment from my.ryerson.ca

Questions/Answers related to the 3rd assignment.
Extension: An electronic file with a solution of the 1st Part of this assignment (the program timetable.pl) is due on Sunday, October 25, 11:00pm (no change). Print your program and tests that you did (file timetable.txt) and hand them in class on Monday, October 26. A correct solution of this 1st part will be posted on Tuesday night and the marked assignments will be returned in class on Wednesday (October 28).

All other parts of this 3rd assignment (a logical puzzle and a program that learns a decision tree) are due one week later as follows. Create a ZIP file as usual (include files   puzzle.pl   puzzle.txt   dt.pl   dt.txt  ) and submit it before Sunday, 11pm, November 1st on one of the moons. Print copies of all your files, staple them and hand in class on Monday, November 2nd.

Students who are willing to submit this 3rd assignment earlier are welcome to do this, but the TA will mark only the 1st Part of this assignment before Wednesday, October 28. He will mark the remaining two parts of this assignment for the whole class starting from November 1st.

All students who manage to submit all 3 Parts of the 3rd assignment before 11pm on Saturday (October 24) are entitled to 10% of extra mark as stated in the assignment. However, they cannot resubmit any part of this assignment later. Make sure your programs have no errors, so that you do not lose any marks by submitting this assignment too early. Also, hand in a complete printed copy in class on Monday (Oct 26).
 

Download the 2nd Assignment from my.ryerson.ca

Questions/Answers related to the 2nd assignment. Staple pages of your assignment before you hand in your printout in class.
 

How to get started with Prolog? First, read handouts related to the first assignment. If you still experience difficulties after that and you are not sure how to use ECLiPSe Prolog installed in labs, send email to Joshua Gross (he is a TA for cps721) and make an appointment with him. His email is: j2gross (at) scs.ryerson.ca
 

Download the 1st Assignment from my.ryerson.ca

Questions/Answers related to the 1st assignment. Staple pages of your assignment before you hand in your printout in class.
 

Visit this Web page to download an open source version of ECLiPSe Prolog (release 5.10) Do not click on a big green button on that Web page (it is linked to a Solaris release that runs only on Sun machines), but go to "View all files" (next to a big green button) and download a stable 5.10 release for your operating system at home.



 

If you have questions related to cps721, you can send email both to a TA and to me. One of us will reply you and post an answer to your question on a Web page. Before you email your question, please check posted answers to previously received questions to make sure that your question has not already been answered.

Content: a list of topics covered by transparencies. If you borrow transparencies from a secretary to make a copy for yourself, please return them as soon as possible and without making any changes in the original copy. Please remember that other students in the class will also need them.
 

Revisions: If you would like to submit a revised copy of your assignment, then run simply the submit command again. (The same person must run the submit command.) A new copy of your assignment will override the old copy. You can submit new versions as many times as you like and you do not need to inform me about this. Don't ask your team members to submit your assignment, because TA will be confused which version to mark: only one person from a group should submit different revisions of the assignment.

Late assignments: to hand in the printout, you can give it in person to a secretary and ask her to put a stamp on your assignment. To submit your files electronically, read instructions at the bottom of the last page of your assignment. Late assignments are penalized according to the policy specified in the course management form.
 




 

Adobe Acrobat Reader (free software), to read .pdf files.

Ghostview, (free software), to read .ps files.


CPS721