Technion - Israel Institute of Technology  
234122 - Introduction to Systems Programming
  Spring 2004 EnglishRussianHebrewArabic  
Announcements

Final B grades were corrected
Due to a mistake in the factor formula.
Grades are now higher!
Created on 1/11/2004, 21:05:50  
Final Moed B grades are available
The final grades of Moed B are now available for viewing on GR++.
- Well justified appeals should be submitted, in writing only, to Yaniv Hamo's mail box (Taub 5th floor) no later than 15/11/2004.
- The entire exam is re-checked upon appealing, the new grade may be lower than the original.
- There will be no official solution of the exam
Created on 1/11/2004, 18:45:43  
Reception hours for Moed B
Thursday 14/10, 10:00-11:00, Taub 207 (Roman)
Thursday 14/10, 13:00-14:00, Taub 416 (Harel)
Thursday 14/10, 15:00-16:00, Taub 440 (Ronen)
Sunday 17/10, 16:00-17:00, Taub 311 (Yaniv)

Good luck!
Last updated on 12/10/2004, 21:14:26  
Final Moed A grades are available
The final grades of Moed A are now available for viewing on GR++.
- Well justified appeals should be submitted, in writing only, to Harel's mail box (#159, Taub 5th floor) no later than 26/08/2004.
- The entire exam is re-checked upon appealing, the new grade may be lower than the original.
- There will be no official solution of the exam.
Created on 12/8/2004, 18:03:02  
A new FAQ - "About Exams" is added
You can find it in the FAQ section.
Created on 27/7/2004, 17:19:37  
Ex4 grades
Ex4 is checked. Grades are in GR++, manual works will be in your boxes today.
On your checked work you will see error codes, check the update page of ex4 for the meaning of each code.
Read FAQ "Everything you need to know about Matam's assignments" for instructions about how to reproduce the automatic checker runs.
Good luck in the exam!
Created on 26/7/2004, 11:27:48  
Exam Moed A
The exam will take place this Wednesday (28/7), 09:00-12:00 in Ullmann 201-205, 303-305.
You may use any material which does not operate on electricity of any kind.
Created on 25/7/2004, 15:34:09  
Reception hours before the exam
Harel - Sunday 25/7 12:00-13:00 (Taub 416)
Ronen - Sunday 25/7 13:00-14:00 (Taub 440)
Yaniv - Tuesday 27/7 13:00-15:00 (Taub 311)
Created on 21/7/2004, 09:31:31  
Bobi will give Tirgul Hazara before the exam
On Monday 26/7, 14:00-16:00, Taub 7.
You are all welcome.
Other TAs will have reception hours before the exam, to be published soon.
Created on 21/7/2004, 01:51:21  
Ex4 is further postponed to 18/7
This is the last postponement.
Created on 14/7/2004, 01:11:28  
Ex3 is checked
Refer to "Everything you need to know about Matam's assignments" in the FAQ section for instructions on how to reproduce the automatic checker runs.
Created on 11/7/2004, 19:40:00  
Ex4 postponed to 15/7
In order to allow you to better plan your time in the exam period
Last updated on 7/7/2004, 20:57:36  
complementary tutorial for Ronen's group
will be given on Tuesday 29/6/04, 14:30-16:30
Created on 28/6/2004, 09:20:24  
Ronen's tutorial on 20/6 is canceled
New date for complementary tutorial will be announced soon.
Created on 20/6/2004, 08:53:18  
Ex4 is published
You can download it from the Assignment's section of the course site.
Its due date is 11/7, and the TA in charge of it is Yaniv.
Don't leave it to last moment.
Created on 18/6/2004, 00:22:35  
Ex2 is checked
Refer to "Everything you need to know about Matam's assignments" in the FAQ section for instructions on how to reproduce the automatic checker runs.
Your dry works will be soon available for taking.
Ex2 hand check codes appear in update section of ex2.
Created on 16/6/2004, 09:47:35  
Complementary tutorial for Yaniv's group
For more coverage of C++ will be given on Sunday 20/6, 16:30, Taub 9.
Created on 9/6/2004, 02:04:46  
Additional reception-hour for EX3
On Wednesday (9/6) 16:00-17:00 Ronen will give additional reception-hour (room 440).
Created on 8/6/2004, 13:51:16  
Ex3 postponed in 1 day
Due to some access problems to stud1.
New due date is 11/6.
Created on 8/6/2004, 11:53:47  
EX3 update
Following my last update regarding space issues in part A, a small correction is required to the 'part_B_results' file as well.
The space character should appear at the end of lines 3 and 4 (since there is such a space in the 'defs1' input-file).
Please visit the ex3-updates page at the couse site and find the link to the updated file.
Created on 3/6/2004, 10:04:02  
ex3 update
In part A, the 'checkFormat' script should output the erroneous lines as they appear in the input-file.
For example: " A45 < C3" should be printed with all the spaces.
Thus, the last line of the output when calling "checkFormat defs3" should be: " D3 < " and not: "D3<" as appears in the 'README' file and in 'part_A_results' file.
This can be done by obtaining the line as a string instead of as a list of words:
set line = "$<"
To echo this line with all its spaces, one can write: echo "$line"
Later, we can put this line between parenthesis to obtain a list of its words:
set lineList = ($line)

