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

The grades for the Moed A have been published
There was a factor and the exam grade was calculated as follows: 1.12*grade+7.
The exams have been passed to the secretariat. For any questions regarding the scanning please approach the secretariat.

Appeals:
Appeals should be sent by mail to Omer. Please follow these rules:
- Appeals should be submitted until 9/8.
- You cannot appeal on the grade reduced per mistake (e.g. "But how can this be worth 6 points???")
- You may appeal over mistakes you think were made by the checker.
- Please write in 1-3 lines (per problem) the reason for your appeal.
- Do not attach the scan to your mail.
- In case of an unjustified appeal the entire exam might be checked again and points me be reduced.

If you wish to consult about specific mistakes you may do so by mail with Omer or any other TA.

Enjoy your summer.
Last updated on 1/8/2010, 15:57:23  
The exam's form is now available
You can find it under material, exams and solutions.
Created on 25/7/2010, 17:54:54  
Moed A
The exam will be held at the 25.7.10 between 13:00-16:15 at Ulman 601-605,701-707 and 709.
The exam will be in two parts of one and a half hours each with a break of 15 minutes in between.
As mentioned before the exam is with open material. (Anything non-electronic)

Also, the example questions have been updated to clarify a few issues in some of the questions.
Last updated on 22/7/2010, 13:53:24  
Daniel's Reception Hours
Tomorrow (Thursday) Daniel will pass a revision tutorial on his reception hours, from 16:00-18:00.
The revision slides are available on the site, under Course Material->Auxiliary Tutorials.
After the revision tutorial, he will solve/answer questions like in regular reception hours.
Created on 21/7/2010, 11:30:21  
Reception hours before the exam
The course staff will be holding reception hours before the exam.

19.7 - 12:00-13:30 - Dr. Dani Kotlar - Taub 412
20.7 - 10:00 - 11:30 - Mark Silberstein - Taub 201
20.7 - 16:00 - 17:30 - Dan Garber - Taub 201
21.7 - 9:30 - 11:00 - Avishay Livne - Taub 201
21.7 - 16:00 - 17:30 - Omer Strulovich - Taub 201
22.7 - 16:00 - 19:00 - Daniel Rembiszewski - Taub 1

You may also ask the staff for help by E-Mail as usual.

Good Luck in the exam!

Created on 17/7/2010, 00:26:09  
The grades for the assignment 4 (C++) have been published
The checked printouts will soon be returned to the boxes near the secretariat.
The solution of the dry question and the grading key appear under Assignments - Exercise4 C :
http://webcourse.cs.technion.ac.il/234122/Spring2010/hw/WCFiles/ex4-grading-and-tips.pdf

Please note that due the time consuming nature of the dry check, your code has been marked with error codes (Such as (A1), (B3), etc...).
Explanations for these codes are available in the grading key. If you still do not understand the nature of the mistake you may come to Omer's reception hours.

Appeals
Appeals can be submitted until 26.7.10.

For the manual check:
Please resubmit your dry work to Omer's mailbox (169) on Taub's fifth floor with attached detailed explanations why you think the points should not be reduced. Please note, however, that if you resubmit your dry work for appeal , it will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal.

For the automatic check:
You cannot appeal over the automatic check unless:
1. You ran all the published final tests (This time this is only the test that was supplied to you)
2. There was some kind of a technical error with the electronic submission and you have the confirmation code or a copy of the files on t2 with a correct date.

For explanations and appeals about the automatic/manual check, you can come to Omer's reception hours.
Created on 13/7/2010, 18:20:53  
Clarification: The exam will be with open material.
This means any non-electronic material.
Created on 13/7/2010, 14:04:26  
Exercise 3 grades have been published
The tests and the expected output can be found on T2 at: ~mtm/public/0910b/ex3/tests

Checking script are also supplied in that path:
use script testPartA to generate output for part A tests
use script testPartB to generate output for part B tests
use script testPartC to generate output for part C tests
use script testPartD to generate output for part D tests

The tests scripts should be used in the same way that your scripts should be used.
Examples:
1. In order to generate output for part A use for example:
"testPartA partA_test1_lines.in partA_test1_calls.in partA_test1_msgs.in"
2. In order to generate output for part B use for example:
"testPartB partB_test1.in"
3. In order to generate output for part C use for example:
"testPartC partC_test1.in"
4. In order to generate output for part D use for example:
"testPartB partD_test1_companyA.in partD_test1_companyB.in"

