הטכניון - מכון טכנולוגי לישראל  
234122 - מבוא לתכנות מערכות
  אביב 2008 EnglishRussianHebrewArabic  
הודעות

Appeals about Moed C
The appeals submitted before today (05.04) have been checked and returned to the secretariat. The grades appear in GR++ and will appear in UG in several days. The students whose grade was changed due to appeals should have received a message from GR++. No message was sent to students whose grade was not changed.
עדכון אחרון ב- 5/4/2009, 11:17:48  
The grades for the Moed C have been published.
The grades of the Moed C appear in GR++ as the grades of the semester Spring 2008, Exam_C_Final and Final_C

--- The factor ---
10 points were added to the original grade of the exam.
--- Exam scanning ---
The exams will be passed to the secretariat for scanning later today. For any questions regarding the scanning please approach the secretariat.
--- Appeals ---
You may submit an appeal on the appeal form to Vadim's mailbox (91) on the fifth floor of Taub until 07/04/09.
Please note, however, that if you appeal, all the exam will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal.
--- Exam grades less than 55 ---
The grades of the homework assignments are not counted for the students with grades less than 55, according to the syllabus http://webcourse.cs.technion.ac.il/234122/Spring2008/comp/WCFiles/matam%20course%20program.pdf
פורסם ב- 23/3/2009, 08:28:45  
The appeals regarding Moed B have been checked.
The grades have been updated in GR, except for the students whose grade was not changed. The appeal forms with the answers will be returned to the secretariat tomorrow (Thursday, 18.12). The updated grades will appear in UG during the next week. If your grade was updated in GR but does not appear in UG during the next week, please inquire about it at the secretariat of the Undergraduate Studies of CS.
עדכון אחרון ב- 17/12/2008, 17:44:27  
The Moed B exams have been scanned and appear now in the UG.
פורסם ב- 26/11/2008, 11:36:50  
The grades for Moed B have been published.
The exam copies will appear on the web in the beginning of the next week.
You may submit an appeal on the appeal form to Vadim's mailbox (91) on the 5th floor of Taub until 09/12/08.
Please note, however, that if you appeal all the exam will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal. Several grades were reduced due to appeals in the previous semester.
פורסם ב- 19/11/2008, 17:37:05  
Forgotten calculator
The student who forgot his calculator during the exam should approach Itai Sharon to get it back.
פורסם ב- 6/11/2008, 22:48:50  
Example solutions for Moed A ADT and C++ questions have been published.
Example solutions for Moed A ADT and C++ questions have been published in Course Material -> Exams and Solutions -> Moed A Spring 2008 solutions of ADT and C++ questions.
Please note that these are possible solutions, other valid solutions can exist.
פורסם ב- 3/11/2008, 09:52:48  
Reception hours before Moed B
Itai Sharon Wednesday 05/11 13:00-15:00
Omer Tuesday 04/11 16:30-18:30
Vadim Monday 03/11 16:00 - 18:00
פורסם ב- 2/11/2008, 10:37:46  
The appeals regarding Moed A have been checked.
The grades have been updated in GR, except for the students whose grade was not changed. The appeal forms with the answers will be returned to the secretariat on Wednesday, 22.10.
פורסם ב- 20/10/2008, 21:36:22  
The exam forms of Moed A have been published
The exam forms of Moed A have been published in the Course Material -> Exams and Solutions section :

http://webcourse.cs.technion.ac.il/234122/Spring2008/ho/WCFiles/0708b-moed-a-p1.doc
http://webcourse.cs.technion.ac.il/234122/Spring2008/ho/WCFiles/0708b-moed-a-p2.doc
פורסם ב- 22/9/2008, 21:41:44  
The grades for Moed A have been published.
The following factor was given: the original grade + 3 points
The exam copies will appear on the web in the beginning of the next week.
You may submit an appeal on the appeal form to Itai's mailbox on the 5th floor of Taub until 07/10.
Please note, however, that if you appeal , all the exam will be fully rechecked and more errors could be found – more points could be reduced as a result of the appeal. Several grades were reduced due to appeals in the previous semester.
פורסם ב- 17/9/2008, 08:43:57  
HW4 grades are on-line
HW4 was checked and your grades are on-line.
A file with your tests results is in the HW section.