Links to the updated 'README' and 'part_A_results' files are available under the 'ex3 updates' link at the course-site:
http://webcourse.cs.technion.ac.il/234122/Spring2004/en/hw.html

Ronen.
Created on 2/6/2004, 10:34:28  
Complementary lecture for Yechiel
The lecture on Monday 31/5 will not be held.
Instead, on Thursday 3/6, 8:30-10:30 in Taub 7, Yechiel will give a complementary lecture.
Created on 31/5/2004, 13:18:51  
Ex3 is published
You can download it from the Assignment's section of the course site.
Its due date is 10/06, and the TA in charge of it is Ronen.
Created on 27/5/2004, 03:35:08  
Exercise 2 is postponed
Since stud1 was down yesterday, the exercise is postponed by
one day, and should be submitted no later than Monday
24/05, 15:00.
Created on 23/5/2004, 08:46:33  
For Bobi's group: 7/6/04 tutorial is cancelled. Complementary at 13/6/04 instead.
Bobi's tutorial in Monday 7/6/2004 16:30-18:30 is cancelled.
A complementary tutorial will be given in Sunday 13/6/2004 16:30-18:30 at Taub 4.
Created on 19/5/2004, 13:17:54  
Ex1 grades
Exercise 1 is checked. You can take your works from the boxes in the first floor.
Appeals regarding manual check should be addressed to Bobi during his reception hours.
Read FAQ "Everything you need to know about Matam's assignments" on istructions how reproduce
the automatic checker runs. There is no corrections/appeals to automatic checking.

Students with any other problems should come to me at my reception hours or
contact me by email.

Roman.
Created on 16/5/2004, 14:22:21  
CShell exam practice on Sunday
On Sunday 23/5 (after the midterm in Hedva..) at Taub 1, 16:30, Yaniv will give an additional CShell exams tutorial, for the entire course.
This tutorial will be of two parts - first you will solve yourself a CShell exam question and after a break we will review your mistakes and difficulties.
It is highly recommended to review the CShell subject prior to this tutorial, and to bring along all CShell material you have, to simulate an exam with open material.
Created on 13/5/2004, 10:28:42  
Ex2 is published
You can download it from the Assignment's section of the course site.
Its due date is 23/05, and the TA in charge of it is Harel.
Last updated on 29/4/2004, 13:58:39  
Submission problems
Ok, guys. I am very sorry, but it appears that there are some problems
with submission mechanism. I called the Fixing Guy, and the Fixing Guy will arrive soon.
Meanwhile you have another postpone til Sunday 14:00. Those who have already submitted it and got approval, will be able to resubmit it (if they want), but they don't have to.

Those who did not get any approval, please submit it at Sunday.
In case of resubmition, no need to put another printed copy to the course box.

Sorry for the mess.

Roman.
Last updated on 29/4/2004, 08:57:07  
Change of time for Yechiel's rescheduled lecture on 29/4
Yechiel's lecture on 29/4 (which is instead the one on 28/4) will take place at 14:30-16:30 (and NOT from 13:30 as previously published), at Taub 2.

