Final gardes | |
Dear students, We are aware of the issue in the final grades and are in the process of solving it with the UnderGrad office. Your patience is highly appreciated. OOP Course staff |
פורסם ב-4/6/2023, 13:44:29 Created on 4/6/2023, 13:44:29 Создано4/6/2023, 13:44:29 تم النشر ب-4/6/2023, 13:44:29 |
Moed B solution + appeals | |
Dear students, Moed B solution is now available at the webcourse under section Material -> Exams. * PLEASE READ CAREFULLY: 1. Appeals MUST be submitted until Tuesday, May 18th (18/05/2023), 23:55. 2. Appeals MUST be submitted to Julian's EMAIL under the subject "Moed B Appeal". 3. You MUST appeal using the formal 'appeal form', which can be found under 'Course Material'. Have a nice day, OOP Course staff |
פורסם ב-11/5/2023, 22:07:42 Created on 11/5/2023, 22:07:42 Создано11/5/2023, 22:07:42 تم النشر ب-11/5/2023, 22:07:42 |
Final B | |
Final Moed B grades (Exam grade with homework grade, according to the formula mentioned in the first tutorial) are now available. |
פורסם ב-28/3/2023, 21:25:29 Created on 28/3/2023, 21:25:29 Создано28/3/2023, 21:25:29 تم النشر ب-28/3/2023, 21:25:29 |
Moed B grades | |
Dear students, Your Moed B grades have been published. A factor of an additional +8% points was added to your exam grade (the grade on the website is after the factor; exam_grade * 1.08). Your exams will be submitted for scanning and scans will be available soon. The formal solution of Moed B will soon be added to the 'Exams' section in the Webcourse. A message about appeals will be posted after you get your scans. OOP Course staff |
פורסם ב-28/3/2023, 21:25:01 Created on 28/3/2023, 21:25:01 Создано28/3/2023, 21:25:01 تم النشر ب-28/3/2023, 21:25:01 |
Moed B reception hour | |
Dear students, A reception hour for Moed B with Julian will take place on Sunday 15:30-16:30, Taub 5. Please send your questions BEFORE the reception hour by mail to ujulianmouratcampus.technion.ac.il. Have a nice day, OOP course staff |
פורסם ב-16/3/2023, 15:44:46 Created on 16/3/2023, 15:44:46 Создано16/3/2023, 15:44:46 تم النشر ب-16/3/2023, 15:44:46 |
Moed B reception hour | |
Dear students, A reception hour for Moed B with Alex will take place on zoom tomorrow 10:00-11:00. |
עדכון אחרון ב-15/3/2023, 19:03:24 Last updated on 15/3/2023, 19:03:24 Последняя модификация15/3/2023, 19:03:24 تمت الحتلنة الأخيرة ب-15/3/2023, 19:03:24 |
Moed A solution + appeals | |
Dear students, Moed A solution is now available at the webcourse under section Material -> Exams. * PLEASE READ CAREFULLY: 1. Appeals MUST be submitted until Tuesday, March 14th (14/03/2023), 23:55. 2. Appeals MUST be submitted to Julian's EMAIL under the subject "Moed A Appeal". 3. You MUST appeal using the formal 'appeal form', which can be found under 'Course Material'. Have a nice day, OOP Course staff |
עדכון אחרון ב-9/3/2023, 21:51:49 Last updated on 9/3/2023, 21:51:49 Последняя модификация9/3/2023, 21:51:49 تمت الحتلنة الأخيرة ب-9/3/2023, 21:51:49 |
Final A | |
Final Homeworks grades (sum of 20% of each homework) and Final Moed A grades (Exam grade with homework grade, according to formula mentioned in the first tutorial) are now available. |
פורסם ב-2/3/2023, 17:35:37 Created on 2/3/2023, 17:35:37 Создано2/3/2023, 17:35:37 تم النشر ب-2/3/2023, 17:35:37 |
Moed A grades | |
Dear students, Your Moed A grades have been published. A factor of an additional 1 point was added to your exam grade (the grade on the website is after the factor). Your exams will be submitted for scanning and scans will be available soon. The formal solution of Moed A will soon be added to the 'Exams' section in the Webcourse. A message about appeals will be posted after you get your scans. OOP Course staff |
פורסם ב-28/2/2023, 22:48:08 Created on 28/2/2023, 22:48:08 Создано28/2/2023, 22:48:08 تم النشر ب-28/2/2023, 22:48:08 |
HW5 Grades | |
HW5 grades are now available, a resubmission assignment will be opened soon. In order to appeal your grade, or schedule a reception hour regarding the tests you failed pending resubmission, please send an email with the title 236703 HW5 ID1-ID2 to uevyatarzivatcampus.technion.ac.il |
פורסם ב-22/2/2023, 01:26:25 Created on 22/2/2023, 01:26:25 Создано22/2/2023, 01:26:25 تم النشر ب-22/2/2023, 01:26:25 |
UPDATE: Replacement tutorial | |
Julian's replacement tutorial will be today at 13:30 - 15:30 (not 12:30 -14:30) in Taub 8. - OOP course staff |
פורסם ב-26/1/2023, 11:24:02 Created on 26/1/2023, 11:24:02 Создано26/1/2023, 11:24:02 تم النشر ب-26/1/2023, 11:24:02 |
Replacement tutorial | |
Julian's replacement tutorial will be tomorrow,12:30 - 14:30, location TBA. - OOP course staff |
פורסם ב-25/1/2023, 15:20:31 Created on 25/1/2023, 15:20:31 Создано25/1/2023, 15:20:31 تم النشر ب-25/1/2023, 15:20:31 |
HW4 Grades | |
HW4 grades are now available, a resubmission assignment will be opened soon. In order to appeal your grade, or schedule a reception hour regarding the tests you failed pending resubmission, please send an email with the title 236703 HW4 ID1-ID2 to uevyatarzivatcampus.technion.ac.il |
פורסם ב-20/1/2023, 16:20:53 Created on 20/1/2023, 16:20:53 Создано20/1/2023, 16:20:53 تم النشر ب-20/1/2023, 16:20:53 |
Lecture on Jan. 24th cancelled | |
Lecture 13 (Parametric Polymorphism in C#) will be given on Jan. 19 (Thursday) 09:30-11:30 at Taub 8. As all other lectures, this lecture will also be recorded. OOP Course Staff |
פורסם ב-17/1/2023, 10:51:29 Created on 17/1/2023, 10:51:29 Создано17/1/2023, 10:51:29 تم النشر ب-17/1/2023, 10:51:29 |
Tutorial Today (Julian) | |
Due to last-minute events, Julian's tutorial today will be canceled. A replacement tutorial will be scheduled later. Sorry for the late notice. Have a good day, OOP course staff |
פורסם ב-16/1/2023, 12:20:27 Created on 16/1/2023, 12:20:27 Создано16/1/2023, 12:20:27 تم النشر ب-16/1/2023, 12:20:27 |
HW3 Grades | |
HW3 grades are now available, a resubmission assignment will be opened soon. In order to appeal your grade, or schedule a reception hour regarding the tests you failed pending resubmission, please send an email with the title 236703 HW3 ID1-ID2 to uevyatarzivatcampus.technion.ac.il |
פורסם ב-15/1/2023, 01:29:00 Created on 15/1/2023, 01:29:00 Создано15/1/2023, 01:29:00 تم النشر ب-15/1/2023, 01:29:00 |
HW5 - C++ | |
HW5 has been released, you can find it now under the assignments tab. TA in charge of this exercise is Julian. Due date: 26/1/2023. You can attach a homework-related meme with your submission ZIP, and the best meme will get bonus points! Good Luck, OOP Course Staff |
פורסם ב-12/1/2023, 17:31:07 Created on 12/1/2023, 17:31:07 Создано12/1/2023, 17:31:07 تم النشر ب-12/1/2023, 17:31:07 |
HW4 | |
Hello everyone, HW4 submission date will be extended to 16/1. No further postponement requests will be approved. HW5 release and especially due date won't be affected by this change, since it's the last homework and can't be extended to the exams period. Good Luck! |
פורסם ב-10/1/2023, 23:58:28 Created on 10/1/2023, 23:58:28 Создано10/1/2023, 23:58:28 تم النشر ب-10/1/2023, 23:58:28 |
Regarding HW4 | |
We received a lot of questions about how to treat Test/Setup/Before/After methods in inheritance and access modifiers. There have been two different solutions understood by students in how to collect the methods: 1) Ignore the access modifier - In each class starting from the current class and going up the inheritance tree, get ALL declared methods (ignore access modifier). If a declared method has been seen before in a subclass (was overridden), then get the overriding one (in the subclass) and ignore the overridden. 2) Working according to access modifiers - In each class starting from the current class and going up the inheritance tree, get all declared methods that are accessible to the test class that was sent to runClass. Meaning, in the test class itself, get all declared methods. In base classes, get all declared methods only if they are accessible according to access modifiers rules (e.g. a private method will be ignored since it is not passed in inheritance). Conformance is applied in this solution too; If a declared method has been seen before in a subclass (was overridden), then get the overriding one (in the subclass) and ignore the overridden. We are giving you the option to choose one of these solutions to solve the homework. However, as mentioned, conformance must be applied in both solutions. The difference is in how to treat access modifiers. Two different submission boxes have been opened for HW4, submit according to the solution you choose - one of the mentioned above. For those who already submitted in the solution 1 box, please pay attention to submit in the other box if you worked according to solution 2 (and remove submission in solution 1 box). Good Luck! |
עדכון אחרון ב-7/1/2023, 18:56:08 Last updated on 7/1/2023, 18:56:08 Последняя модификация7/1/2023, 18:56:08 تمت الحتلنة الأخيرة ب-7/1/2023, 18:56:08 |
HW4 FAQs | |
Hi everyone, A FAQs folder for HW4 is now available in the web course. Please read the questions and answers written there, as it may affect your solution. Good Luck, Julian |
פורסם ב-3/1/2023, 16:59:54 Created on 3/1/2023, 16:59:54 Создано3/1/2023, 16:59:54 تم النشر ب-3/1/2023, 16:59:54 |
HW4 - Java Advanced | |
HW4 has been released, you can find it now under the assignments tab. TA in charge of this exercise is Julian. Due date: 12/1/2023. You can attach a homework-related meme with your submission ZIP, and the best meme will get bonus points! Good Luck, OOP Course Staff |
פורסם ב-28/12/2022, 16:47:53 Created on 28/12/2022, 16:47:53 Создано28/12/2022, 16:47:53 تم النشر ب-28/12/2022, 16:47:53 |
HW3 | |
Hello everyone, HW3 submission date will be extended to 2/1. No further postponement requests will be approved. HW4 release and submission date won't be affected by this change. Good Luck! |
פורסם ב-26/12/2022, 15:01:57 Created on 26/12/2022, 15:01:57 Создано26/12/2022, 15:01:57 تم النشر ب-26/12/2022, 15:01:57 |
HW2 Grades | |
HW2 grades are now available, a resubmission assignment will be opened soon. In order to appeal your grade, or schedule a reception hour regarding the tests you failed pending resubmission, please send an email with the title 236703 HW2 ID1-ID2 to uevyatarzivatcampus.technion.ac.il |
עדכון אחרון ב-25/12/2022, 09:24:57 Last updated on 25/12/2022, 09:24:57 Последняя модификация25/12/2022, 09:24:57 تمت الحتلنة الأخيرة ب-25/12/2022, 09:24:57 |
HW3 - Squeak Advanced | |
HW3 has been released, you can find it now under the assignments tab. TA in charge of this exercise is Ido. Due date: 27/12/2022. You can attach a homework-related meme with your submission ZIP, and the best meme will get bonus points! Good Luck, OOP Course Staff |
פורסם ב-9/12/2022, 18:12:08 Created on 9/12/2022, 18:12:08 Создано9/12/2022, 18:12:08 تم النشر ب-9/12/2022, 18:12:08 |
Lecture on Dec. 6th cancelled | |
Lecture 6 (Exceptions) will be given on December 11 (Sunday) 16:30-18:30 at Taub 9. As all other lectures, this lecture will also be recorded. OOP Course Staff |
פורסם ב-30/11/2022, 21:01:55 Created on 30/11/2022, 21:01:55 Создано30/11/2022, 21:01:55 تم النشر ب-30/11/2022, 21:01:55 |
HW2 FAQs | |
Hi everyone, A FAQs folder for HW2 is now available in the web course. Please read the questions and answers written there, as it may affect your solution. Good Luck, Julian |
פורסם ב-27/11/2022, 20:38:29 Created on 27/11/2022, 20:38:29 Создано27/11/2022, 20:38:29 تم النشر ب-27/11/2022, 20:38:29 |
HW2 - Java Basic | |
HW2 has been released, you can find it now under the assignments tab. TA in charge of this exercise is Julian. Due date: 7/12/2022. You can attach a homework-related meme with your submission ZIP, and the best meme will get bonus points! Good Luck, OOP Course Staff |
פורסם ב-24/11/2022, 18:45:15 Created on 24/11/2022, 18:45:15 Создано24/11/2022, 18:45:15 تم النشر ب-24/11/2022, 18:45:15 |
Ido's Tutorial Tomorrow | |
Ido's tutorial tomorrow is canceled, a replacement tutorial will be scheduled if necessary. |
פורסם ב-21/11/2022, 12:42:57 Created on 21/11/2022, 12:42:57 Создано21/11/2022, 12:42:57 تم النشر ب-21/11/2022, 12:42:57 |
HW1 - Squeak Basic | |
HW1 has been released, you can find it now under the assignments tab. TA in charge of this exercise is Ido. Due date: 24/11/2022. You can attach a homework-related meme with your submission ZIP, and the best meme will get bonus points! Good Luck, OOP Course Staff |
פורסם ב-10/11/2022, 14:44:23 Created on 10/11/2022, 14:44:23 Создано10/11/2022, 14:44:23 تم النشر ب-10/11/2022, 14:44:23 |
Replacement tutorial | |
Julian's replacement tutorial will be this Thursday,12:30 - 14:30, Taub 3. - OOP course staff |
פורסם ב-25/10/2022, 13:59:44 Created on 25/10/2022, 13:59:44 Создано25/10/2022, 13:59:44 تم النشر ب-25/10/2022, 13:59:44 |
Julian's Tutorial Tomorrow | |
Hi everyone, Julian's tutorial tomorrow will be canceled, a replacement will be scheduled later on this week. Best regards, Course staff |
פורסם ב-23/10/2022, 18:54:27 Created on 23/10/2022, 18:54:27 Создано23/10/2022, 18:54:27 تم النشر ب-23/10/2022, 18:54:27 |
Welcome to OOP! | |
Hello and welcome to Object-Oriented Programming - Winter 2022-23! Information about this semester, including the course policies, is available in the "General Info" section. The course schedule, including the estimated assignments' dates, will later be available under the "Course Material" section. The link to lecture slides and the slides of the tutorials are also under the "Course Material" section. Those of you who take this course not for the first time *and are eligible* to get a HW ptor (see course regulations), are requested to contact Julian, the TA in charge (by mail, subject: "236703 HW_Ptor"), until the end of the first week of the semester. The homework assignments are to be submitted in pairs, so it is recommended you already start searching for a partner. Find a preferred way to work with your partner and set up your Github accounts (a workshop on working with git is linked from the Course Material -> Misc section). Good luck in your semester, OOP Course Family :) |
פורסם ב-20/10/2022, 12:00:24 Created on 20/10/2022, 12:00:24 Создано20/10/2022, 12:00:24 تم النشر ب-20/10/2022, 12:00:24 |