You can find the tests used in the automatic testing under:
~mtm/public/0708b/ex4/autoTesting/

Appeals on the menual check must be submitted untill the 13/09 to Hadar's box on level 5 (box 132).
You must attach a detailed appeal to your dry submission.
NOTE: Every dry submission appeal in the last semester resulted in point reduction.

Appeals on the automatic check will take place at 11/09 only, at 16:00, in hadar's office (218).

We will not accept any Appeal later then those dates!
פורסם ב- 8/9/2008, 04:52:52  
FAQ about the exam has been updated
פורסם ב- 6/9/2008, 11:56:35  
FAQ about the exam
1.The exam is with open material. The material cannot be passed between students. Any printed or written material is allowed.
2.The exam consists of three questions : ADT, Cshell and C++.
3.The covered subjects: all material appearing in the course site, including the exceptions. Not covered: testing and design (lectures 6 and 14 in the previous semester)


Q. In moed a spring 2007 there is a question about the boursa with double numbers and we need to divide to get average.
How can we do it since we learned that the cshell can save only integers and strings ?
A. You should do the calculations in cents in integer numbers.

Q. Can we use the SortedList from the home assignment 4 in the ADT questions ?
A. The SortedList was not taught in the context of ADT so you cannot use it for ADT questions.

Q. Does the exam consist of two parts ?
A. Yes, it does.

Q. May I use laptop during the exam ?
A. No, you may not.
עדכון אחרון ב- 7/9/2008, 07:43:18  
An Excel spreadsheet with HW3 wet grades was added
You can find it filed under HW3 and check which tests you passed/failed and their weight on your grade.
פורסם ב- 4/9/2008, 17:03:15  
HW4 Dry part was checked, graded and returned.
HW4 dry submission was checked and graded, you can find it in the cells (Taub 0).
Late submitters will get their submission at sunday.
the dry submission is 50% of the HW grade so your grade in the dry submission can be maximum 50 points.


Some of the assignments were graded using Alphabetic codes, here are their meaning:
A. There is no inheritance from Review Class into 2 classes: User and Critic.
B.There is no Use of polymorphism in Movie::AddReview, movie::print or in the function where the Average was calculated (Code duplication is thought as no use of polymorphism).
C. operator < and == of the classes Movie, Review and MDB are friend or not exist.
D. operator == in SortedList is not friend.
E. Change of some function/operator from the original code. Specifically, getGrade or getCurrent not returning T& or T*.
F. not CONST functions in Movie (getName(), getYear() of Movie, end(), getCurrent(), empty() of SortedList, Operators).
G. Encapsulation: fields or auxiliary functions are not private.
H. wrong or lack of implementation of the virtual functions in Review classes.
I. CriticReview and UserReview the value 3 and 5 are not in const inside the respective classes or getGrade functions.
J. using multiple c'tors when the can be merged with default values.
K. not deleting the reviews from the memory.
L. C headers.
M. C'tors without parameters lists where it is needed.
N. BONUS: operators >, movie and Review, != for MDB and SortedList.
פורסם ב- 4/9/2008, 16:07:43  
Exercise 3 has been returned
Please see the grading key published under the assignment. It contains explanations to common mistakes and recommendations.
Appeals may be submitted until 18.9.
A reception hour for appeals will be held on 10.9 at 17:30 at Omer's office.
Please note that an appeal on the dry part of the exercise will cause a full recheck of the exercise and may cause further reduction of points.
פורסם ב- 4/9/2008, 13:36:16  
Itai Sharon will have office hours on Sunday 07/09 14:30-16:30
פורסם ב- 3/9/2008, 11:27:14  
Javier will have reception hours before the exam in Taub 4, Tuesday 02/09 15:00-17:00
פורסם ב- 1/9/2008, 20:26:26  
HW4 - Late Submission
Every student that didn't submitted yet the 4th assignment, and wish to submit a late submission should send Hadar an e-mail.
The mail should contain the students ID as well as their current status.

