Announcements

Office hours for MEOD B
Some students were asking for more office hours for the exam.

I'll be at my office today from 14 to 20. Feel free to come by if you have.

Good luck tomorrow.

published on 26/07/2016 10:29:06 by Lior Lotan
Office hours change
This week, I will hold my office hours on Sunday 16:00-18:00 (instead of Monday's office hours).
published on 24/07/2016 08:32:38 by Igor Mishsky
Office hours before MOED B
This week, I will hold my office hours on Tuesday 16:00-18:00 (instead of Monday's office hours).
published on 24/07/2016 07:36:32 by Asaf Cahlon
My office hours this week are cancelled
If someone wants to see me, please contact on mail.
published on 10/07/2016 15:00:14 by Asaf Cahlon
שעות קבלה של מרינה בשבוע הבא מבוטלות
published on 07/07/2016 16:40:21 by Marina Kogan
Final exams, outcomes of cheating
Senior faculty labor dispute is now on hold, so exam grades were submitted today. Despite the fact that grades are somewhat higher than expected, I decided that an exam grade of 54 or 55 is a "half passing" grade, i.e. will result in a final grade of 56 if otherwise you pass the course and the grade average of other components is 70 or better.

If you passed the course, I recommend that you do not make additional attempts, such as taking another exam, unless you are truly an ace AND you scored much lower due to a freak accident. Although MOED BET is not planned to be harder, there is always an element of chance, and last year there were 10 people who did this and flunked (although of course more than 10 people did improve their grade). That meant they had to do all labs again, as well! These were very sad stories, but there was nothing I could do to help them, so recommend you avoid it.

Some, of course, may have passed the final exam but need to take an SP lab course again, due to being convicted in BGU disciplinary court of cheating in labs. And we are not done yet, regretfully. I really hope this is the last time we need to take such measures.

published on 07/07/2016 11:28:07 by Eyal Shimony
ציונים של עבודת בית 4 התפרסמו במערכת ההגשות
יש לכם יומיים לערער במערכת ההגשות.
published on 05/07/2016 13:01:03 by Marina Kogan
בדיקה פרונטלית לתרגיל בית 3 - אנא בדקו תשובה לערעור לפני שתגשו לבדיקה הפרונטלית
הבודק סיים לבדוק ערעורים, בבקשה תבדקו תשובה לערעור לפני שניגשים לבדיקה פרונטלית.
published on 05/07/2016 01:07:34 by Marina Kogan
בדיקה פרונטלית לתרגיל בית 3
מחר אחרי המבחן ב 13:00 תנתן לכם אפשרות (יחידה) להגיע לבדיקה פרונטלית של תרגיל 3.
כל מי שחושב מסיבה מוצדקת בהחלט שמגיע לו ציון גבוה יותר ממה שקיבל, מתבקש להגיע למשרד של מרינה בניין 37 חדר 504 לבדיקה פרונטלית.
published on 04/07/2016 21:59:56 by Marina Kogan
ציונים של עבודות בית 1 ו 2 התפרסמו במערכת ההגשות
יש לכם יומיים לערער על הציון
published on 04/07/2016 18:57:53 by Marina Kogan
שעות קבלה
שלום רב, שעות הקבלה שלי יתקיימו כהרגלם ביום שני בין 3 ל-5 בצהריים.

בהצלחה רבה, אמיתי

published on 03/07/2016 10:46:13 by Amitay Shaer
Office Hours Before the Exam
Next week I will hold my office hours on Monday (July 4), 16-18.
published on 30/06/2016 15:45:46 by Asaf Cahlon
ציונים של תרגיל בית 3 התפרסמו במערכת ההגשה
העבודות נבדקו על שני קבצי קלט input1 ו input2, פרוט של תוצאות output צפוי אפשרי לראות כאן.

יש לכם יומיים לערער על הציון.
הערעורים מוגשים במערכת ההגשות בלבד.

אפשרי לצרף לערעור קובץ קלט שעליו לפי טענתכם התוכנה שלכם עובדת תקין.
את הקובץ יש להגיש בתיקיה מיוחדת הנקראת Assignment 3 - appeals attached files ולציין בערעור שהגשתם קובץ קלט בתיקיה זו במערכת ההגשות.

published on 30/06/2016 13:41:49 by Marina Kogan
Office hours
Next week, I will hold office hours on Monday, July 4 (14-16) instead of Tuesday, July 5, due to the exam on July 5.
published on 29/06/2016 14:57:03 by Eyal Shimony
Office Hours Igor Mishsky
My Office hours today are moved to 16:00 until 17:30.

Thanks Igor

published on 27/06/2016 11:06:39 by Igor Mishsky
הגשה של תרגיל בית 4
אנחנו מאפשרים לכם לכתוב פתרון של תרגיל בית 4 ידנית על דף.

ההגשה היא למערכת ההגשות בלבד, כלומר אם אתם כותבים ידנית, תצלמו את התרגיל או תסרקו אותו, ותגישו קובץ PDF למערכת ההגשות

published on 22/06/2016 16:15:26 by Marina Kogan
הבהרה לגבי קריאה מקובץ קלט בתרגיל בית 3
לבקשת הוועד של הסטודנטים, ולמרות שבכל תרגול הובהר במפורש שפונקציית main אמורה לכלול אך ורק קריאות לפונקציות שתוכננו באסמבלי, בגלל שהדרישה הזו לא נכתבה באופן פורמלי בהגדרה של התרגיל, החלטנו לאפשר לכם לממש קריאה לקובץ הקלט גם בשפת C.
published on 19/06/2016 13:50:38 by Marina Kogan
פורסמו סלוטים נוספים לבדיקה פרונטלית של תרגיל 2
published on 19/06/2016 13:48:55 by Marina Kogan
Frontal checking hours are published on the course site
Time slots for frontal checks of Assignment 2 are published here.

Please be prepared to answer questions on your code and design.
Please arrive to the lab at least 20 minutes before the check.

Students that will not come to the slot they have registered, will get 0.

published on 09/06/2016 02:11:16 by Marina Kogan
Assignment 3, conditional extension.
Following an e-mail discussion with some student representatives, and together examining other events (submission deadlines, etc.) we have mutually agreed on a new and final deadline: June 20 (23:59).

If you find this new deadline inconvenient, then the old deadline of June 15 applies to you.

published on 08/06/2016 14:46:59 by Eyal Shimony
Cheating AGAIN, lab 7
It seems that some people did not believe me when I announced that more than 20 students were referred to the BGU disciplinary committee on labs 2-4. Well, I do not tend to lie. Now we have several more cases from labs 5-6 which we will be sending to the committee, as a separate case file.

If you are caught cheating in more than one case file this is a repeat offence and in some cases, if you got "conditional suspension of studies" in the first cheating case (very common, as it is not too harsh if you then stop cheating), you might actually be suspended or expelled from BGU the second time around!

We will check again in labs 7-9, so if you do use code that is not your own make doubly sure that you say so very clearly both verbally and in your submitted code, as deliberately "neglecting to do so" is in fact a criminal offence, as well as a violation of the academic code.

Note that lab 7 starts today (Sunday, June 5), so please come prepared and no more cheating.

published on 05/06/2016 12:13:33 by Eyal Shimony
3rd mandatory lecture on labs, and labs next week.
All students in the courses: SPlab, Computer Architecture and SPlab, must attend the third mandatory lecture of the semester, on data sturctures in files and ELF files, in preparation for labs 7-9. The lecture will be held on Sunday May 29, through Thursday June 2. In general, you should attend the lecture group to which you are registered, but (as long as you avoid crowding) may attend any of the following:

  • Group 1: 202 (build. 34) Mon, May 30, 16-19
  • Group 2: 210 (build. 32) Mon, May 30, 9-12
  • Group 4: 211 (build. 35) Sun, May 29, 17-20
  • Group 5: 205 (build. 28) Thu, June 2, 9-12
  • Group 6: 210 (build. 34) Thu, June 2, 14-17

The lectures are supposed to have a length of 2.5 hours. Please note, the room listed as the lecture for SPlab (90/140) is fictitious, people taking this course should attend the lecture at the same time (building 35, room 211), or any of the other lectures.

During the week of May 29 through June 2 there will be no regular labs, instead we will hold completion labs for labs 5, 6. Register to these completions (if you need them) using the completion labs menu, as usual.

published on 24/05/2016 16:36:12 by Eyal Shimony
Cheating in labs
Regretfully, we must notify you of "winners" in our system (but perhaps "losers" is more appropriate), and our decision to charge 25 students for cheating in labs 2, 3, 4, to be tried in the BGU disciplinary committee.

In one of the intended cases, a student has confessed and withdrawn a submission before the indicated deadline, and thus has saved himself/herself from this fate.

Make sure you all stay honest henceforth!

published on 16/05/2016 15:55:46 by Eyal Shimony
Assignment 2 deadline extension, lab 5
Following an e-mail discussion with some student representatives, and together examining other events (submission deadlines, etc.) we have mutually agreed on a new and final deadline: May 30 (23:59).

If you find this new deadline inconvenient, then (quoting Obama) "You can keep your old …" (deadline of May 22).

On a different topic, please recall that lab 5 starts on Sunday, May 15, so arrive well prepared.

published on 10/05/2016 10:28:23 by Eyal Shimony
התפרסמו חלונות זמן נוספים ביום 9.5 לבדיקות פרונטליות
published on 04/05/2016 14:00:56 by Marina Kogan
הגשה באיחור
אנחנו מאפשרים הגשה באיחור.
על כל יום איחור יורדות 10 נקודות מהציון של התרגיל.
published on 04/05/2016 13:21:53 by Marina Kogan
Frontal checking hours are published on the course site
Time slots for frontal checks of Assignment 1 are published here.

Please be prepared to answer questions on your code and design.
Please arrive to the lab at least 20 minutes before the check.

Students that will not come to the slot they have registered, will get 0.

published on 03/05/2016 00:34:17 by Marina Kogan
Completion Labs
Hussien and Majeed completion labs on Wednesday,04.05 , are merged as follows:

Morning Labs - 09:00-12:00, both will take place at room 307/34.

Afternoon Labs - 14:00-17:00, both will take place at room 003/92.
published on 02/05/2016 00:29:09 by Hussien Othman
ציוני תרגיל בית 0
  • מכיוון שההוראה של הספרה הרביעית לא היתה חד משמשעית, נבדוק שוב פעם עבודות של הסטודנטים שנכשלו בגלל הספרה במיקום הלא נכון בת.ז.
  • לכל מי שלא מילא היטב את ההוראות של ההגשה ובעקבות זאת קיבל 0, הוחלט לעלות את הציון מ 0 ל 70 רק הפעם - בפעם הראשונה והאחרונה !
  • התרגיל מהווה נקודה אחת מהציון הסופי. מי שלא מרוצה מהציון שלו בתרגיל, יכול לוותר עליו והנקודה הזו תחושב מהציון של המבחן
  • כדי להיות הוגנים לכל הסטודנטים של הקורס, כל הציונים הנמוכים מ 70 יועלו גם כן ל 70, כמובן בתנאי של הגשה

מרינה
published on 13/04/2016 16:30:14 by Marina Kogan
תרגול 5 פורסם באתר
שימו לב, הוספתי הסברים נוספים לתרגיל בית 2

מרינה

published on 13/04/2016 16:28:31 by Marina Kogan
Cheating in labs (!)
Regretfully, we have discovered multiple instances of code from a common source in labs 2 and 3. This constitutes cheating, which will not be tolerated. However, this is the first time in this semester, so perhaps you might have thought we don't really check.

Specifically, if you have submitted code that was not completely written by you, without due attribution (this part of the code copied from XXX, stated clearly in the submitted file (the only allowed exceptions being code we provided either directly or in man pages)), this is cheating. Note that although we do not intend to indict you for cheating if you copy 1 or 2 lines code, even in this case you are expected (in future cases) to provide due attribution.

Nevertheless, if you are one of the people who submitted code that is not their own, the deal is as follows, this time only. You have until Thursday, April 14 at 12 noon to send e-mail to me and to your TA stating exactly what parts were copied and from where or from whom. Your grade for the lab will be adjusted accordingly, but that will be the end of it.

However, if your submission is one of the suspected ones, and you do not come clean before the above stated dealine, you will get a temporary grade of 0 on the lab, and the case will be referred to the BGU disciplinary court. Note that in future labs, cases of cheating will be immediately sent to disciplinary court, and this option will not be available.

I really do not like to do this, but some people in the course seem to insist in behaving inappropriately, and we cannot condone this.

published on 12/04/2016 13:35:12 by Eyal Shimony
2nd mandatory lecture in SPlab, upcoming lab completions, assignment 2.
All students in the courses: SPlab, Computer Architecture and SPlab, must attend the second mandatory lecture of the semester, on file systems and command interpreters, in preparation for labs 5 and 6. The lecture will be held immediately after Passover vacation: Sunday May 1, through Thursday May 5. In general, you should attend the lecture group to which you are registered, but (as long as you avoid crowding) may attend any of the following:

  • Group 1: 202 (build. 34) Mon, May 2, 16-18:30
  • Group 2: 210 (build. 32) Mon, May 2, 9:30-12
  • Group 4: 211 (build. 35) Sun, May 1, 17-19:30
  • Group 5: 205 (build. 28) Thu, May 5, 9-12
  • Group 6: 210 (build. 34) Thu, May 5, 14-16:30

The lectures are supposed to have a length of 2 hours, with a possible overflow of a few minutes, therefore Monday morning lecture time has been modified accordingly. On the Thursday morning lecture, we will have a break in the middle due to YOM HASHO'A. Please note, the room listed as the lecture for SPlab (90/140) is fictitious, people taking this course should attend the lecture at the same time (building 35, room 211), or any of the other lectures.

During the week of May 1 there will be no regular labs, instead we will begin completion labs for labs 1 through 4, register to these completions using the completion labs menu, as usual. (The regular lab 4 you should be doing during the week of April 10, just before Passover vacation.)

We will also be posting assignment 2 in architecture (assembley language), so that you can start enjoying it during Passover vacation if you wish, or anticipate shortage of time later on (yes, in parallel with assignment 1). The assignment will be explained in practical sessions after Passover vacation.

published on 10/04/2016 13:04:11 by Eyal Shimony
תרגול השלמה
סטודנטים יקרים שלום רב, בהמשך להודעה קודמת, שני תרגולי השלמה ביום ראשון הבא(10.4) יתקיימו בבניין 28 חדר 106 בשעות 10-12

בברכה, אמיתי

published on 07/04/2016 17:36:35 by Amitay Shaer
שינוי חד פעמי בשעות התרגולים
סטודנטים יקרים שלום רב, השבוע ביום שני התרגולים מבוטלים.

במקומם אקיים תרגולי השלמה ביום ראשון הבא 10.04 בין השעות 10-12 אודיע על כיתות בהמשך

בברכה, אמיתי

published on 03/04/2016 14:55:50 by Amitay Shaer
Switching labs
Due to overwhelming amounts of lab-switch requests by students that apparently missed Prof. Shimony's announcement on the subject, I want to make the procedure clear.

  • First off, if you want to switch labs with someone, you need a justifiable reason. As a rule of thumb, a justifiable reason is usually not something you can reschedule or change.
  • Second, you need to find a student who can (and is willing to) switch with you.
  • Next, you get your request approved by your TA. Keep in mind that if your reason isn't covered by the yearbook, it might be rejected (we do try to say "yes", but it isn't always an option).
  • Lastly, you need to write an email to that student, his/her TA, your TA and me (Lior). The email must include a dates, the lab groups and your and the other student's names.

    The request must be sent at the latest a week before the relevant lab session. Failure to file the request correctly and on time will result in a refusal.

    Cheers.

  • published on 31/03/2016 09:45:14 by Lior Lotan
    תרגולים של מרינה - שינוי כיתה
    שני התרגולים שמועברים בכיתה 108 בניין 32 עברו למקום אחר.

    יום ב 19-20 כיתה 5 בניין 34

    יום ל 16-17 כיתה 213 בניין 35

    מרינה

    published on 27/03/2016 14:20:41 by Marina Kogan
    שעות קבלה של מרינה
    שעות קבלה של מרינה יתקיימו מדי שבוע בימי שלישי 14-16

    מרינה

    published on 21/03/2016 15:08:48 by Marina Kogan
    Week 3 lectures, upcoming labs
    Due to PURIM and faux-PURIM, there will be no lectures on Thursday, March 24 and no lecture on Monday afternoon, March 22. Lectures next week simply continue from where they left off in the same group, and a bit behind the other groups for a while.

    Meanwhile, you should prepare for lab 2 which will be held Sunday, March 27 through Thursday, March 31. As usual, do task 0 and read and understand the reading material provided. Please note that all material from previous labs is assumed to be known, so if you are flaky on issues from lab 1 make sure you catch up.

    published on 20/03/2016 13:10:58 by Eyal Shimony
    Thursday first lecture will start at 10:00
    We will start at 10:00 sharp (not at 10:10!)
    published on 16/03/2016 17:56:37 by Tamir Grossinger
    Monday lecture
    As stated before, Mondays morning lecture in Architecture (Tamir Grossinger) starts at 10:00 AM, this week, as in most other weeks of the semester.
    published on 13/03/2016 16:58:35 by Eyal Shimony
    Location switch of 4 Wednesday groups.
    Groups 15 and 28 (Majeed) will be held in building 34 room 307 instead of building 92 room 3.

    Groups 48 and 68 (Hussien) will be held in building 92 room 3 instead of building 34 room 307.

    published on 13/03/2016 11:20:00 by Majeed Kassis
    SPlab Week 2
    On Sunday, March 13 through Thursday, March 17 we hold Lab 1. As stated before, attendance and proper participation is mandatory.

    Proper participation consists of understanding the lab rules on the course main page, coming well prepared for the lab, arriving on time, and doing the lab tasks during the lab hours as stated in the apporpiate lab task definitions, with possible modifications by your lab TA.

    Preparation for the lab consists of reading and understading the reading material (including trying out all mentioned functions, if this is what it needed to make sure you understand them), and doing task 0 from the lab, before attending the lab.

    Except for people not yet registered to the course in week 2, and other justified circumstances, you must show up only for the lab session to which you are registered. In justified circumstances (e.g. army service, sickness) you should attend another lab using the following handoff protocol. The handoff protocol is as follows:

    • As soon as possible and well ahead of time, locate a lab session when you can attend instead of the lab session you will miss, that has space for you (i.e. has less than 12 students).
    • Send an e-mail message to both your TA and the TA of your target session about your intention for a 1-time transfer, with exact reasons and dates.
    • If both TAs agree (in e-mails addressed to all the above parties), the handoff is considered committed, and you should attend the target lab session.

    Note that the above is intended as a protocol for a one-time handoff, in order to allow some flexibility. It is not to be abused, or the entire mechanism will no longer be allowed. You may include the head TA in the requests, in case your reason is truly serious (e.g. army service), in order to help you locate an appropriate target lab session, if you encounter difficulties with the above mechanism.
    published on 09/03/2016 15:43:37 by Eyal Shimony
    Week 1: Mandatory lecture in Computer Architecture, SP lab
    All students in the courses: SPlab, Computer Architecture, Computer Architecture and SPlab must attend the first lecture of the semester. This includes students not registered to these course(s), and who might enroll in any of these courses later on during this semester.

    In general, you should attend the lecture group to which you are registered. I will be giving all 5 lecture instances in week 1, thus they are all expected to be equally good (or equally bad), so please no crowding! However, if you are not yet registered or for some exceptional reason cannot attend the lecture group to which you are registered, you may (space permitting) attend any of the lectures as follows:

    • Group 1: 202 (build. 34) Mon, March 7, 16-19
    • Group 2: 210 (build. 32) Mon, March 7, 9-12
    • Group 4: 211 (build. 35) Sun, March 6, 17-20
    • Group 5: 205 (build. 28) Thu, March 10, 9-12
    • Group 6: 210 (build. 34) Thu, March 10, 14-17

    Please note that due to course system oddities (does not allow assigning same room to more than one course), the room listed as the lecture for SPlab (90/140) is fictitious, people taking this course should attend the lecture at the same time (building 35, room 211), or any of the other lectures. Due to some other strangeness, there is no group 3, but you needn't be concerned about that.

    During week 1 of the semseter (March 6 through 10), there will be no labs and no practical sessions. Lab 1 begins in week 2, on March 13. People in SPlab or in Architecture and SPlab should use the first week to attend the mandatory lecture and to prepare for lab 1, which is now online.

    published on 29/02/2016 11:14:43 by Eyal Shimony