All the outputs will be directed to the screen unless you used i/o redirection.
The checking script for part B concatenates all the output files into a single output.

Here is the mapping between test files and the expected output files:
1. partA_test1 <-> expout1
2. partA_test2 <-> expout2
3. partA_test3 <-> expout3
4. partB_test1 <-> expout4
5. partB_test2 <-> expout5
6. partB_test3 <-> expout6
7. partC_test1 <-> expout7
8. partC_test2 <-> expout8
9. partC_test3 <-> expout9
10. partD_test1 <-> expout10
11. partD_test2 <-> expout11
12. partD_test3 <-> expout12

Each test is worth 4 points that are reduced if your code fails that test (minimum grade = 52).


Appeals
Appeals can be submitted until 23.7 (two days before moed A).

You cannot appeal over the automatic check unless:
1. You ran all the published final tests (~mtm/public/0910b/ex3/tests) in the same conditions and figured the automatic checker was wrong or that you found the test to be faulty.
or
2. There was some kind of a technical error with the electronic submission and you have the confirmation code or a copy of the files on t2 with a correct date.

In certain cases you might get a chance to fix your code, if very small code errors exists that caused a huge reduction in points. Fixing your code will be subjected to a penalty.

For explanations and appeals about the automatic check, please schedule a meeting with Dan by email.
Created on 27/6/2010, 18:18:10  
General information concerning the final exam
- The test will be different from previous ones. It will be composed of 10 questions covering various subjects.
- The questions will involve more thinking and less writing than past tests.
- All the subjects taught in the course will be covered. This means everything that was said/appeared in the slides of the lectures/tutorials.
- The students are advised to make sure they understand everything taught in class. Some questions will be about material that does not appear in past exams.
- We recommend the students to both read the slides and their notes and solve old tests as they still offer the best way to practice on answering Matam related questions.

Some example questions have been published so you can get the feel of what is expected.
You may find them under Course Material - Exams and Solutions.
Created on 23/6/2010, 16:57:03  
Exercise 4 submission clarifications
This is what you need to submit:
- The wet part electronically. No need for a makefile in this exercise. (You also need to print the code as usual of course)
- The dry part - as a printed copy. Both parts of the questions should be printed. When printing code, do it in the usual standards (Fixed-width fonts in a readable format)
Last updated on 24/6/2010, 01:09:34  
Exercise 2 Appeals
Many students didn't understand how to read the files received from the e-mail system.
Opening the archive, you can see each test has three output files: outX, expoutX, and errX.
outX is your output for test X; expoutX is the expected output; and errX is the error output.
outX and expoutX are usually meaningful on the report tests. The errX file usually contains the error that made your test fail, including the file and line where it failed (there are three test files and one file that runs them).
Another thing that you may have had trouble with are memory errors and leaks. You may have lost as much as 10 points due to memory errors. You can use valgrind to check if you had any memory errors.

If you think there was some error with the automatic checker or the dry check, I will hold a last reception hour for appeals on ex2 on Thursday 12:30. This is the last date I will be in my office to handle appeals. If you can't make it, and need to appeal, contact me by mail before Thursday, and we'll try to work something out.

Good luck with the exams!
Created on 22/6/2010, 16:21:06  
Exercise 4: The file shared_ptr.h has been updated
If you suffer memory leaks/errors when using a vector of shared pointers this should fix it.
If you didn't have this problems and already submitted the exercise. This change will not affect you and you shouldn't worry about it.
Created on 20/6/2010, 10:43:21  
Avishay's office hour on Sunday 20.6 is cancelled.
If you need to meet me, contact me via email and we'll schedule a meeting.
Created on 19/6/2010, 22:01:34  
FAQ for exercise 4 has been updated.
While the FAQ does not tell you anything that does not appear in the exercise itself or the test supplied to you, it does contains a lot of references to mistakes I have been seeing a lot lately.
I recommend you to read it all and make sure you haven't done any of the mistakes mentioned there.
Created on 18/6/2010, 15:44:52  
Reminder: Final lecture will be given in Sunday 20/6 at 16:30 at Taub 1
We remind you that the lectures of both Sunday 20/6 and Monday 21/6 are canceled.
Instead, Dani will give a lecture to both classes in Sunday 20/6 at 16:30, the lecture will be held at Taub 1.
Created on 17/6/2010, 15:34:40  
Exercise 2 grades have been published
The grades for the second assignment (ADT) have been published.
The checked printouts will be returned to the boxes near the secretariat tomorrow. The grading key used and the solution to the dry questions is available in the assignments section.