Dry submission should be submitted to Hadar's box at level 5 (box 132).

The last date for the late submission will be 03/09/08 at 23:55, so you could get the checked assignments before your exams.
פורסם ב- 1/9/2008, 02:39:00  
Reception hours before Moed A (updated)
Dr. Danny Kotlar Sunday 07/09 11:30-13:00
Itai Sharon Sunday 07/09 14:30-16:30

Javier Tuesday 02/09 15:00-17:00 Taub 4
Ariel Wednesday 03/09 15:00-17:00 Taub 201
Vadim Sunday 07/09 16:30 - 18:30 Taub 201
Omer Monday 08/09 10:30 - 12:30 Taub 201
Hadar Monday 08/09 14:30 - 16:30 Taub 201

Please write your questions to the TAs before the reception hours so they will be able to prepare for them beforehand.

In addition, Dmitry will have a complementary tutorial about ADT and CShell questions from tests (tutorials 4, 8b and 9) on Monday 01/09 10:30 in Taub 4. All the students who missed these tutorials are welcome.
עדכון אחרון ב- 3/9/2008, 11:28:07  
Exercise 2 Appeals
You may submit appeals (dry/wet) until 9/9.
We will not check appeals not submitted until that time.
פורסם ב- 28/8/2008, 15:51:02  
Reception hours before Moed A
Dr. Danny Kotlar Sunday 07/09 11:30-13:00
Itai Sharon Sunday 07/09 14:30-16:30

Javier Tuesday 02/09 15:00-17:00 Taub 4
Ariel Wednesday 03/09 15:00-17:00 Taub 201
Vadim Sunday 07/09 16:30 - 18:30 Taub 201
Omer Monday 08/09 10:30 - 12:30 Taub 201
Hadar Monday 08/09 14:30 - 16:30 Taub 201

Please write your questions to the TAs before the reception hours so they will be able to prepare for them beforehand.

In addition, Dmitry will have a complementary tutorial about ADT and CShell questions from tests (tutorials 4, 8b and 9) on Monday 01/09 10:30 in Taub 4. All the students who missed these tutorials are welcome.
עדכון אחרון ב- 3/9/2008, 11:28:56  
Exercise 2 grades are published!
The printed submissions would be returned next week.
The grading key is published under HW Updates with grade reduction.
Automatic tests are published under ~mtm/public/0708b/ex2.
You'll find the commands used to run the tests and points reduced for each test under HW updates .
The late submission point reduction may be canceled only by presenting a reserve duty confirmation to Ariel.
If you have compilation problems that affect your automatic test, you may appeal. Follow the procedure:
1. Use the zip file you've submitted with the test files and commands given to verify the errors.
2. Write a detailed word document describing the minimal fixes to your code (i.e. missing file, misplaced semi-colon, etc.)
3. Send the submit.old.zip + fix documentation + submit.new.zip by mail to Ariel.
Please address all questions regarding the grades to Ariel.
For appeals about the manual check please resubmit your dry work to Benny's box 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.
פורסם ב- 28/8/2008, 14:39:11  
The website of the course is up. The submission of the assignment 4 can be done until tomorrow (29/08) 16:00.
Due to the fact that the website of the course was down from yesterday noon until now and it was impossible to submit the assignment, the students who did not yet submit the assignment are allowed to do it electronically and in the printed form until tomorrow (29/08) 16:00 . The students who sent their works to the TA in charge of the assignment still must submit the works electronically, the submission by email is not counted. The printouts must be submitted to the regular box of the course until 29/08 16:00. The late submission of the printed works (after 29/08 16:00) must be done to the box of Vadim on the fifth floor.
עדכון אחרון ב- 28/8/2008, 09:15:30  
Hadar's reception hour.
From personal reasons I couldn't make it today at 10:30, I'm sorry for those who came.