In addition, Yechiel suggests that you look at the coming slides (untill the end of the chapter) BEFORE the lecture: These are about a coding example, and being familiar with the structure of the code (not necessarily the details) will make the lecture much easier to understand.

Hag Sameach,
Bobi
Created on 27/4/2004, 20:01:46  
Exercise 1 postponal
Since stud1 is down today, the exercise one is postponed at one day,
and should be submitted no later than Thursday 29/04, 23:59.
Also note, that exercise 2 will be published as planned.

Roman.
Created on 25/4/2004, 22:07:39  
Note- reception hours
My reception hours for the excercise 1 are moved to Tuesday 11:30-12:30.
Also, I have my usual reception hours at Sunday 12:30-13:30.

Roman.
Created on 18/4/2004, 23:32:27  
Two lectures of Yechiel are rescheduled
Yechiel's lecture that is cancelled on 19/4 (Yom HaSho'a)
will be compensated the day before - 18/4, 16:30, Taub 001.
Yechiel's lecture on 28/4 (Wed. as Mon.) is cancelled and
will be compensated the day after - 29/4, 13:30, Taub 002.
Created on 15/4/2004, 23:55:35  
Yaniv's tutorial tomorrow (wed. 14/4) is in Taub 9
and not 7 as published before.
Created on 13/4/2004, 21:12:38  
_gxx_personality error
A few students asked me about linker error which says that _gxx_personality
is undefined. This error is really confusing (that's why I am sending this email) and
is caused by naming conventions.

Note, that gcc treats .C and .cpp files as C++ files and compiles them as C++.
C files should have .c extension.
So, you just need to rename you file_name.C to file_name.c
to solve this problem.

Roman.
Created on 10/4/2004, 18:25:48  
Wednesday 14/4 - replacement tutorial for Yaniv's group
Yaniv will give a tutorial on Wednesday 14/4, 12:30-14:30, Taub 9 instead of the one on Tuesday 20/4.
So next week, there will two tutorials for Yaniv's group, on 13/4 and 14/4, and a week later there will be none.
Hag Sameah
Last updated on 13/4/2004, 21:12:45  
Updates for the homeworks.
Don't forget to look for updates/fixes/explanations to the homework in the
"Assignments\homework_updates\ex1".
Created on 1/4/2004, 21:13:49  
Complementary tutorial for Bobi's group
Complementary tutorial for Bobi's group will take place tomorrow (Wednesday) 12:30-13:30 (one hour) at Taub 4.
We will cover linked-lists which are required for solving exercise 1 (which was publised yesterday).

See you tomorrow,
Bobi
Last updated on 30/3/2004, 12:09:18  
Corrections to the excercise document.
Those who have already downloaded the excercise document,
please, download it again.

Roman.
Created on 30/3/2004, 10:58:20  
Ex1 (C) is published
You can download it from the Assignment's section of the course site.
Its due date is 28/4, and the TA is charge of it is Roman (gershman@tx).
Last updated on 29/3/2004, 19:36:01  
Ronen's class changes room
Ronen's class is permanently moved to Taub 401.
Created on 25/3/2004, 22:47:52  
Yaniv's tutorial on 30/3 is advanced to Sunday 28/3
Yaniv will give tutorial #4 on Sunday 28/3, 16:30, Taub 7 instead of Tuesday 30/3.
Created on 22/3/2004, 20:04:52  
Rescheduling Monday's Tutorial
Due to a scheduling mistake, Monday's toturial shared the same hours as the lecture.
It is thus rescheduled to Monday 16:30-18:30 at Taub 7.
Students from other groups, who find this time more convenient, are more than welcomed to join this group as well.
Created on 16/3/2004, 13:30:01  
Welcome to Matam, Spring 2004!
Our website is at http://webcourse.cs.technion.ac.il/234122
Those who have not received this message, please register yourself by clicking on "Auto Update" on site.
Slides and lecture notes are available on site for printing, and are sold as booklets at Michlol.
Recitations are given normally in the first week.
Good luck in the new semester!
Matam staff
Last updated on 7/3/2004, 19:32:29