To receive the test files and a summary of testing on your code please go to the assignments section and follow the instructions for "Submission of email addresses for receiving results of the tests of the assignments".
The tests themselves can also be found on the T2 at: ~mtm/public/0910b/ex2/final_tests

Please note that due the time consuming nature of the dry check, your code has been marked with error codes (Such as (A), (B), etc...).
Explanations for these codes are available in the grading key. If you still do not understand the nature of the mistake you may come to Daniel's reception hours.


Appeals
Appeals can be submitted until the end of the semester: 24.6.10.
If you wish to submit an appeal any later, please contact Daniel.

For the manual check:
Please resubmit your dry work to Omer's mailbox (169) on Taub's fifth floor with attached detailed explanations why you think the points should not be reduced. Please note, however, that if you resubmit your dry work for appeal , it will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal.

For the automatic check:
You cannot appeal over the automatic check unless:
1. You ran all the published final tests (~mtm/public/0910b/ex2/final_tests) in the same conditions and figured the automatic checker was wrong.
or
2. There was some kind of a technical error with the electronic submission and you have the confirmation code or a copy of the files on t2 with a correct date.

For explanations and appeals about the automatic/manual check, you can come to Daniel's reception hours.
Created on 15/6/2010, 20:12:37  
Exercise 4 files and FAQ have been updated
Please download again the files for this exercise. A bug was fixed in the object file and a new test was added to insure correctness of your exercise.
Also, please note that the FAQ for exercise 4 has been updated.
Created on 15/6/2010, 00:52:25  
Two announcements
- In Monday 14/6, Gill will give the lecture to Dani's class.
- The lectures of both Sunday 20/6 and Monday 21/6 are canceled.
Instead, Dani will give a lecture to both classes in Sunday 20/6 at 16:30, the lecture will be held at Taub 1.
Last updated on 6/6/2010, 12:24:48  
Exercise 4 has been updated
As usual, details about the mistake can be found in the errata section.
Also note that the F.A.Q. for the exercise can be found there as usual.
Created on 5/6/2010, 01:30:30  
Exercise 4 has been published.
The due date is 24.6 (Last day of the semester).
It is recommended to start working on it and finishing it as early as possible.

Good Luck!
Created on 3/6/2010, 16:59:18  
Update for HW3
In order to benefit with those students who already submitted their work, I will accept both version of the script name in part B. i.e. you can use either one of the names "clientRetrivalReport" and "clientRetrievalReport".
Created on 1/6/2010, 21:34:49  
Important update for HW3
In section C the name of the main script should be "clientRetrievalReport" and NOT "clientRetrivalReport" as originally stated in the assignment document.
I thank the students who brought this mistake to my attention.

Dan.
Created on 1/6/2010, 15:27:50  
Clarification for students who get postponement due to midterms
You may submit the documents needed for the postponement until the 17.6.
Please tell me (Omer) if you you can't meet this deadline.
Created on 30/5/2010, 16:42:39  
(Another) Reminder
Daniel's tutorial and reception hours tomorrow are cancelled.
Created on 23/5/2010, 16:01:44  
Dan's special reception hour for HW3 tommorw (Monday) is cancelled.
Instead he will give a reception hour on Tuesday 17:30. This is a one time change.
Created on 23/5/2010, 10:27:06  
Reminder - Tomorrow's lecture is cancelled (Sunday, 23.5)
Gill will not be holding his lecture at Sunday, 23.5.10
Created on 22/5/2010, 21:21:07  
Multiple changes to the test files in HW3
Hello all, there has been some mistakes in the test files which were corrected. Please download the test files again.
Created on 20/5/2010, 19:05:49  
Homework Assignment 3 has been published
Due date: 3/6/2010 at 12:30.

- The TA in charge is Dan Garber.
- Submission is in pairs.
- See the assignment document for more details (including special reception hours).