I will give the reception hour today at 14:30.
פורסם ב- 27/8/2008, 11:40:24  
Vadim will have office hours today (27/08) at 16:00-17:00.
עדכון אחרון ב- 27/8/2008, 11:33:10  
Several recent exams have been added to the Course Material -> Exams and Solutions section
פורסם ב- 26/8/2008, 00:12:15  
Javier's reception hours
Javier's reception hour will be given on Tuesday at 11:00.
פורסם ב- 25/8/2008, 22:25:02  
Hadar's reception hour will be given at Monday
at 10:30
עדכון אחרון ב- 23/8/2008, 19:45:21  
No more postponements for the assignment 4
Please note that there will be no more postponements for the assignment 4. The final submission date is 27/08 23:55. Please note that the computer farm will be closed for a few hours on 27/08, so plan your work well in advance.
עדכון אחרון ב- 21/8/2008, 14:58:30  
C++ code examples from Omer's tutorials
The String and Stack classes from Omer's tutorials were added under additional material.
עדכון אחרון ב- 21/8/2008, 00:56:05  
Assignment 4 (C++) has been postponed to 27/08 23:55
פורסם ב- 17/8/2008, 11:00:19  
Hadar's reception hour was changed
It will take place at Monday the 18/08 in 10:30.
פורסם ב- 16/8/2008, 18:13:34  
Notes refarding getCurrent function (HW4)
this function should be implemented in one of the next options:

1) T& getCurrent() (old version)
2) T* getCurrent() (new version)

in any way it cannot be:
T getCurrent().

it is wrong and I never told you to do so.
פורסם ב- 14/8/2008, 16:20:24  
Dmitry’s group complementary tutorial on Monday 1.09.08 10:30 will be in Taub 4
The tutorial was planned before the strike, so it takes place without any relation to the strike. The tutorial will be about ADT and CShell questions from tests (tutorials 4, 8b and 9).
פורסם ב- 14/8/2008, 14:49:14  
HW4 Version clarification.
In the old version, the function SortedList<T>::getCurrent() returned a reference.
the relevant chenges are in the file moviedatabaseold.cpp

in the new version, the function SortedList<T>::getCurrent() returned a pointer.
the relevant chenges are in the file moviedatabase.cpp

this was the only change made.
פורסם ב- 14/8/2008, 12:04:40  
HW4 Submission Clarifications
As you know, there was a change in the code we gave you.

In order to not harm those who already finished the assignment, we will let you submit your solutions with the old interface.
Those who would like to submit with the old version should add "#define OLD_VERSION" to SortedList.h.

Those who would like to submit with the new version doesn't need to do anything.
the submission will be in the electronic submission, and not by E-Mail.
If you already submitted the assignment acording to the old version, you should add the define and re-submit it.

Note to check that your files are compailing and running on t2.

Good luck.
עדכון אחרון ב- 14/8/2008, 11:23:58  
Office hours of Vadim changed to 18:00 – 19:00, only for tomorrow (13.08).
פורסם ב- 12/8/2008, 19:34:16  
Change in Omer's reception hours
Due to tomorrow's (13.8) changes in schedule, Omer's reception hours are moved to 12:30-13:30.
פורסם ב- 12/8/2008, 17:48:20  
Change in the time of Hadar's reception hour tomorrow
Due to your ATAM lecture at 10:30 tomorrow, hadar's reception hour will be moved to 12:30-14:30
פורסם ב- 12/8/2008, 11:28:58  
Dmitry’s tutorial on Wednesday 13.08.08 canceled
A complementary tutorial will be on Thursday 14.08.08 10:30
פורסם ב- 11/8/2008, 14:36:45  
Hadar will not give recitation hour tomorrow for HW4
insted, on wednesday hadar will give two hours, from 10:30 to 12:30.
פורסם ב- 9/8/2008, 16:22:54  
Reminder : Sunday, 10.08, Tisha Be'Av, no lectures/tutorials will be taught.
פורסם ב- 9/8/2008, 14:51:02  
Exercise 4 has been published.

Exercise 4 has been published.
You can download it from the Assignments section.
Due date: 20/08 23:55

