 |
 |
 |
 |
|
 |
| The test files have been updated | | The files in the folder tests/test5/ were incorrect and now have been replaced. |
|
| Created on 25/5/2013, 18:19:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW3 PDF update | | Example 2.5.5 was updated. |
|
| Created on 25/5/2013, 16:55:56 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Homework 3 PDF and tests has been updated | The PDF has been updated (NOT changed!), some clarifications have been added.
Also, a wrong version of tests has been uploaded recently. It has been removed and now the tests are correct.
Good luck! |
|
| Last updated on 22/5/2013, 14:00:32 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 1 re-graded | | There were a few problems with a couple of tests, which were fixed. Some of the grades were changed (most got a 2-4 bump). |
|
| Created on 20/5/2013, 12:43:48 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Compilmentary Tutorials for Noam's group | Reminder:
Noam's group (Thursdays) will have a complimentary tutorial on Wednesday, may 22nd, 12:30-14:30 at Taub 5 |
|
| Created on 19/5/2013, 14:58:14 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Tutorial room change | Sarai's tutorial on Sundays 14:30 will be held in Taub 8.
This change is permanent.
This includes today's tutorial. |
|
| Created on 19/5/2013, 14:25:52 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 3 (Bash) has been published | Assignment 3 is now available in the assignments section.
The due date is: 2.6
- The TA in charge is Sarai Duek
- Submission is in pairs.
Sarai will hold reception hours at:
- Sunday 16:30-17:20
- Tuesday 14:30-15:20
Good luck! |
|
| Created on 19/5/2013, 13:53:54 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 1 appeals | Appeals about assignment 1 should be scheduled individually with Neta.
Legitimate reasons for appeals:
- You have a small mistake in your code, which you think caused you to fail many tests. In that case, you could schedule an appeal and fix it.
- The files you submitted were old, but you have newer version on your t2 account, with timestamps that date before submission day.
- ...
Non-legitimate reasons for appeals:
- 'I think you shouldn't have deducted so many points over this small test.'
- 'I worked really hard on this assignment' - we grade the assignments according to tests passed, and the manual inspection of the code, not according to how much work you've put into it.
- ...
|
|
| Last updated on 19/5/2013, 10:11:49 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Important announcement regarding HW2 | Due to the latest update in the FAQ relating inner order amongst collections and order,
and the fact it has come less than a week until HW2 deadline.
The following instruction applies to all students:
Collection and Order inner item order is as written in the FAQ.
This order relates to printing and purchasing these objects when necessary.
However, students who will not change their program to suit that requirement, will not suffer any point deduction (relating to inner ordering only)
Students that have changed or will change their program to fit the mentioned above will receive a suitable bonus to their assignment grade.
Please note that these changes might not be as significant to modify even if you haven't done it so far, depending of course on proper modular design. |
|
| Last updated on 16/5/2013, 10:41:50 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 1 grades | The grades for HW1 were published. The tests, with which we've checked the homeworks, reside in
~mtm/public/1213b/ex1/tests. Also, since the papers will be returned to secretariat next Sunday,
error codes of the manual inspection of the code can be found in ~mtm/public/1213b/ex1/errors
(the grading key can be found under assignments). |
|
| Created on 14/5/2013, 13:27:13 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 Test files update | The test files on the t2 server were updated,
be sure to run them with the sample inventory file given too
the command for running that test is:
mtm_records -i test1.in -l sample_inventory.sav |
|
| Created on 10/5/2013, 22:04:43 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| HW2 FAQ updated | A lot of issues have been updated and mentioned in the FAQ recently.
Reminder: Keep checking for updates in the FAQ, everything written there up until 2 days before submission is mandatory |
|
| Created on 9/5/2013, 23:02:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Extra workshop next week & few announcements | Ran's tutorial on Monday, May 6th, will be held in the following schedule:
12:30-13:00 rest of tutorial 7 and BASH summary.
13:00-14:30 workshop
The next week we will continue with tutorial 8.
For those coming just for the workshop, note that between both sessions, there will be a break so do not come early to not disturb the tutorial held before |
|
| Created on 3/5/2013, 19:41:44 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 2 updated files | The file "list.h" was updated. Please make sure you are using the most updated version.
Updates include modifying listSort's compare function to match the requirement of the compare function listed in the header file, see changes in comments |
|
| Created on 18/4/2013, 23:34:38 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Workshop room | The following workshops will be held in Taub 201:
23/4 16:00-18:00
30/4 16:30-18:30
7/5 16:30-18:30
|
|
| Created on 17/4/2013, 14:21:36 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Code conventions change | The Code Conventions document has been modified.
Make sure your code reflects the new and most updated code conventions listed.
Any code that does not follow these conventions will be graded accordingly
Exercise 1 may also be submitted according to the previous version of the code conventions.
|
|
| Created on 17/4/2013, 11:48:50 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Workshops for assignment 2 | For the duration of the exercise, we will hold workshops.
The goal of the workshops is to help you solve problems in your homework. However, please note that they do not mean we will solve your homework for you. Also, in case of technical questions about the exercise (Such as what should a function 'f' return in case of 'a') should still be directed at the office hours for the exercise or by mail to the TA in charge of the exercise
The workshops will be held following this schedule:
17/4 16:00-18:00 in the CS computer farm room 018
18/4 16:00-18:00 in the CS computer farm room 018
21/4 16:00-18:00 in the CS computer farm room 018
23/4 16:00-18:00 in Taub 201
24/4 18:30-20:30 in the CS computer farm room 018
28/4 16:30-18:30 in the CS computer farm room 018
30/4 16:30-18:30 in Taub 201
1/5 16:00-18:00 in the CS computer farm room 018
5/5 16:30-18:30 in the CS computer farm room 018
7/5 16:30-18:30 in Taub 201
8/5 16:00-18:00 in the CS computer farm room 018
12/5 16:00-18:00 in the CS computer farm room 018
It is recommended to start the exercise as soon as possible and use the workshops to make sure that you are working correctly and are on the right track. |
|
| Last updated on 20/4/2013, 12:50:59 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 2 published | Assignment 2 is now available in the assignments section.
Ran will hold reception hours in which you can come and ask about any problems you have with the exercise at:
Sunday 16:30-17:30, Taub 412
Tuesday 14:30-15:30, Taub 412
When using Piazza, please use the tag 'hw2' and whichever function\issue you are addressing.
Workshops schedule will be posted soon. |
|
| Last updated on 15/4/2013, 18:51:25 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Tutorial room change | These tutorials have moved to Taub:
Ido's tutorials on Mondays 10:30-12:30 will be held in Taub 3
Ran's tutorials on Mondays 12:30-14:30 will be held in Taub 5
Alex's tutorials on Wednesdays 8:30-10:30 will be held in Taub 6
This change is permanent.
|
|
| Last updated on 11/4/2013, 12:01:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Exercise 1 deadlines and extensions due to 'מועדי ב | since some of you have to study for exams during the timeframe of the exercise, you might need extension. Therefore, extensions will be given by the following rules:
- 3 days extension, if you & your partner have taken two exams. (Could be the same exam by both of you, one of you taking two exams, or each of you taking a different exam)
- 6 days extension, if you & your partner have taken three exams or more. (Again, any distribution of the three exams among you counts. And if you both took the same exam it counts as two)
To receive this extension, send by mail to Alex a scan of the exams (once they're available). The deadline for sending these scans is May 10th.
Note that only exams that took place after the exercise was published (21/3) count.
Saturday doesn't count when counting extension days.
Students who get 3 days extension will need to submit until 18/4 at 18:00.
Students who get 6 days extension will need to submit until 22/4 at 18:00.
Lastly, students who attended Matam moed B exam of last semester and are retaking the course,
will get an extension for exercise 1 until 22/4 at 18:00.
Contact Alex if you are retaking the course.
Good luck! |
|
| Created on 5/4/2013, 13:06:15 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Another small update to Assignment 1 | The file band.h was updated in order to fix the output of bandPrintBio (only a comment was changed).
Make sure you understand the change and what the desired output is.
Also, the assignment's pdf and docx were updated in order to correct some typos in the first question of the dry part, and the signature of bandDispute. |
|
| Created on 4/4/2013, 20:25:45 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Reminder - tutorial tomorrow cancelled | | Tomorrow's (Thursday 10:30-12:30) tutorial is cancelled. |
|
| Created on 3/4/2013, 14:24:41 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Compilmentary Tutorials for Ran's group | Due to several cancelations of Monday's 12:30 tutorial,
Ran will hold these tutorials at the following times:
- Wednesday, April 3rd 12:30 - Taub 5
- Sunday, April 7th 17:30 - Taub 5
- Wednesday, April 17th 12:30 - Taub 5
These tutorials will be given instead of these weeks' tutorials. |
|
| Last updated on 2/4/2013, 12:30:17 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Very small update in Assignment 1 | The file band.h was updated in order to fix the output of bandPrintInfo (only a comment was changed).
Make sure you understand the change and what the desired output is. |
|
| Created on 31/3/2013, 15:17:46 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Auxiliary tutorials | The second set of auxiliary tutorials will be given on Sunday, April 7th by Noam Segev, at Taub 4.
All three auxiliary tutorials will be given in a row from 16:30 to 19:30, covering:
1. Working remotely and in UNIX- gcc, gdb, shell scripts
2. The Eclipse environment.
3. Debugging.
The auxiliary tutorials' slides can be found under Course Material->Auxiliary Tutorials |
|
| Created on 24/3/2013, 14:38:08 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Piazza - A new Q/A system used in matam course | This semester we are trying Piazza, a new questions and answers system which allows students to ask questions and receive answers from other students or TAs, look for topics and questions already asked and more.
By no means is Piazza replacing the webcourse site or the FAQ, it is another tool you can use to ask questions and share knowledge.
Piazza is optional, not mandatory, but is well recommended by the course staff. You are welcome to register and try Piazza at: piazza.com/technion.ac.il/spring2013/234122 |
|
| Created on 23/3/2013, 22:50:29 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 1 published | Assignment 1 is now available in the assignments section.
Neta will hold reception hours in which you can come and ask about any problems you have with the exercise at:
Sunday 13:30-14:30, Taub 213
Tuesday 15:00-16:00, Taub 213 |
|
| Created on 21/3/2013, 16:43:55 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| A few announcements | Students should connect to t2.technion.ac.il and not "stud".
Your default shell in t2 is c-shell and not BASH.
Tutorial 1 was updated to include the information on how to change shells.
To change the shell to BASH - see slide 30 in the updated tutorial 1. |
|
| Created on 18/3/2013, 09:19:09 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 0 reception hours | Alex will give reception hours on Tuesday 10:30-11:30
Instead of Monday 10:30-11:30.
In any case students are welcome to ask question or schedule meetings by mail. |
|
| Created on 17/3/2013, 12:15:36 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Auxiliary tutorials | The auxiliary tutorials will start this week. They are meant to help you get acquainted with the various tools and technical aspects needed to solve the homework in this course.
The tutorials will be given by Noam Segev. The tutorials are:
1. Working remotely and in UNIX- emacs, gcc, gdb, shell scripts - March 18th, 16:3-17:30, Taub 5
2. The Eclipse environment - March 21st, 16:30-17:30, Taub 3
3. Debugging - March 21st, 17:30-18:30, Taub 3
The auxiliary tutorials' slides can be found under Course Material->Auxiliary Tutorials
The three tutorials will be given again in a later date. |
|
| Created on 17/3/2013, 10:18:11 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Tutorial change for Thursday's group | The tutorial for Noam's group (Thursday 10:30-12:30) on April 4th is cancelled.
A make-up tutorial will be given on Wednesday, March 20th, 12:30-14:30 at Taub 6 |
|
| Created on 15/3/2013, 23:37:12 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignment 0 has been published | Assignment 0 is now available in the assignments section. This exercise is without a grade and is given as an introduction to working on a remote server as is needed in the course.
All the material required is in tutorial 1.
While the exercise has no grade, one part of it may be submitted to familiarize yourselves with the automatic checker. For that part the due date is 21/3 at 17:30.
Alex will hold reception hours in which you can come and ask about any problems you have with the exercise at:
Monday 10:30-11:30, Taub 313
Wednesday 10:30-11:30, Taub 313 |
|
| Created on 15/3/2013, 11:18:15 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Lecture room change | On Monday the 8/4/13. Ron's lecture will be held at Amado 233.
This is a one time change. |
|
| Created on 12/3/2013, 14:45:27 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Assignments section updated | The cover page must be used for submission of the printed assignments.
Also, Submission of email addresses for receiving results of the tests of the assignments is now open.
See assignments section for more details. |
|
| Created on 11/3/2013, 10:29:16 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
| Welcome to Introduction to System Programming (מת"מ) - Spring 2013 | This is the first mail from the "Introduction to Systems Programming " (234122) course staff in the semester of Spring 2013.
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 can 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.
We wish you a fruitful and enjoyable semester. |
|
| Created on 9/3/2013, 10:04:16 |
|
 |
 |
 |
 |
 |