All appeals have been graded.
|All appeals have been graded and the final grade is available on WebCourse (and soon, UG).|
In assignment 3, `seen times returns as expected` has been cancelled since it was invalid according to the instructions. `count mechanism by multiple bots on same channel` was missing a "join" (line 270). Due to these errors, the assignment was rechecked even for students who did not appeal, and the new grade is the maximum between the old grade and the new one: Therefore, you might see a new grade for assignment 3 even if you did not appeal.
We hope you had a nice summer! :)
- The course staff
|פורסם ב- 8/9/2019, 13:31:53 Created on 8/9/2019, 13:31:53 Создано 8/9/2019, 13:31:53 تم النشر ب- 8/9/2019, 13:31:53|
Homework graded and appeal instructions
|The homework grades, feedback, and tests are now available.|
You may (and possibly should) appeal your homework by correcting errors (including submission and compilation errors) and resubmitting. Your new score will depend on the extent of the changes you made to your assignment, so make the minimal amount of changes.
To appeal, use the "appeal" section in the assignments section. You may appeal until end-of-day 2019-08-24.
The course staff
|עדכון אחרון ב- 9/8/2019, 10:18:57 Last updated on 9/8/2019, 10:18:57 Последняя модификация 9/8/2019, 10:18:57 تمت الحتلنة الأخيرة ب- 9/8/2019, 10:18:57|
Moed A graded and appeal instructions
Moed A grades have been published.
A factor of 12.5% + 10 points was given.|
Since the final homework grade is missing, the final average is low. However, assuming a post-appeal homework average of 80, the median final grade will be 77.
Appeal ProcedureA solution sketch will be published Soon and would viewable under under Course Material -> Exams. If you wish to appeal, please follow the below procedure: The appeals should be E-mailed to Gal by 24/08/2019.
No appeals will be accepted after this date!
You should specify exactly why you believe your grade should be raised (i.e., state the question and sub-question number, and where you believe there was an error).
You do not need to submit a copy of your exam, but you may attach screenshots with explanations if you think they may help.
|עדכון אחרון ב- 6/8/2019, 10:31:30 Last updated on 6/8/2019, 10:31:30 Последняя модификация 6/8/2019, 10:31:30 تمت الحتلنة الأخيرة ب- 6/8/2019, 10:31:30|
שעת קבלה לפני מועד א'
|שעת הקבלה שלי תתקיים מחר, יום רביעי, בשעה 17:30 בטאוב 301.|
בבקשה תשלחו מראש את השאלות שתרצו שנעבור עליהם בטופס הזה:
|פורסם ב- 23/7/2019, 12:48:12 Created on 23/7/2019, 12:48:12 Создано 23/7/2019, 12:48:12 تم النشر ب- 23/7/2019, 12:48:12|
Feedback for Assignment 2
|The feedback has been uploaded to the course website. If you got a "Please resubmit" message (or if you found a major bug by yourself), you can resubmit via the course website.|
The rules for resubmissions are the same as last time.
Good luck in test season :)
- Course staff
|פורסם ב- 1/7/2019, 18:38:10 Created on 1/7/2019, 18:38:10 Создано 1/7/2019, 18:38:10 تم النشر ب- 1/7/2019, 18:38:10|
Make-up tutorial for Monday's group
|The make-up tutorial will take place tomorrow (Sunday) at 16:30 in Taub 5. See you there!|
|עדכון אחרון ב- 29/6/2019, 23:04:41 Last updated on 29/6/2019, 23:04:41 Последняя модификация 29/6/2019, 23:04:41 تمت الحتلنة الأخيرة ب- 29/6/2019, 23:04:41|
Libraries for late submissions
|The libraries for people who submitted Homework 2 late were updated. If this is you, please download the libraries from the feedback again.|
Apologies, and please contact me if you have any issues or concerns.
|פורסם ב- 25/6/2019, 00:26:17 Created on 25/6/2019, 00:26:17 Создано 25/6/2019, 00:26:17 تم النشر ب- 25/6/2019, 00:26:17|
Assignment 3 was updated.
|Be sure to read the new PDF and method documentation!|
|פורסם ב- 22/6/2019, 18:36:54 Created on 22/6/2019, 18:36:54 Создано 22/6/2019, 18:36:54 تم النشر ب- 22/6/2019, 18:36:54|
Assignment 3 is published!
|You can find assignment 3 in the assignments section on the website.|
The due date is 2019-06-30. As usual, you should start work as soon as you can. Please send any and all questions to the TA.
Those of you who have submitted assignment 2 have received 8 libraries to choose from in the feedback of assignment 2. I'll do another run and assign libraries to the late submissions once late submission ends.
Additionally, resubmission of assignment 1 is now open. If you got a note telling you to resubmit in the assignment 1 feedback, or if you are convinced that you should resubmit, you may do so.
- The Course Staff
|פורסם ב- 13/6/2019, 21:22:20 Created on 13/6/2019, 21:22:20 Создано 13/6/2019, 21:22:20 تم النشر ب- 13/6/2019, 21:22:20|
Assignment 2 is published!
|You can find assignment 2 in the assignments section on the website.|
The due date is 2019-06-12. As usual, you should start work as soon as you can. Please send any and all questions to the TA.
By submitting the assignment on-time (sorry, Miluimnikim, we can't accommodate you on this) your library will be provided as one of several choices for use in the final assignment. The most popular libraries will get a bonus to the course grade!
- The Course Staff
|פורסם ב- 27/5/2019, 19:29:54 Created on 27/5/2019, 19:29:54 Создано 27/5/2019, 19:29:54 تم النشر ب- 27/5/2019, 19:29:54|
The 2-3 Tree on the site was updated.
|I fixed bugs in Node::next() and Node::insert(). You might want to get it again.|
Sorry about that,
|פורסם ב- 22/5/2019, 21:49:36 Created on 22/5/2019, 21:49:36 Создано 22/5/2019, 21:49:36 تم النشر ب- 22/5/2019, 21:49:36|
An Update on Homework 1
Since several of you are having trouble with the assignment and specifically with implementing self-balancing trees, we have provided a Kotlin implementation of a tree, which is available in the Course Material section of the website.
Additionally, the deadline is extended to Sunday the 26th.
If you choose to use the provided tree, just add it to your library. You are expected to modify it, at the very least because it is missing one case in the balancing code (see comments). Improve it however you like, and remember to write unit-tests.
Students who submit the assignment by the original deadline will receive a bonus.
Students who submit the assignment without using the provided tree (i.e., by implementing their own solution) will receive a separate bonus (כפל מבצעים.)
If you make substantial enough changes to the provided tree, such as adding major features or making a serious refactor, you'll be considered for a bonus.
If you were previously granted an extension (for Miluim) then you'll get a bonus for submitting by the extension date. If you want to submit after Sunday without a penalty, send me another e-mail.
|פורסם ב- 21/5/2019, 19:03:01 Created on 21/5/2019, 19:03:01 Создано 21/5/2019, 19:03:01 تم النشر ب- 21/5/2019, 19:03:01|
Extracurricular activities: JetBrains lectures on C++ and Kotlin
You might be interested in a couple of lectures given this evening (19/05) by two JetBrains employees, the latter of which is on "Idiomatic Kotlin" (19:15).
The lectures will be in the MATAM area and are open to the public. See more details and promises of pizza here: https://www.meetup.com/haifa-cpp/events/259965271
|עדכון אחרון ב- 19/5/2019, 11:31:17 Last updated on 19/5/2019, 11:31:17 Последняя модификация 19/5/2019, 11:31:17 تمت الحتلنة الأخيرة ب- 19/5/2019, 11:31:17|
Sunday's makeup tutorial
|Today's makeup tutorial will be held in Taub 4 at 16:30.|
See you there!
|פורסם ב- 19/5/2019, 10:28:31 Created on 19/5/2019, 10:28:31 Создано 19/5/2019, 10:28:31 تم النشر ب- 19/5/2019, 10:28:31|
Monday's tutorial and updates on the homework
1. Monday's tutorial is cancelled. We will have a make-up tutorial this Sunday (2019-05-19) at 16:30. The room will be announced as soon as I know what it is.
2. The assignment was updated with some minor corrections and simplifications, see the Change Log at the bottom of the document. The skeleton was also updated, but only the documentation was changed, not actual code.
3. You can now test your work before submission on the csl3 server. Copy your files using scp (WinSCP), connect using ssh (PuTTY), then you can use the Gradle wrapper instead of calling Gradle directly, e.g., "./gradlew test".
Good luck and have fun!
|פורסם ב- 16/5/2019, 15:13:40 Created on 16/5/2019, 15:13:40 Создано 16/5/2019, 15:13:40 تم النشر ب- 16/5/2019, 15:13:40|
Assignment 0 preliminary feedbacks are now available
I hope you're all enjoying the semester :)
Some of you may have gotten "please resubmit" in your feedbacks. If you did, you need to fix your submission and resubmit.
Please include a "RESUBMISSION.md" file explaining all changes you made.
Resubmission is not free, and up to 25 points may be deducted, depending on the mistake in your submission and how many changes you had to make in order to fix your mistakes.
|פורסם ב- 13/5/2019, 23:17:30 Created on 13/5/2019, 23:17:30 Создано 13/5/2019, 23:17:30 تم النشر ب- 13/5/2019, 23:17:30|
Yom HaZikaron ceremony
Today at 12:30 there will be a ceremony at the memorial wall outside the Churchill building. You are highly encouraged to attend the ceremony.
However, today's tutorial is not cancelled.
If you choose to attend the ceremony and can't make next week's Monday tutorial, please contact the semester representative Yotam Ziv so we can arrange a make-up tutorial.
|פורסם ב- 7/5/2019, 10:55:08 Created on 7/5/2019, 10:55:08 Создано 7/5/2019, 10:55:08 تم النشر ب- 7/5/2019, 10:55:08|
Assignment 1 is published!
|You can find assignment 1 in the assignments section on the website.|
The due date is 2019-05-22. As usual, you should start work as soon as you can. Please send any and all questions to the TA.
- The Course Staff
|פורסם ב- 5/5/2019, 22:53:35 Created on 5/5/2019, 22:53:35 Создано 5/5/2019, 22:53:35 تم النشر ب- 5/5/2019, 22:53:35|
Tuesday's recitation is moving permanently to Ulman 102
Matan's Tuesday recitation is moving permanently to room 102 in the Ulman building, including today's recitation.
See you there!
|פורסם ב- 30/4/2019, 11:37:17 Created on 30/4/2019, 11:37:17 Создано 30/4/2019, 11:37:17 تم النشر ب- 30/4/2019, 11:37:17|
Assignment 0 is published!
|Assignment 0 has been published on the website!|
The submission due date is 2019-04-30. Please start working on it soon, there is some setup required for the tools and the assignment itself will require work.
Send any questions to the TA ( ), remembering to prefix your subjects with "[236700 HW0]".
- Course staff
P.S. The assignment has been published several days ago, but this announcement was delayed due to technical difficulties. We apologize for any inconvenience.
|פורסם ב- 11/4/2019, 23:38:59 Created on 11/4/2019, 23:38:59 Создано 11/4/2019, 23:38:59 تم النشر ب- 11/4/2019, 23:38:59|
Matan's Monday Tutorial is Cancelled
As discussed during the tutorial, we'll be cancelling this Monday's tutorial (25/3), so as to not preempt the lecture. There will be a make-up tutorial towards the end of the semester.
|פורסם ב- 20/3/2019, 12:09:27 Created on 20/3/2019, 12:09:27 Создано 20/3/2019, 12:09:27 تم النشر ب- 20/3/2019, 12:09:27|
Welcome to Software Design—Spring 2019
|Hello and welcome!|
The lecture and tutorials will be held as scheduled during the first week. See you there!
Please take a moment to read the general info tab on the course website, especially the section regarding prerequisites.
|פורסם ב- 14/3/2019, 15:37:04 Created on 14/3/2019, 15:37:04 Создано 14/3/2019, 15:37:04 تم النشر ب- 14/3/2019, 15:37:04|