Good Luck !
פורסם ב- 6/8/2008, 03:20:28  
HW3 Updates
Please make sure you read the updates section of exercise 3. All information that appears there is considered part of the exercise, and is always the most recent.
(This update is a clarification and not a change to the demands.)
עדכון אחרון ב- 5/8/2008, 20:42:00  
Javier's group complementary tutorial CANCELLED
The complementary tutorial for Javier's group on Wednesday is CANCELLED.
Enjoy the party!
פורסם ב- 5/8/2008, 12:48:57  
Change in Ariel's Reception Hours
Ariel's Reception hour will be Tuesday@17:30 today.
This is a one time change.
פורסם ב- 5/8/2008, 12:36:44  
Javier's group complementary tutorial
The complementary tutorial will take place on Wednesday 6.8.08 13:30-14:30 (only 1 hour).
We will inform you about the room later.
פורסם ב- 3/8/2008, 17:55:03  
Change in Javier Reception Hours
Javier Reception hours will be on Wednesday 9:00 this week.
This is a one time change.
פורסם ב- 3/8/2008, 17:25:00  
The lecturer in charge of the course will be abroad on 05.08-19.08
The lecturer in charge of the course, Dr. Danny Kotlar will be abroad on 05.08-19.08. During this period all the questions regarding the course should be directed to the TA in charge of the course.
פורסם ב- 3/8/2008, 16:57:30  
Changes in the course staff
Benny Yoshpa, the TA in charge of the course has finished his M.Sc. studies at the Technion. Congratulations to Benny and Good Luck in the continuation of his studies and his career !
The new TA in charge of the course is Vadim Eisenberg, effective immediately.
פורסם ב- 3/8/2008, 16:42:17  
Exercise 3 submission has been postponed (further)
You may submit exercise 3 until 8/8 at 23:55.
פורסם ב- 31/7/2008, 18:27:15  
Dmitry's group complementary tutorial
The complementary tutorial will take place on Wednesday 6.8.08 12:30-14:30 in Taub 5
פורסם ב- 31/7/2008, 13:00:12  
Exercise 3 Submission Postponed
We decided to postpone the deadline to 5/8 at 23:55.
This decision will not affect the release date of Exercise 4 which is set to be released at 5/8.

Please read the HW updates which contain answers to some frequently asked questions that might aid you.
פורסם ב- 30/7/2008, 21:35:14  
Manual grading key for exercise 2 is published
The key is published for your information under the HW Updates.
Check if you've made any of the specified mistakes and avoid them in the future.

The checking of the exercise is not done yet.
פורסם ב- 30/7/2008, 07:58:16  
HW3 library files updated
Due to a bug in the Set supplied, all static library files have been updated.
Please download/copy the static library which you use.
If you're unsure about which one you need, a clarification was added under Ex3 updates.
עדכון אחרון ב- 22/7/2008, 19:17:22  
Reminder : Additional Linux Lecture for CS students + Q&A session
Following the success of the Linux Lecture for CS students and after many requests of the public, the Linux Lecture will be given for the second time, this time in a larger room and with air conditioning. As a bonus, a Q&A (Questions and Answers) session will be given (the students who already attended the first lecture are welcome to the Q&A session)

The lecture will be given on Monday, 21.07, at 18:30 - 20:00 in Taub 2. Immediately after the lecture, approximately at 20:00-21:00 a Q&A session will be given in the same room.
פורסם ב- 21/7/2008, 14:21:55  
HW3 has been updated
Some of the requirements only appeared in the header files. Please download the exercise again (Changes are marked in red).
פורסם ב- 18/7/2008, 20:46:55  
Exercise 3 has been published.
Exercise 3 has been published.
You can download it from the Assignments section.
Due date: 03/08 23:00

Good Luck !
פורסם ב- 15/7/2008, 22:01:51  
Omer's reception hours tomorrow (15/7) are moved to 12:30-13:30
Due to Student's Festival, Omer's reception hours tomorrow (15/7) are moved to 12:30-13:30.
Enjoy the festival.
פורסם ב- 15/7/2008, 15:27:49  
Javier's reception hours
Javier's reception hours for tomorrow are changed to 13:00.
פורסם ב- 14/7/2008, 18:36:36  
Ariel Dotan's Reception Hours
Ariel's reception hours this week will take place in Taub 218:
Tuesday@18:00
Wednesday@10:30
These are instead of the previously announced hours. Happy Student Festival!
פורסם ב- 14/7/2008, 11:57:32  
Exercise 2 Submission Postponed and Updates
We decided to postpone the deadline to 20/07 at noon.
This decision will not affect the release date of Exercise 3 which is set to 15/07.

