Hila's Tutorial and Lecture Locations | |
Hello, Hila's tutorial will regularly take place in Taub 7, on Sundays at 14:30. Shahar's lecture next Monday, 23.12, will take place as a one-time exception in Taub 2. Kind regards, Course Staff |
פורסם ב-18/12/2024, 16:19:38 Created on 18/12/2024, 16:19:38 Создано18/12/2024, 16:19:38 تم النشر ب-18/12/2024, 16:19:38 |
מספר הודעות | |
שלום לכולם, להלן מספר הודעות בנוגע לקורס ולתרגילי הבית: 1. נעשתה בדיקה נוספת לתרגיל בית 1 לכל מי שעבר selfcheck אך לא עבר קומפילציה והציונים עודכנו בהתאם. 2. הועלה קובץ selfcheck לתרגיל בית 3, בבקשה בידקו את התרגילים שלכם טרם ההגשה. 3. הילה סיימה מילואים וחוזרת לתרגל, התרגול של הילה יתקיים בימי ראשון בשעה 14:30. התרגול ביום ראשון הקרוב (22.12) יהיה תרגול 6. תודה לתומר שנתן מענה עד כה לסטודנטים, מעתה ניתן לפנות להילה. 4. העברת ציוני תרגילי בית- אנו מודים לסטודנטית שריכזה את הבקשות להעברת ציונים אך לצערנו מסיבות בירוקרטיות כל סטודנט המעוניין בהעברת ציוני תרגילי בית נדרש להעביר על כך מייל פרטני. שימו לב כי הציונים כבר הועברו למי שכבר ביקש וקיבל מייל חוזר מהילה. 5. סטודנטים אשר שירתו במילואים ולא נשלח להם מייל מהילה מתבקשים לפנות אליה על מנת לבדוק זכאות להקלות. בהצלחה, סגל הקורס |
פורסם ב-17/12/2024, 20:13:55 Created on 17/12/2024, 20:13:55 Создано17/12/2024, 20:13:55 تم النشر ب-17/12/2024, 20:13:55 |
HW1 Grades | |
Hello, You can now see the grades and the feedback for exercise 1 in the usual place. Resubmissions are also open, due 22.12.24. Course Staff |
פורסם ב-15/12/2024, 23:36:50 Created on 15/12/2024, 23:36:50 Создано15/12/2024, 23:36:50 تم النشر ب-15/12/2024, 23:36:50 |
HW3 Published | |
HW3 has been published. The due date is 9.1.2025. Good luck! |
פורסם ב-15/12/2024, 20:51:02 Created on 15/12/2024, 20:51:02 Создано15/12/2024, 20:51:02 تم النشر ب-15/12/2024, 20:51:02 |
HW2 - additional tests + self-check file. | |
We upload additional tests, as well as a self-check file. The new tests cover common questions raised in class and on the Piazza forum, such as the order of printing arguments in the AST, the impact of parentheses, and the use of strings. |
עדכון אחרון ב-14/12/2024, 18:11:33 Last updated on 14/12/2024, 18:11:33 Последняя модификация14/12/2024, 18:11:33 تمت الحتلنة الأخيرة ب-14/12/2024, 18:11:33 |
Extension for HW2 | |
Hello everyone, Following your request and recognizing your needs, we are extending the submission deadline for Homework Assignment 2 to Wednesday, December 18th. Over the weekend, we will upload additional tests to help you better understand the requirements, as well as a self-check file. Please note that although Homework Assignment 2 is a bonus assignment, we strongly recommend submitting it. In Homework Assignment 3, you will need to construct the grammar and AST regardless. By submitting Homework Assignment 2 you can receive feedback on this part of the assignment and make corrections as needed. Good Luck, Course Staff |
פורסם ב-13/12/2024, 14:51:25 Created on 13/12/2024, 14:51:25 Создано13/12/2024, 14:51:25 تم النشر ب-13/12/2024, 14:51:25 |
Lecture Monday 16/12 | |
I have slightly mixed up the schedule of the lectures, so I apologize if this causes some confusion. Earlier today I said that next week will be a "regular" lecture and that we will have more flipped classrooms after that — but I flipped the two (no pun intended). So, Next week 16/12 we WILL have a flipped classroom on intermediate code, for which you should watch the lecture titled "Week #6" (the one labeled "שבוע 6" is in fact more similar to the session we had today so you can skip it). In two weeks we will have a regular (2-hour) lecture on code generation. |
פורסם ב-9/12/2024, 17:50:55 Created on 9/12/2024, 17:50:55 Создано9/12/2024, 17:50:55 تم النشر ب-9/12/2024, 17:50:55 |
תרגולים של שבוע 5 | |
שבוע 5 בקורס עוסק במנתח הסמנטי. נושאי הקורס נשארו זהים אך שימו לב כי הסמסטר דוגמאות התרגילים שנציג וסוג המנתח הסמנטי שנדגים מעט שונים מסמסטרים קודמים (מצגת עדכנית של התרגול תעלה בהמשך). שני התרגולים מועברים פיזית ואנחנו ננסה להקליט לפחות אחד מהם כדי שמי שלא מסוגל להגיע יוכל להשלים. עם זאת, אנחנו מאוד מעודדים אתכם להגיע פיזית לשיעור ולעקוב על החומר והדוגמאות שמועברות בסמסטר זה - הם ינחו אתכם גם כיצד לגשת לפתרון תרגילי הבית. חלק מהדוגמאות שתיראו בהקלטות עבר של תרגול 5 לא יהיו רלוונטיות הסמסטר, בבקשה שימו לב לעקוב אחר הדוגמאות העדכניות. |
עדכון אחרון ב-6/12/2024, 15:27:44 Last updated on 6/12/2024, 15:27:44 Последняя модификация6/12/2024, 15:27:44 تمت الحتلنة الأخيرة ب-6/12/2024, 15:27:44 |
Lecture Monday 9/12 | |
The next lecture will also be a flipped classroom, although it will not be remote (don't panic, we will record it). Before class, please watch the recorded video on Semantic Analysis. I remind you to bring laptops so that we can do some fun mini-exercises. |
פורסם ב-3/12/2024, 22:12:54 Created on 3/12/2024, 22:12:54 Создано3/12/2024, 22:12:54 تم النشر ب-3/12/2024, 22:12:54 |
Hybrid tutorial tomorrow | |
Tusdays tutorial will be hybrid and recorded. It will be held in the usual zoom link and in Taub 8. |
פורסם ב-2/12/2024, 18:49:31 Created on 2/12/2024, 18:49:31 Создано2/12/2024, 18:49:31 تم النشر ب-2/12/2024, 18:49:31 |
HW2 Published | |
HW2 has been published! The due date is 15.12.24. There will be a workshop tomorrow, Monday 2.12 at 10:30 with Layan about this assignment via Zoom. |
פורסם ב-2/12/2024, 00:24:24 Created on 2/12/2024, 00:24:24 Создано2/12/2024, 00:24:24 تم النشر ب-2/12/2024, 00:24:24 |
Lecture Monday 2/12 | |
While the Technion is preparing to re-launch on-campus lectures, things are still uncertain, so in order to avoid confusion, the upcoming lecture on Monday will be *remote*. We will thus be able to complete our flipped classroom activities that I have planned. We plan to return to our classroom (Taub 1), pending permission, the following week. We strive to have an in-person flipped classroom, so be mentally prepared to carry your laptops to class. One laptop for two students is also possible. |
פורסם ב-30/11/2024, 17:02:27 Created on 30/11/2024, 17:02:27 Создано30/11/2024, 17:02:27 تم النشر ب-30/11/2024, 17:02:27 |
Trouble connecting to cscomp | |
We understand many people have been having problems connecting to cscomp server. There is a problem with the server version such that if you are trying to connect with an up-to-date version of VsCode directly, it won't work. Here are some alternatives: - work locally then transfer files and run tests on the server using bitvise (see piazza for more details) - work locally then transfer files using scp file.txt uremote_usernameat132.68.39.15:/remote/directory and connect using ssh uremote_usernameat132.68.39.15 -use an older version of vscode **If your problem persists or is unrelated** please email Tomer Bitan at utomerbitanatcampus.technion.ac.il and He will forward all the messages to IT togeth so as not to overwhelm their system |
עדכון אחרון ב-30/11/2024, 15:38:54 Last updated on 30/11/2024, 15:38:54 Последняя модификация30/11/2024, 15:38:54 تمت الحتلنة الأخيرة ب-30/11/2024, 15:38:54 |
Material for next week's lecture | |
The material for next week is bottom-up parsing with SLR and LR(1). You should watch the Week 4 recording from the playlist. (there are some 28 minutes in the beginning where I am demonstrating LR(0) automata, which we already did during the flipped session - you can skip them) |
פורסם ב-26/11/2024, 18:18:03 Created on 26/11/2024, 18:18:03 Создано26/11/2024, 18:18:03 تم النشر ب-26/11/2024, 18:18:03 |
Tomorrow's flipped classroom | |
This is a reminder that tomorrow we will have another flipped classroom (remotely, of course). The lecture you need to watch is Week 3 (Bottom-up parsing, LR(0)). |
פורסם ב-24/11/2024, 20:19:44 Created on 24/11/2024, 20:19:44 Создано24/11/2024, 20:19:44 تم النشر ب-24/11/2024, 20:19:44 |
Tutorial links | |
We updated the staff tab to include zoom links for each tutorial. Notice that tomorrow's tutorial will be held by Avigail. |
עדכון אחרון ב-17/11/2024, 18:10:13 Last updated on 17/11/2024, 18:10:13 Последняя модификация17/11/2024, 18:10:13 تمت الحتلنة الأخيرة ب-17/11/2024, 18:10:13 |
HW1 published | |
HW1 has been published. the due date is 01.12.24. There is a video by Shachar to help explain how to start and tomorrow monday 18.11 there will be a workshop with Layan about this assignment. The workshop will be at 10:30 on zoom: https://technion.zoom.us/j/97461232785 |
עדכון אחרון ב-17/11/2024, 17:08:22 Last updated on 17/11/2024, 17:08:22 Последняя модификация17/11/2024, 17:08:22 تمت الحتلنة الأخيرة ب-17/11/2024, 17:08:22 |
Fun exercise to get used to thinking with Regular Expressions | |
Now that you have watched the lecture explaining the basics of lexical analysis and regular exception, you can give it a try and attempt to solve this famous regex crossword puzzle called "RegHex". https://rampion.github.io/RegHex/ The objective is need to fill the hexagonal grid with letters A-Z such that the rows of hexagons match the regular expressions written in the margins. It is not very hard, similar in difficulty to Sudoku or Kakuro. One small thing: three of the regexes use the notation \1,\2 etc. which we did not cover - search the net or consult with your favorite AI assistant. This is completely voluntary and is not checked or graded! But it's really fun, I swear. |
פורסם ב-11/11/2024, 17:53:01 Created on 11/11/2024, 17:53:01 Создано11/11/2024, 17:53:01 تم النشر ب-11/11/2024, 17:53:01 |
מתווה התאמות למשרתי מילואים | |
שלום, על מנת שנוכל לתת התאמות למילואימניקים ולאפשר לכם להצליח בסמסטר, כלל המילואימניקים בקורס אשר צפויים לשרת במהלך הסמסטר במשך למעלה משבוע מתבקשים לפנות במייל להילה לוי ותומר ביתן בצירוף הפרטים הבאים: שם מלא, ת.ז, שם מלא של השותף, ת.ז שותף, מספר ימי שירות צפויים במהלך הסמסטר ובאיזו תקופה צפוי השירות (ניתן גם לכתוב שצפוי שירות ולא יודעים כמות), במידה ומשרת כעת אז לצרף אישור חירום (אם שניכם במילואים אז נא לצרף את כלל הפרטים עבור שניכם). בבקשה השתדלו לתת מידע כמה שיותר ספציפי על מנת שנוכל להתאים לכם פתרון פרטני עבור תרגילי הבית. כמובן שגם אם אתם לא צפויים לשרת במילואים אך הדברים משתנים במהלך הסמסטר אתם יכולים לפנות בהמשך הסמסטר ולקבל פתרון פרטני אך בבקשה תפנו כמה שיותר מוקדם על מנת שנוכל לעזור. בבקשה התאזרו בסבלנות, יקח לנו זמן לענות על כל המיילים. סגל הקורס כאן בשבילכם, אתם מוזמנים לפנות אלינו בכל נושא ונשתדל לעזור ככל שנוכל. תודה על השירות, סגל הקורס |
עדכון אחרון ב-11/11/2024, 15:01:02 Last updated on 11/11/2024, 15:01:02 Последняя модификация11/11/2024, 15:01:02 تمت الحتلنة الأخيرة ب-11/11/2024, 15:01:02 |
Week1 Tutorial Update | |
This is a reminder that there will be no tutorial tomorrow. We will have one tutorial this week, which will be held on Tuesday at 15:30 on Zoom (and recorded). The link is: https://technion.zoom.us/j/92962913578 |
עדכון אחרון ב-10/11/2024, 16:10:40 Last updated on 10/11/2024, 16:10:40 Последняя модификация10/11/2024, 16:10:40 تمت الحتلنة الأخيرة ب-10/11/2024, 16:10:40 |
Starting Winter 2024-2025 — schedule for the next two weeks | |
The winter term opens on Sunday under the fog of war with looming uncertainty and chaos. Following are instructions for the first two weeks; anything beyond it is anyone's guess and would be managed by ear. On Monday 11/11, there will be NO LECTURE. In accordance with Technion guidelines, we will attempt a "flipped classroom" mode of teaching and learning, which will hopefully make it easier in these dark times. Instead of coming to lecture, students are required to watch the first video from the playlist (link below), and attend the recitation. Recitation will be on Zoom given by Tomer Bitan, and will also be recorded. HW1 will be uploaded following the recitation and there will be lab hours, given by Layan Makhoul (also remotely), during which you will work on the homework assignment and can approach the TA for guidance. Any time before Monday 18/11 at 14:30, you are required to watch the second video from the lectures playlist. We will then have a Zoom lecture where I will present some demos and there will be an active tutorial in which students can engage in classroom exercises to hone in understanding of the material from the recorded lecture. This flipped classroom session will be about 1 hour. If it goes well, we will extend it to other sections of the material. The TA session will be on Tuesday 12/11. The lab session will be on Monday 18/11 morning, before the lecture (10:30). Please take into consideration, that the course staff is spread thin and we are doing the best we can in the existing conditions. Link to playlist: https://panoptotech.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?pid=31d884f6-b538-4831-9c13-b17700978374 |
עדכון אחרון ב-7/11/2024, 17:54:40 Last updated on 7/11/2024, 17:54:40 Последняя модификация7/11/2024, 17:54:40 تمت الحتلنة الأخيرة ب-7/11/2024, 17:54:40 |