Shaked's pre-exam presentation file
|You can view the presentation file under Tutorials|
|פורסם ב- 17/2/2020, 20:17:51 Created on 17/2/2020, 20:17:51 Создано 17/2/2020, 20:17:51 تم النشر ب- 17/2/2020, 20:17:51|
Adam's Office Hour
|Adam's office hour will take place tomorrow, Tuesday 18/2 at 12:30 in Taub 6.|
As a reminder, please send your questions in *advance* (including the specific Moed and question number).
Out of these questions *the ones that were asked the most will be selected* and we will solve them together tomorrow.
Good luck in the exam!
|עדכון אחרון ב- 17/2/2020, 11:27:43 Last updated on 17/2/2020, 11:27:43 Последняя модификация 17/2/2020, 11:27:43 تمت الحتلنة الأخيرة ب- 17/2/2020, 11:27:43|
Rafi's Office Hour Location
|Rafi's office hour today at 14:30 will take place at Taub 8.|
|עדכון אחרון ב- 16/2/2020, 11:04:43 Last updated on 16/2/2020, 11:04:43 Последняя модификация 16/2/2020, 11:04:43 تمت الحتلنة الأخيرة ب- 16/2/2020, 11:04:43|
Rafi's Office Hour
|Rafi's office hour will take place tomorrow, Sunday 16/2, at 14:30.|
Location is TBD, and will be announced tomorrow.
As a reminder, please send your questions in advance (including the specific Moed and question number).
|פורסם ב- 15/2/2020, 18:32:50 Created on 15/2/2020, 18:32:50 Создано 15/2/2020, 18:32:50 تم النشر ب- 15/2/2020, 18:32:50|
Office hours before Moed A
|In preparation for the Moed A exam that will take place on Wednesday 19/2 we will have the following office hours:|
Yaakov's office hour - Wednesday 12/2 at 11:00 at Taub 6.
Shaked's office hour - Tuesday 18/2 at 11:30 at Taub 3.
Adam's office hour - TBD.
Rafi's office hour - TBD.
Please send your questions in advance to the TA you intend to attend his office hour (including the specific Moed and question number).
|עדכון אחרון ב- 11/2/2020, 14:38:17 Last updated on 11/2/2020, 14:38:17 Последняя модификация 11/2/2020, 14:38:17 تمت الحتلنة الأخيرة ب- 11/2/2020, 14:38:17|
HW5 Submission Deadline Extension
Due to many requests the course staff has decided to extend the HW5 submission deadline to the last day of the semester - Sunday, January 26th.
We hope the extra few days will help those of you who need them to finalize their submission.
Good luck :)
|עדכון אחרון ב- 22/1/2020, 01:31:47 Last updated on 22/1/2020, 01:31:47 Последняя модификация 22/1/2020, 01:31:47 تمت الحتلنة الأخيرة ب- 22/1/2020, 01:31:47|
HW4 Grades and Feedback
|The grades for HW4 are now available, and you can view your feedback using the GR interface.|
A solution for this exercise has also been uploaded to the course website.
|פורסם ב- 19/1/2020, 15:57:55 Created on 19/1/2020, 15:57:55 Создано 19/1/2020, 15:57:55 تم النشر ب- 19/1/2020, 15:57:55|
HW3 resubmissions graded
|For students whose grade after resubmission did not improve, we did not change the grade.|
Note: If you had a late submission penalty, it still applies after resubmission.
|פורסם ב- 12/1/2020, 19:03:58 Created on 12/1/2020, 19:03:58 Создано 12/1/2020, 19:03:58 تم النشر ب- 12/1/2020, 19:03:58|
HW5 FAQ Section
The FAQ section for HW5 is now online, and will be updated regularly.
Please take the time to go over it, and note that all directions posted there for up to 2 days before the submission deadline are mandatory for this exercise.
Also, please note that emails containing questions that have already been answered in the FAQ section won't be answered.
|עדכון אחרון ב- 6/1/2020, 22:39:57 Last updated on 6/1/2020, 22:39:57 Последняя модификация 6/1/2020, 22:39:57 تمت الحتلنة الأخيرة ب- 6/1/2020, 22:39:57|
HW5 is published
|Homework 5 is published.|
The due date is January 23rd.
Notice that the exercise is built upon your implementation of HW3, so it's a good idea to first make sure you pass all the tests that were published before you start.
This assignment is not easy or short, and we urge you to start early.
|פורסם ב- 3/1/2020, 00:19:00 Created on 3/1/2020, 00:19:00 Создано 3/1/2020, 00:19:00 تم النشر ب- 3/1/2020, 00:19:00|
HW3 grades and tests were published
|Resubmissions can be submitted until 8.1.2020 as per the guidelines under 'General Info'.|
|פורסם ב- 1/1/2020, 17:34:45 Created on 1/1/2020, 17:34:45 Создано 1/1/2020, 17:34:45 تم النشر ب- 1/1/2020, 17:34:45|
Shaked's office hour this week is rescheduled
|The office hour will be on Wednesday, at 9:30 instead of 13:30.|
Please notify me in advance if you plan on arriving.
This is a one-time change.
|פורסם ב- 30/12/2019, 14:09:08 Created on 30/12/2019, 14:09:08 Создано 30/12/2019, 14:09:08 تم النشر ب- 30/12/2019, 14:09:08|
Tutorial 9 slides were updated
|פורסם ב- 29/12/2019, 22:32:31 Created on 29/12/2019, 22:32:31 Создано 29/12/2019, 22:32:31 تم النشر ب- 29/12/2019, 22:32:31|
HW4 is published
|Homework 4 (Magen) is published.|
The due date is January 2nd.
This (dry) assignment covers Backpatching and Static Analysis.
Please submit your typed solution pdf on the course website (under the link in the assignments tab).
|פורסם ב- 24/12/2019, 16:41:10 Created on 24/12/2019, 16:41:10 Создано 24/12/2019, 16:41:10 تم النشر ب- 24/12/2019, 16:41:10|
Reminder - Late Submission HW3
|Because of Hannukah, 25/12 and 26/12 are counted as one day in late submission of HW3. Friday and Saturday (27/12, 28/12) are also counted as one day.|
|עדכון אחרון ב- 24/12/2019, 13:13:42 Last updated on 24/12/2019, 13:13:42 Последняя модификация 24/12/2019, 13:13:42 تمت الحتلنة الأخيرة ب- 24/12/2019, 13:13:42|
|Shaked's tutorial on Tuesday 24th has been cancelled.|
|פורסם ב- 22/12/2019, 09:29:30 Created on 22/12/2019, 09:29:30 Создано 22/12/2019, 09:29:30 تم النشر ب- 22/12/2019, 09:29:30|
Remainder: Yaakov's tutorial class on Sunday (22/12)
|Today (19/12) Yaakov's tutorial class was canceled due to the academic year schedule.|
On Sunday (22/12) the classes will be on Thursday schedule. Thus, Yaakov's tutorial will take place at Taub 6 at 11:30 On Sunday (22/12).
|עדכון אחרון ב- 19/12/2019, 12:10:57 Last updated on 19/12/2019, 12:10:57 Последняя модификация 19/12/2019, 12:10:57 تمت الحتلنة الأخيرة ب- 19/12/2019, 12:10:57|
HW2 grades and tests published
|פורסם ב- 8/12/2019, 13:45:40 Created on 8/12/2019, 13:45:40 Создано 8/12/2019, 13:45:40 تم النشر ب- 8/12/2019, 13:45:40|
hw3_output.cpp file for HW3 has been updated
|פורסם ב- 8/12/2019, 10:09:53 Created on 8/12/2019, 10:09:53 Создано 8/12/2019, 10:09:53 تم النشر ب- 8/12/2019, 10:09:53|
selfcheck-hw3 file for HW3 has been updated
|פורסם ב- 4/12/2019, 18:59:33 Created on 4/12/2019, 18:59:33 Создано 4/12/2019, 18:59:33 تم النشر ب- 4/12/2019, 18:59:33|
HW3 is published
|The due date is December 23rd.|
This homework is mandatory.
The assignment includes syntactic analysis (the same as in HW2) and semantic analysis.
For the semantic part, you will need to make use and build the symbol table which we will cover in detail at tutorial #6. Till then, make sure you have completed the syntax part.
|פורסם ב- 2/12/2019, 22:31:31 Created on 2/12/2019, 22:31:31 Создано 2/12/2019, 22:31:31 تم النشر ب- 2/12/2019, 22:31:31|
HW1 grades have been updated
Due to the problem with the regex library of c++, we removed the "\0" from test ta6.
In addition we ran dos2unix on the results of the tests.
If you wish to resubmit your solution, please send it to shaked's mail ( ) until Sunday, Dec 8th.
If you already sent your fixed solution to shaked, please send it again if you still wish to resbumit it (I will ignore the solution you've sent me before).
|פורסם ב- 1/12/2019, 08:15:37 Created on 1/12/2019, 08:15:37 Создано 1/12/2019, 08:15:37 تم النشر ب- 1/12/2019, 08:15:37|
HW1 grades and tests published
|Unless you have "No" in the hw1_may_resubmit column, you can resubmit your solution.|
Please read resubmission guidelines under "General Info".
Resubmit by sending your fixed solution to Shaked by email.
You have until 23:55 on Saturday, Dec 7th to resubmit.
|פורסם ב- 29/11/2019, 13:41:46 Created on 29/11/2019, 13:41:46 Создано 29/11/2019, 13:41:46 تم النشر ب- 29/11/2019, 13:41:46|
selfcheck-hw2 is fixed
There was an error in the selfcheck script of hw2. A new version is now available in the course website.
|פורסם ב- 26/11/2019, 19:48:32 Created on 26/11/2019, 19:48:32 Создано 26/11/2019, 19:48:32 تم النشر ب- 26/11/2019, 19:48:32|
Shaked's office hour this week is rescheduled
|The office hour will be on Sunday, *next week* (1/12) at 13:30, instead of Wednesday (27/11).|
This is a one-time change.
|פורסם ב- 24/11/2019, 06:59:34 Created on 24/11/2019, 06:59:34 Создано 24/11/2019, 06:59:34 تم النشر ب- 24/11/2019, 06:59:34|
HW2 is published
|Due date is December 2nd|
This homework is not mandatory (magen), however it is highly recommended as the next homework will include this part as well.
|פורסם ב- 21/11/2019, 12:43:59 Created on 21/11/2019, 12:43:59 Создано 21/11/2019, 12:43:59 تم النشر ب- 21/11/2019, 12:43:59|
Room Change for Adam's Tutorial
Due to the high attendance in the first few weeks Adam's tutorial moves permanently to Ulman 301.
|פורסם ב- 20/11/2019, 10:35:34 Created on 20/11/2019, 10:35:34 Создано 20/11/2019, 10:35:34 تم النشر ب- 20/11/2019, 10:35:34|
HW1 - FAQ
No more items will be added to the FAQ section. The items there are considered as a requirement for the homework.
PLEASE read all the questions and their answers.
There were several updates even for old questions.
|עדכון אחרון ב- 18/11/2019, 19:34:29 Last updated on 18/11/2019, 19:34:29 Последняя модификация 18/11/2019, 19:34:29 تمت الحتلنة الأخيرة ب- 18/11/2019, 19:34:29|
Shaked's office hour next week is rescheduled
|The office hour will be on Sunday (17/11) at 13:30, instead of Wednesday.|
This is a one-time change.
|עדכון אחרון ב- 14/11/2019, 20:20:53 Last updated on 14/11/2019, 20:20:53 Последняя модификация 14/11/2019, 20:20:53 تمت الحتلنة الأخيرة ب- 14/11/2019, 20:20:53|
HW1 pdf update
|Small mistakes have been fixed and marked with a yellow marker.|
In addition, pay attention to the question "Regarding printing STRING lexeme, does the ascii escape sequence (\xdd) can accept a number that represents a non-printable character?" in the FAQ.
The allowed range for "\xdd" has been updated to 00-7F.
|פורסם ב- 6/11/2019, 17:40:01 Created on 6/11/2019, 17:40:01 Создано 6/11/2019, 17:40:01 تم النشر ب- 6/11/2019, 17:40:01|
FAQ page opened for HW1
|In the course site, you can find frequently asked questions for HW1.|
Any answers in this page that were posted up to two days before the due date must be considered as a requirement for the homework.
|פורסם ב- 6/11/2019, 11:44:05 Created on 6/11/2019, 11:44:05 Создано 6/11/2019, 11:44:05 تم النشر ب- 6/11/2019, 11:44:05|
Update on room change of Yaakov’s tutorial
|There was another change such that Yaakov's tutorial (Thursday 11:30) moves permanently to Taub 6.|
|פורסם ב- 5/11/2019, 15:16:11 Created on 5/11/2019, 15:16:11 Создано 5/11/2019, 15:16:11 تم النشر ب- 5/11/2019, 15:16:11|
New Lex example
|We added a new Lex example (under Course materials/Flex and Bison Examples and Guides) that shows how to use Lex with an external .cpp file and a shared header file.|
Take a look at the example as it may help you with HW1.
|עדכון אחרון ב- 5/11/2019, 14:23:54 Last updated on 5/11/2019, 14:23:54 Последняя модификация 5/11/2019, 14:23:54 تمت الحتلنة الأخيرة ب- 5/11/2019, 14:23:54|
Room Change of Yaakov’s tutorial
|Yaakov's tutorial (Thursday 11:30) moves permanently to Taub 3.|
|פורסם ב- 5/11/2019, 12:42:34 Created on 5/11/2019, 12:42:34 Создано 5/11/2019, 12:42:34 تم النشر ب- 5/11/2019, 12:42:34|
HW1 is published
|Due date is November 21st|
This homework is mandatory.
|פורסם ב- 4/11/2019, 16:20:37 Created on 4/11/2019, 16:20:37 Создано 4/11/2019, 16:20:37 تم النشر ب- 4/11/2019, 16:20:37|
Problem with course server was fixed
|You must be inside the Technion LAN to access csComp.|
You can either be connected to the internet from the Technion network or use first the csl3 server as following:
* Connect to csl3 server as you are used to.
* Inside the terminal of csl3 connect to csComp using the command:
ssh <your username>@csComp.cs.technion.ac.il
|עדכון אחרון ב- 4/11/2019, 15:45:22 Last updated on 4/11/2019, 15:45:22 Последняя модификация 4/11/2019, 15:45:22 تمت الحتلنة الأخيرة ب- 4/11/2019, 15:45:22|
Problem with course server
|There is a known problem with connecting to the course server.|
An announcement will be sent when it is fixed.
|עדכון אחרון ב- 4/11/2019, 14:02:58 Last updated on 4/11/2019, 14:02:58 Последняя модификация 4/11/2019, 14:02:58 تمت الحتلنة الأخيرة ب- 4/11/2019, 14:02:58|
Course hw server
|To work on the course homework, you will need to use the csComp server.|
The server address is: csComp.cs.technion.ac.il
Your username and password are the same as your csl3 and the login process is similar.
Please make sure that you have access to it. If you have problems, email Yaakov.
|עדכון אחרון ב- 31/10/2019, 14:13:26 Last updated on 31/10/2019, 14:13:26 Последняя модификация 31/10/2019, 14:13:26 تمت الحتلنة الأخيرة ب- 31/10/2019, 14:13:26|
Tutorials before the 1st lecture are cancelled
|All tutorials before the 1st lecture are canceled.|
The canceled tutorials are:
Wednesday, 23/10, 15:30.
Thursday, 24/10, 11:30.
Monday, 28/10, 13:30.
Tutorials will start on October 29th.
|פורסם ב- 20/10/2019, 16:50:59 Created on 20/10/2019, 16:50:59 Создано 20/10/2019, 16:50:59 تم النشر ب- 20/10/2019, 16:50:59|
|Due to the high number of registered students, a 4th tutorial was added.|
The new tutorial will be on Mondays 13:30-14:30.
The classroom is TBD.
|עדכון אחרון ב- 20/10/2019, 16:34:58 Last updated on 20/10/2019, 16:34:58 Последняя модификация 20/10/2019, 16:34:58 تمت الحتلنة الأخيرة ب- 20/10/2019, 16:34:58|