Please read the HW updates which contain vital information regarding the exercise.

Also note that we've added a new example(4th) to the examples directory on stud.
פורסם ב- 13/7/2008, 16:50:17  
Additional Linux Lecture for CS students + Q&A session
Following the success of the Linux Lecture for CS students and after many requests of the public, the Linux Lecture will be given for the second time, this time in a larger room and with air conditioning. As a bonus, a Q&A (Questions and Answers) session will be given (the students who already attended the first lecture are welcome to the Q&A session)

The lecture will be given on Monday, 21.07, at 18:30 - 20:00 in Taub 2. Immediately after the lecture, approximately at 20:00-21:00 a Q&A session will be given in the same room.
עדכון אחרון ב- 13/7/2008, 14:00:03  
Reception hours
Javier will have reception hours this week for assignment 1 appeals:

Sunday (today) 14:30
Tuesday 8:00
פורסם ב- 13/7/2008, 10:54:50  
Important: Appeals for assignment 1
The students with the following IDs should contact Javier by e-mail as soon as
possible: 038210217, 300421484

Before that you come to appeal for your grade, read the FAQ and HW1 updates.

In order to appeal you should follow these steps:
- Analyze the output "out*" and the "err*" files that your script wrote as output.
- Understand the problem and figure out how to correct it.
- Depending on the problem, your appeal will be accepted or not. You can mail
Javier to know more about this.
- In the case that it is accepted, you will be requested to change the files you
previously submitted to correct the problem in Javier's office.
- Please, solve the problem and know exactly where to change at home/Taub
comp. farm. Leave a copy at your stud account with the corrections. You will
be allowed to run the diff command to check that all the necessary changes
were made.
- You won't be allowed to test your new submission during the appeal.
- The files after the change will be your new submission.
פורסם ב- 11/7/2008, 15:56:37  
No change in the schedule of the tutorials/lectures.
Please note that the tutorials/lectures during the next week will be given as usual in their scheduled times.
פורסם ב- 11/7/2008, 14:25:30  
Assignment 1 reception hours
Javier's reception hours are:
Wednesday 9, 13:00
Thursday 10, 14:30

Sorry for the confusion.
פורסם ב- 8/7/2008, 22:28:53  
Assignment 1 grades were published
Assignment 1 has been checked and graded. You can check your grades on the course website.

You can view the tests in ~mtm/public/0708b/ex1/tests, and the output of your submissions in ~mtm/public/0708b/ex1/submissions


You may appeal only in the next two weeks, till 22/7/2008.
Appeals will be accepted only for those whose scripts didn't run at all, or
had a mistake that made all tests fail, and is a "type-o" in one line.

Javier will hold reception hours for appealing, this Thursday 8th July at 13:00.
And this Thursday 9th July, at 14:30.
If you can't make it, let him know by email.

Only the next issues will be accepted as appeals:
1. Submitting .rar file or any other format instead of zip file.
2. Submitting corrupted .zip file.
3. Any other technical problem which caused all tests to fail.

Test 27 checked that you didn't use forbidden commands.
Tests 9, 10, 26 were considered as bonus tests and received 3 points each.

See more about Automatic Checking under Assignments -> hw updates -> ex1
פורסם ב- 8/7/2008, 17:55:16  
Linux Lecture for CS students
The students who missed the yesterday's lecture about Linux and are interested in attending it are welcome to send a note to Ohad Lutzky ohadlutzky.net .
פורסם ב- 8/7/2008, 14:32:20  
Reminder: Code Conventions
The code conventions below must be followed in the MATAM assignments (except for Cshell).
Adherence to the code conventions will be checked in the manual check.