Good luck!
Created on 17/5/2010, 12:21:24  
Submission clarification
I've been told it is a little unclear from the document, so let me say this:
You need to submit the Makefile with the exercise!
It should be inside the zip, in the root directory, with the source and header files.
If I unzip the file, add a main.c file, and call Make, the code should compile and a file called mtm_cellular should be created.
(Edit: and the other of the supplied files, of course - cellular_company.h, set.h, etc. You shouldn't submit any of the files we supplied)

Note that if you already submitted, you can resubmit. Only the latest submission counts.
Last updated on 16/5/2010, 21:55:54  
Containers library and tests have been updated
The containers library and test files have been updated.
Those of you who already have working code don't need to worry - it shouldn't affect you. Those who aren't done yet, might be spared a lot of debugging and headache - so I suggest downloading the latest files.
More information is available on the errata section.
Created on 14/5/2010, 04:34:09  
Complementary Tutorial & Reception hours
Daniel's complementary tutorial will be held on Ulman 603, on Wednesday 12/05, at 12:30-14:30.

Also, since Thursday is student's day, the exercise's reception hours are cancelled that day. They will be moved to Wednesday at 11:25-12:25 instead. Note that this is the last reception hour before the submission, so its the last chance to come ask questions.
Created on 10/5/2010, 13:10:50  
Updates to the exercise & complementary tutorial
There have been updates to the exercise, most importantly to the dry question. There was a sentence missing on the last question, which made the solution much more difficult than it should have been.
Also, there have been various updates to the FAQ and some other errata.

On another note, Daniel's tutorial group will have a complementary tutorial this Wednesday on 12:30-14:30, as discussed in class. Do not miss it, since its a C++ tutorial which you will miss.
This tutorial is to compensate for a cancelled tutorial on 24/05.
The class for the complementary tutorial will be published soon.
Created on 10/5/2010, 03:10:59  
The grades for the assignment 1 (C) have been published
The checked printouts will soon be returned to the boxes near the secretariat.
The solution of the dry question and the grading key appear under Assignments - Exercise1 C :
http://webcourse.cs.technion.ac.il/234122/Spring2010/hw/WCFiles/ex1-grading-and-tips.pdf

To receive the test files and a summary of testing on your code please go to the assignments section and follow the instructions for "Submission of email addresses for receiving results of the tests of the assignments".
The tests themselves can also be found on the T2 at: ~mtm/public/0910b/ex1/final_tests

Please note that due the time consuming nature of the dry check, your code has been marked with error codes (Such as (A), (B), etc...).
Explanations for these codes are available in the grading key. If you still do not understand the nature of the mistake you may come to Omer's reception hours.


Appeals
Appeals can be submitted until 30.5.10.

For the manual check:
Please resubmit your dry work to Omer's mailbox (169) on Taub's fifth floor with attached detailed explanations why you think the points should not be reduced. Please note, however, that if you resubmit your dry work for appeal , it will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal.

For the automatic check:
You cannot appeal over the automatic check unless:
1. You ran all the published final tests (~mtm/public/0910b/ex1/final_tests) in the same conditions and figured the automatic checker was wrong.
or
2. There was some kind of a technical error with the electronic submission and you have the confirmation code or a copy of the files on t2 with a correct date.

For explanations and appeals about the automatic/manual check, you can come to Omer's reception hours.
Last updated on 9/5/2010, 14:18:57  
Reminder to Gill's group - Compensation lecture today
Please remember that today (5.5) Prof. Barequet will hold a compensation lecture at 12:30 at Taub 7.
Created on 5/5/2010, 10:57:08  
Dan's reception hour tomorrow is cancelled
If you would like to meet at a different time this week, feel free to schedule a meeting by email or phone.
Created on 1/5/2010, 16:05:04  
Redownload the header files
The header files for the containers have been updated several times. It is recommended you redownload them, so you don't miss any documentation. In addition, there was some wrong info in the files - it was all fixed. A complete list of updates is found on the errata page.
Also, it is recommended you read the FAQ. There are several updates there which will help you make decisions about the exercise. In any case, don't forget to check the FAQ and the errata page before you send any questions.
Good luck and shabat shalom.
Created on 1/5/2010, 13:48:54  
Redownload windows object files
There was an error with the object files for windows, which made them not work on the faculty farm computers and some home computers. Please download them again from the T2 folder. More information is available at the errata section.

Also note, there were several small fixes to the exercise document and even the cellular_company.h file (don't worry, the change was in the documentation only). It is recommended you download these files again as well.
(All the changes are documented in the errata section)

There were also additions to the FAQ section - if you're unsure of something, try looking there.
Created on 27/4/2010, 22:59:43  
Assignment 2
Some students said it wasn't clear from the exercise, so let me emphasize: you DO NOT need to (or should) implement the Set and List ADTs!
The implementation is supplied and you are supposed to use the implementation we gave you.
Implementing those ADTs would have taken you a lot of time.
For more information, see exercise 2's FAQ.
Created on 26/4/2010, 18:51:15  
Announcement for students who have three or more midterms (בחני אמצע)
The students who have three or more midterms (בחני אמצע) will receive a postponement for the assignment in which they have the majority of the midterms. The postponement will be given only if the students will provide documents proving that they indeed participated in the three or more midterms. The postponement for an assignment will not entail any postponements for the next assignments.

Please note that having one or two midterms during a homework assignment is not an exceptional case and the students who have less than three midterms are not eligible for any postponement. The course staff included the possibility of one or two midterms in the calculation of the timeframe for the assignments.

The postponements will be given in the following way :

3 days postponement for participation in 3 midterms.
6 days postponement for participation in 4 midterms.
9 days postponement for participation in 5 midterms.

To exemplify the postponements policy:
If a student has 3 midterms during the period of assignment 2 and 1 midterm during the period of the assignment 3, he will receive 6 days postponement for the assignment 2 . The student will not receive any postponement for the assignment 3.

The documents proving participation in the midterms :
A copy of the title page of a checked midterm. The title page must contain the name or the ID of the student.
or
A signed letter from the lecturer in charge of the course of the midterm.

The documents must be submitted until 17.6 to the mailbox of Omer (169 on the Taub's fifth floor).

Until the documents are submitted, the grades of the students will be reduced as usual, 5 points per one late day. The grades for the assignments will be updated once the documents proving participation in the midterms will be received.
Last updated on 30/5/2010, 16:45:53  
Reminder: Compensation lecture for Prof. Gill's group
We remind you that this Wednesday (28.4) at 12:30 in Taub 7. Prof. Barequet will hold a compensation lecture.
Created on 25/4/2010, 17:28:35  
Homework Assignment 2 has been published
Due date: 17/5/2010 at 12:30.

- The TA in charge is Daniel Rembiszewski.
- Submission is in pairs.
- Daniel will hold additional reception hours for the exercise on thursdays on 12:30.
- The exercise is difficult and long. You should start right away to save yourself from sleepless nights.

Good luck!
Created on 25/4/2010, 17:27:35  
Omer's reception hours at Wednesday 21.4
Since Wednesday 21.4 is in "Matkonet yom bet". Omer's usual reception hour will not be held.
Instead, an alternative reception hour will be held at 16:30-17:30.
Created on 20/4/2010, 22:49:31  
Avishay's office hour on Sunday 25.4 is moved on a one time basis to 12:30-13:30
Created on 20/4/2010, 12:16:53  
Important tips and reminders
The deadline for submission for exercise 1 is getting close and it's time to point a few things to help.
- Make sure your code meets the coding conventions.
- When printing the code, make sure you use a code editor to do so. Make sure no lines get wrapped. (If you switch a program the size of a tab might change making your lines longer than 80 characters)
- Make sure you test your code. Invest enough time in testing.
- Make sure you test the code just before submitting. Small untested changes of the last minutes can be very dangerous.
- The wet submission needs to be done until 12:30 on submission day. But the dry print may be submitted until 0:00. Take this time to make sure your printed copy is readable. Make sure you print on both sides.
- In case you found a mistake you can resubmit the wet part. Only the last submission counts.
- In case of late submission: The wet part should be submitted as normal (Please don't send me it via mail, it will not count) and the dry part to Omer's box on the 5th floor.
Created on 17/4/2010, 22:32:20  
Lectures' schedule for Gill's group
The lecture in Sunday - 18.4 will not be held. (Due to "Erev Yom Hazikaron")
A compensation lecture will be held in Wednesday - 28.4. (12:30-14:30 in Taub 7)
Another compensation lecture will be held in Wednesday - 5.5. (12:30-14:30 in Taub 7)
The lecture in Sunday - 23.5 is cancelled as well.
Created on 12/4/2010, 14:38:51  
Exercise 1: Object file for windows updated
If you work on Windows please download again the object file for windows. It had a bug.
See errata for details.
Created on 1/4/2010, 01:06:06  
Exercise 1: Please download again the objects
There was a bug.
Hag Sameach.
Created on 29/3/2010, 12:46:06  
Exercise 1: Missing error code in 3.2.4.10
The exercise's document has been updated. Please re-download it.
For an exact list of mistakes see the errata.
Last updated on 29/3/2010, 17:51:38  
Exercise 1: Mistake in test2.in
There was a mistake in test2.in (The second test from the tests supplied).
Please re-download the file.
For details you can see the Errata for the exercise.
Created on 25/3/2010, 00:17:48  
Homework 1 F.A.Q. section
A F.A.Q. section for Homework 1 has been updated.
You can find it under Assignments, HW Updates. (or simply here.)
Please review the questions before sending a mail.
Created on 23/3/2010, 15:05:42  
Homework Assignment 1 has been published
You can download it from the Assignments section.
Due date: 25/4/2010 at 12:30.

- The TA in charge is Omer Strulovich.
- Submission is in pairs.
- It is recommended to start working on this exercise as soon as possible. Plan your time ahead and save yourself inefficient long nights without sleep.
- Please note that reception hours are not held during the holidays, if questions arise you can use E-Mail.

Good luck!
Last updated on 22/3/2010, 15:14:24  
Complementary tutorial tomorrow in Taub 5
Ilia's students (Thursday group) will have a complementary tutorial tomorrow, Monday 22.03.2010 at 17:30 in Taub, room 5.
Created on 21/3/2010, 16:00:39  
Prof. Barequet's compensation lecture on the 24/3 will be held at Taub 9
Prof. Barequet's compensation lecture on the 24/3 will be held at Taub 9 at 12:30 - 14:30.
Last updated on 21/3/2010, 15:42:11  
Software Tools auxiliary tutorials for Matam students
Thanks to the initiative of the CS faculty and ASAT's requests we will continue holding auxiliary tutorials to help Matam students work with the various tools recommended in the course.
The material of the tutorials appears under Course Material, Auxiliary Tutorials.
The tutorials will be taught by Avishay Livne. Each tutorial will be taught twice, on Sunday and on Wednesday, with the same material. You can choose to attend the tutorials in either of the two days.

The schedule of the tutorials will be as follows:
Tutorial 1. Working in terminal - emacs, gcc, gdb, shell scripts :
21.3 Sunday 16:30-17:30 Taub 6
24.3 Wednesday 17:30-18:30 Taub 5
Tutorial 2 Working with Eclipse:
07.4 Wednesday 17:30-18:30 Taub 5
11.4 Sunday 16:30-17:30 Taub 6
Tutorial 3 Debugging:
14.4 Wednesday 17:30-18:30 Taub 5
18.4 Sunday 16:30-17:30 Taub 6
Last updated on 17/3/2010, 15:49:07  
Homework assignments schedule for the semester
There will be 4 homework assignments:
Exercise 1 will be 22.3 published at and submitted until 25.4.
Exercise 2 will be 25.4 published at and submitted until 17.5.
Exercise 3 will be 17.5 published at and submitted until 3.6.
Exercise 4 will be 3.6 published at and submitted until 24.6 (Last day of the semester).
Created on 16/3/2010, 18:05:26  
Tomorrow's (Sunday, 7.3) lecture will be held in Taub 7
Please note that all of Prof. Barequet's lectures (Sunday, 12:30-14:30) will be held in Taub 7.
Created on 6/3/2010, 19:54:22  
TA Change for group 21
The tutorial in Tuesday at 12:30 will be taught by Mark Silberstein from now on.
Created on 3/3/2010, 19:52:59  
Welcome to MaTaM course - Spring 2010
This is the first mail from the "Introduction to Systems Programming " (234122) course staff in the semester Spring 2010.
Every student registered to the course, should get this mail. All the information you need appears at the course webpage at http://webcourse.cs.technion.ac.il/234122/

The course announcements, notifications, changes etc., will be published on the webpage and through this mailing list. It is your responsibility to be updated and to check from time to time for new information posted on the webpage.

The lecture and tutorial slides could be downloaded from the "Course Material" section.
You can use the "Find a partner" section to find partners for the homework assignments.
The lecture hours, the office hours and the email addresses of the staff appear in the "Staff" section. Please contact us if you have any problems and we will do our best to resolve them.

Please note that all of the first week's tutorials and lectures will be held as planned.

We wish you a fruitful and enjoyable semester.
Created on 1/3/2010, 16:53:06