Exam and final MOED BET grades | |
are now available in the gr++ system. Anyone who is unable to see his or her grade, please send an e-mail to Itai with your ID and I'll e-mail you the grade. Anyone who wishes to appeal should either send an e-mail or hand a written appeal to Itai by 10/04/05. Good luck Itai |
פורסם ב-4/4/2005, 00:36:43 Created on 4/4/2005, 00:36:43 Создано4/4/2005, 00:36:43 تم النشر ب-4/4/2005, 00:36:43 |
Final MOED ALEPH grades | |
Finally... they are ready in the gr++ system and will be submitted to the MAZKIRUT today. Anyone who sees "0" for his/her final grade - please ignore it, it won't be submitted. A link to the errors table for assignment 5 can be found in the assignments page; the assignments will be returned to the boxes by tomorrow. Anyone who wishes to appeal for his/her grade, please do so by next Sunday (28/03/05). Please avoid appealing for very few points, even if they do raise your final grade in one point... you are welcome, however, to appeal on calculations errors we've done even for few points. We would like to thank you for taking the course and we hope you've gained some useful knowledge that will help you in the future. We would also like to appologize for the delay in handing the grades - I (Itai) take the blame due to happy personal circumcetances :-) Cheers The OOP staff |
פורסם ב-21/3/2005, 14:53:20 Created on 21/3/2005, 14:53:20 Создано21/3/2005, 14:53:20 تم النشر ب-21/3/2005, 14:53:20 |
Assignments weights | |
The assignments weights for the final grade will be: Assignment 1: 3% Assignment 2+4: 7% Assignment 3+5: 9% Total: 35%. The exact formula for calculating the final grade can be found here: http://webcourse.cs.technion.ac.il/236703/Spring2005/ho/WCFiles/final-grade-formula.html . Cheers The OOP staff |
פורסם ב-17/3/2005, 15:15:26 Created on 17/3/2005, 15:15:26 Создано17/3/2005, 15:15:26 تم النشر ب-17/3/2005, 15:15:26 |
MOED BET details | |
The exam will take place on 18/03/05 (this coming Friday), 09:00-12:00, in Amado 233. Structure and material are the same as MOED ALEPH. Itai will have reception hours before the exam on Thursday, 11:30-15:30; you are welcome to post questions via e-mail as well. In addition to the unofficial database of exam questions, you may find the following link helpful: http://underwar.livedns.co.il/document-details.asp?id=252 . (thanks to Nir Adar for his work). Good luck The OOP staff. |
פורסם ב-15/3/2005, 11:37:28 Created on 15/3/2005, 11:37:28 Создано15/3/2005, 11:37:28 تم النشر ب-15/3/2005, 11:37:28 |
How to prepare for MOED BET | |
For the benefit of the 2 students who still don't have it :-), an unofficial database of questions from past OOP exams can be found here: http://webcourse.cs.technion.ac.il/236703/Spring2005/ho/WCFiles/oop-questions04.html . Please note that these questions contain many errors, and the answers are not always correct. Good luck Itai |
פורסם ב-9/3/2005, 23:23:31 Created on 9/3/2005, 23:23:31 Создано9/3/2005, 23:23:31 تم النشر ب-9/3/2005, 23:23:31 |
MOED ALEPH grades | |
can be found in gr++, and near Itai's room (Taub 409). Anyone who cannot see his/her grade for some reason, please send an e-mail to Itai. We appologize for the delay in processing the grades; final MOED A grades, including HW 5, will be published by Monday. MOED B details will be posted soon. Good luck Itai |
פורסם ב-9/3/2005, 23:09:39 Created on 9/3/2005, 23:09:39 Создано9/3/2005, 23:09:39 تم النشر ب-9/3/2005, 23:09:39 |
Additional reception hours before the exam - correction | |
Correct time: - Monday: between 14:00-17:00 - Tuesday: between 15:00-18:00 Cheers Itai |
פורסם ב-20/2/2005, 02:18:09 Created on 20/2/2005, 02:18:09 Создано20/2/2005, 02:18:09 تم النشر ب-20/2/2005, 02:18:09 |
Additional reception hours before the exam | |
Itai will have additional reception hours before the exam: - Sunay: between 14:00-17:00 - Monday: between 15:00-18:00 Note that the full details for the exam are available in the "Events" section in the course website. Good luck The OOP staff |
עדכון אחרון ב-21/2/2005, 08:33:52 Last updated on 21/2/2005, 08:33:52 Последняя модификация21/2/2005, 08:33:52 تمت الحتلنة الأخيرة ب-21/2/2005, 08:33:52 |
Assignment 5 due-date postponement | |
Since we understand it is hard for most of you to hand the last assignment on the original deadline, here is a deal: - A 40 points bonus will be distributed among all assignments handed by 24-02-05, 14:00 (one day after the exam); this means - if only one assignment is handed, its authors will get a 40 points bonus; if two assignments handed, each one will get a 20 points bonus, etc. Also - all assignments handed by this date will be graded first (hopefully within few days after the due date). - All other assignments must be handed by 01-03-05, 14:00, to the course box. Note that we will not be able to give another mass postponement, since we have to transfer the grades a short time after this date. Good luck The OOP staff |
פורסם ב-3/2/2005, 11:42:50 Created on 3/2/2005, 11:42:50 Создано3/2/2005, 11:42:50 تم النشر ب-3/2/2005, 11:42:50 |
Assignment 5 was published | |
and is available in the assignments section. As usual... don't forget to check the FAQ page regularly. Good luck The OOP staff |
פורסם ב-18/1/2005, 18:30:05 Created on 18/1/2005, 18:30:05 Создано18/1/2005, 18:30:05 تم النشر ب-18/1/2005, 18:30:05 |
Material for the rest of the semester | |
We have published the material for the rest of the lectures and recitations. Note that the material for the final exam will include all slide groups here: http://www.cs.technion.ac.il/Courses/OOP/slides/export/236703/lectures.html , including those we did not teach in class. Cheers the OOP staff |
פורסם ב-10/1/2005, 11:32:50 Created on 10/1/2005, 11:32:50 Создано10/1/2005, 11:32:50 تم النشر ب-10/1/2005, 11:32:50 |
Handout of assignment 4 is postponed to 13/01/05 | |
Due to the network problems in the PC farms which prevented some of the people from working on the assignment. Cheers Itai |
פורסם ב-5/1/2005, 16:39:46 Created on 5/1/2005, 16:39:46 Создано5/1/2005, 16:39:46 تم النشر ب-5/1/2005, 16:39:46 |
Clarifications for assignment 4 | |
Please take a look at the FAQ page for important clarifications regarding the iterators and exceptions. v1.03 of the assignment includes a bug fix in the pseudo code (line 23, should be iterator rather than const_iterator) and some more explanations about the iterators. Cheers The OOP staff |
פורסם ב-3/1/2005, 11:55:49 Created on 3/1/2005, 11:55:49 Создано3/1/2005, 11:55:49 تم النشر ب-3/1/2005, 11:55:49 |
Assignment 3 was checked | |
and will be returned to the boxes tomorrow morning. As usual, error codes table is available. Those who handed the assignment on a diskette can find remarks in a file named "remarks.doc", usually in the root directory. Remarks may also be found in the different files as well (all files to which such remarks were added are stated in the remarks.doc file). We will publish our answers for part 2 later. Cheers The OOP staff |
פורסם ב-2/1/2005, 15:34:50 Created on 2/1/2005, 15:34:50 Создано2/1/2005, 15:34:50 تم النشر ب-2/1/2005, 15:34:50 |
Midterm exam grades are available in gr++ | |
A hard copy of the grades is also available near Itai's room. Also - we would like to remind you to take a look in the FAQ page of assignment 4. Cheers The OOP staff |
פורסם ב-27/12/2004, 11:18:12 Created on 27/12/2004, 11:18:12 Создано27/12/2004, 11:18:12 تم النشر ب-27/12/2004, 11:18:12 |
Assignment 4 published | |
and is available in the assignments section. Should we mention that before posting questions, you should read the assignment's FAQ page?... Good luck The OOP staff |
פורסם ב-23/12/2004, 19:21:05 Created on 23/12/2004, 19:21:05 Создано23/12/2004, 19:21:05 تم النشر ب-23/12/2004, 19:21:05 |
Yet some more midterm and assignment 3 details | |
Chapters 5D and 7D will be taught in recitations and are NOT for the midterm. We were told by one couple that they've had problems of very slow execution time in the VAR method (and possibly in other methods as well) where they used the method inject: into: with 0 as the first argument. The problem was solved when they transferred the first argument as float; e.g.: distribution inject:(0 asFloat) into: [...] Anyone who had similar problems is welcome to try this (thanks to Keren and Aya). Cheers the OOP staff |
פורסם ב-14/12/2004, 16:05:12 Created on 14/12/2004, 16:05:12 Создано14/12/2004, 16:05:12 تم النشر ب-14/12/2004, 16:05:12 |
More midterm details, assignment 2, assignment 3 | |
Few notes: The material for the slide groups we did not teach at class can be found here: http://www.cs.technion.ac.il/Courses/OOP/slides/export/236703/lectures.html . Note that you are not allowed to use any material in the midterm exam. Since the exam is MAGEN, we strongly recommend that you do it even if you don't have time to prepare: at least you'll get to know the type of questions in the final exam. I (Itai) will have additional office hours on Thursday, 15:00-18:00. You are also welcome to post questions via e-mail. Assignment 2 should be found in the boxes; you can find the table of error codes here: http://webcourse.cs.technion.ac.il/236703/Winter2004-2005/hw/WCFiles/ex2.errors.htm . Since we would like to give you an opportunity to fix any mistakes you might have on the current assignment (3), you can submit the assignment by Sunday, 19/12/04, 14:00. Good luck the OOP staff |
עדכון אחרון ב-13/12/2004, 19:03:15 Last updated on 13/12/2004, 19:03:15 Последняя модификация13/12/2004, 19:03:15 تمت الحتلنة الأخيرة ب-13/12/2004, 19:03:15 |
Details for the midterm | |
The midterm will take place on Sunday, 19-12-04, 16:30, in Taub 3, 7 and 9. Anyone with time extension - please be sitted in class 3. The exam will probably be 2 hours long. The material for the midterm is the following: 1-4, 6, 7: everything 5: everything except 5F This includes material that will be taught until next week, and also material that is for self reading. Also - I remind you again to go over the FAQ for the assignment from time to time; I get e-mails from people who spent many hours on things that could be easily avoided by going through the FAQ regularly (e.g. trying to pass methods for execution as arguments). Good luck The OOP staff |
פורסם ב-9/12/2004, 11:57:21 Created on 9/12/2004, 11:57:21 Создано9/12/2004, 11:57:21 تم النشر ب-9/12/2004, 11:57:21 |
Assignment 3 published | |
and is available in the assignments section. As usual, before posting questions, please read the assignment's FAQ page. Cheers The OOP staff |
פורסם ב-30/11/2004, 15:13:05 Created on 30/11/2004, 15:13:05 Создано30/11/2004, 15:13:05 تم النشر ب-30/11/2004, 15:13:05 |
Assignment 2 due-date is postponed | |
to Sunday, 28/11/04. We hope you'll finish the assignment before the weekend... Cheers the OOP staff |
עדכון אחרון ב-23/11/2004, 14:14:32 Last updated on 23/11/2004, 14:14:32 Последняя модификация23/11/2004, 14:14:32 تمت الحتلنة الأخيرة ب-23/11/2004, 14:14:32 |
Graded assignment 1, e-submission of assignment 2 | |
Graded assignment 1 can be found in the boxes. Table of error codes is available here . Those of you who wish to contribute further for saving the forests of British Columbia are welcome to submit assignment 2 electronically. If you choose to do so, please follow the following guidelines: - Handout will be done via diskettes. - Create one directory called "lst" on which the original .st files will be saved. - Create a Word version of each of the .st files (by opening them using Word, aligning them to the left and saving them with a .doc extension) and save them on the root directory ("A:\"). Save your external documentation on this directory as well. - Hand the diskette to the course mailbox. Put your names+IDs+e-mail on the diskette. You may hand them in a plastic bag in order to make sure that they won't be damaged. Please follow the above guidelines in order to enable a fast and easy checkup of your assignments. Although the bonus is still 1 point, we hope you will choose this method of handout and help in saving our planet... Cheers the OOP staff |
פורסם ב-15/11/2004, 10:52:07 Created on 15/11/2004, 10:52:07 Создано15/11/2004, 10:52:07 تم النشر ب-15/11/2004, 10:52:07 |
Assignment 2 was published, midterm date | |
and is available, as usual, in the assignments section. Before posting us questions, PLEASE read the assignment's FAQ page; This will save both your and our time. The midterm exam will take place on 19/12/04. Cheers The OOP staff |
פורסם ב-8/11/2004, 17:02:04 Created on 8/11/2004, 17:02:04 Создано8/11/2004, 17:02:04 تم النشر ب-8/11/2004, 17:02:04 |
Some clarification regarding the printString and print methods | |
I did not want to go into this now since we will talk about print and printString in a couple of lessons, but since many people asked me about this here is a small explanation: The printString method (for Candidate class and in general) is supposed to return a String, containing the information you want to deliver. Both printString and print are defined in Object (which means that your classes will know them even if you haven't defined them) and have a default behavior: - print is defined to call printString first, and to print the returned String to the standard output. - printString's default behavior, on the other hand, is to return the name of the class as a String. LST calls the object's print in order to print the resulting object from some operation you did. If neither printString nor print were overridden, the printed string to the standard output will be simply the name of the object's class. Assuming you did not implement Candidate's printString, for instance, you will get the following output: > c <- Candidate new<br>Candidate Object count … > c name: 'Ronald' party: 'Republican' age: 94 Candidate Object count … : If you did override the printString method, you might get the following (depending on how you defined it): > c <- Candidate new<br>Name: nil, party: nil, age: nil Object count … > c name: 'Ronald' party: 'Republican' age: 94 Name: Ronald, party: Republican, age: 94 Object count … > c print Name: Ronald, party: Republican, age: 94 Name: Ronald, party: Republican, age: 94 Object count … : So: - It is perfectly OK that instead of just writing "Candidate" after performing an operation on a Candidate object LST prints the full line you specified in printString (or print). - It is perfectly OK that after you call some Candidate object's print method the information is printed twice - once as a respond for your call and once due to the fact that LST prints the returned object - If your printString does not return a String object, your program won't function correctly. If you call print from printString your program might go into an infinite loop, which will make your interpreter crash. Cheers Itai |
פורסם ב-7/11/2004, 15:08:25 Created on 7/11/2004, 15:08:25 Создано7/11/2004, 15:08:25 تم النشر ب-7/11/2004, 15:08:25 |
Assignment 1 was published | |
You are welcome to give it a shot... Check out the assignments section for the link. Also - a FAQ page is available. Good luck The OOP staff |
פורסם ב-1/11/2004, 17:01:45 Created on 1/11/2004, 17:01:45 Создано1/11/2004, 17:01:45 تم النشر ب-1/11/2004, 17:01:45 |
Welcome to the OOP course | |
We wish you all good luck, and we hope you will enjoy the course. Please note that Vadim's recitation on Wednesday will take place on Taub 2 and not as published earlier. Anyone who did not receive this message as an e-mail, please send an e-mail to uitaishatcs.technion.ac.il to be added to the course mailing list. Cheers The OOP staff |
פורסם ב-19/10/2004, 18:50:22 Created on 19/10/2004, 18:50:22 Создано19/10/2004, 18:50:22 تم النشر ب-19/10/2004, 18:50:22 |