http://webcourse.cs.technion.ac.il/234122/Spring2008/ho/WCFiles/Code Conventions.htm

The Code Conventions appear in the Course Material section.
פורסם ב- 1/7/2008, 20:22:34  
Confirmation number of electronic submissions
Please note, the students should keep the confirmation number of the automatic submission of their exercises in order to prove the fact of submission in case of any problem that could arise.
פורסם ב- 30/6/2008, 11:18:46  
Exercise 2 was published
You may download it from the Assignments section.
Due date: 15/07 at noon.
פורסם ב- 29/6/2008, 17:15:16  
Linux Lecture for CS students
A Linux lecture for CS students will be given by Haifux club on Monday July 7th, 18:30, at Taub 6.
The lecture could be very helpful, especially for Matam students.

The lecture will cover:

* Compiling multi-source-file programs properly - first into object (.o) files, then linking
* Creating and using Makefiles

Furthermore, two very good reasons for students to enjoy (or suffer less, anyway) programming in Linux will be presented:

* The Data Display Debugger (DDD), a graphical debugger to make pointer-based data structures almost too easy...
* Valgrind, a tool which detects when you do dumb stuff with memory

Additional tips and tricks will be given, which should be very useful for Matam students for the C/C++ exercises (especially the second C exercise).

Recommended prior knowledge:
* Basic C programming (for example, Intro to CS)
* Basic Unix/Linux shell usage (for example, TCSH exercise from Matam)

Slide handouts are available here: http://lutzky.net/files/linux_cs_primer.pdf
If you intend to write, please bring these handouts and write on them!
(The margins
are HUGE!) This way we will save time copying the examples.

NOTE: This is a re-run of the lecture given last semester, without the initial shell usage introduction (as the TCSH exercise has been moved to be the first one). However, experienced users will be available to answer questions you may have.
פורסם ב- 29/6/2008, 16:15:12  
HW1 submission postponed
Due to the amount of Exams, we decided to postpone the homework
submission until Sunday 22/6 at 22:00hs.
Note that no further postponements will be given!
After that date, you will lose 5 points per each day that you submit late.

We remind you, that the HW updates section is updated constantly.
Please, check it before you send an email.
פורסם ב- 17/6/2008, 14:44:10  
Please do not contact the Linux team about problems with t2
Please do not contact the Linux team about problems with t2 (forgotten password, problems with login etc.,) - see Course Material -> Helpers -> Working with t2.
For administrative matters regarding t2 (opening an account, forgotten password, problems with login etc.), visit http://helpdesk.technion.ac.il and open a call if needed.
פורסם ב- 16/6/2008, 16:41:00  
"Working with Linux" item has been added to Course Material -> Helpers
The Technion Linux Lab Support page - http://linux-sup.cs.technion.ac.il/ , contains FAQ, tips and reception hours of the Linux team in the Taub farm.
For questions about Linux, students can approach the Linux team during the reception hours in the farm or write their questions to linux-supcs.technion.ac.il
עדכון אחרון ב- 16/6/2008, 11:17:30  
Homework 1 - Updates
Hi,

We have some updates about the first assignment:

+ Please check the assignment updates in the site:
http://webcourse.cs.technion.ac.il/234122/Spring2008/en/hw_HW Updates_Ex1.html

+ There was a small error in expout3 file. We have updated the file.

+ We added two new tests, you can now check the error printing and avoid possible
differences with the automatic checker. The files are in stud/t2 in the same directory
that appears in the assignment. In order to run them, type in the prompt:
> (analyze_movies movies2.txt -all > out5) >& err5
> diff out5 expout5
> diff err5 experr5
> (analyze_movies movies.txt -genre Action:Humor > out6) >& err6
> diff out6 expout6
> diff err6 experr6

Good luck!
עדכון אחרון ב- 14/6/2008, 06:08:04  
A document "Working with t2 (=stud.technion.ac.il)" has been added
A document "Working with t2 (=stud.technion.ac.il)" has been added to the Course Material -> Helpers section :
http://webcourse.cs.technion.ac.il/234122/Spring2008/ho/WCFiles/Connecting to Stud.pdf
http://webcourse.cs.technion.ac.il/234122/Spring2008/ho/WCFiles/Connecting to Stud.ps

