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|