If you have any questions about connecting to t2, please read the document above.

עדכון אחרון ב- 8/6/2008, 16:42:21  
Reception hours
Javier will have reception hours this Tuesday at 9:30, for those
who have questions about the homework.

Hag sameach!
פורסם ב- 7/6/2008, 18:41:43  
Homework 1 (C-Shell) was published
You can download the assignment from the Assignment's section of the course site.
Due date is 19/6 at 13:00.
TA in charge of it is Javier Turek.

Good Luck!
עדכון אחרון ב- 5/6/2008, 10:04:52  
Next week studies
Reminder : Please note that there will be no studies on the next Sunday 08/06 and Monday 09/06 (Shavuot) and that the studies on Tuesday 10/06 will be according to the Sunday's schedule.
עדכון אחרון ב- 4/6/2008, 17:03:20  
Reminder: The tutorial of Vadim, Sunday 10:30-12:30, will be taught in Ullman 503, as scheduled.
Reminder: The tutorial of Vadim, Sunday 10:30-12:30, will be taught in Ullman 503, as scheduled.
פורסם ב- 22/5/2008, 15:25:30  
Another clarification
Registration cancelation will be only after Moed B ends.
Till then, the students will be registered and can deliver homework.
פורסם ב- 21/5/2008, 09:53:15  
Message from the Vice Dean of undergraduate studies
Dear student,
In case you are registered to this course either without the required Kdamim/Tzmudim, or without fulfilling other particular track (Maslul) conditions (as published in the UG website), your registration will be automatically canceled.

Please note that Kedem of a Kedem or Kedem of a Tzamud is also regarded as a required Kedem.
Exceptions to this rule are:
1. Students who passed Moed A in a Kedem course in the previous semester:
Their registration will not be cancelled if they are registered to the kedem again.
2. Students with an average grade of over 90: apply with Student Request
3. Students in the Technion Excellence Program.
4. Students (not in the courses: combi+algo+Atam+Matam+Mivne) who participated in any final exam of the Kedem in the previous semester.

Kdamim and rules for Maslulim are available to all Technion students in the UG website:
http://ug.technion.ac.il/News/nispah-b.pdf
http://ug.technion.ac.il/News/kdamim.pdf
פורסם ב- 20/5/2008, 10:48:45  
"Working with gdb" item has been added to the Course Material
"Working with gdb" item has been added to the Course Material. On the Course Material page you can also see "Working with Visual C++" .
עדכון אחרון ב- 18/5/2008, 19:17:29  
Omer's tutorial 1 is cancelled
Tutorial 1 of Omer's group (Tuesday 20/5 12:30) has been cancelled. Students are adviced to join to a different tutorial group for this week only.
פורסם ב- 18/5/2008, 12:56:53  
The tutorial of Vadim, Sunday 10:30-12:30, will be taught in Taub 1 (only on 18/05)
The tutorial of Vadim, Sunday 10:30-12:30, will be taught in Taub 1 on 18/05.
The tutorials after 18/05 will be taught as announced previously, in Ullman 503.
פורסם ב- 15/5/2008, 16:46:39  
Welcome to MaTaM course - Spring 2008
This is the first official mail from the "Introduction to Systems Programming " (234122) course staff.
Each student registered to the course, should get this mail. All the information you need appears at the course website at: http://webcourse.cs.technion.ac.il/234122/.

The course announcements, notifications, changes and etc. will be published on the web and through this mailing list. It's your responsibility to be updated and to check from time to time for new information posted on the web.
The lectures slides can be downloaded and printed from the site (under "course material").
Additional service that the course home page suggests is partner finding.
Our office hours and email addresses will be updated soon under “staff” tab. Try to fit yourselves to those office hours, or contact us by email. We will be happy to answer your questions and help you with this course during the semester.

We wish you a fruitful and enjoyable semester
עדכון אחרון ב- 15/5/2008, 15:45:26