Technion - Israel Institute of Technology  
234122 - Introduction to Systems Programming
  Winter 2009-2010 EnglishRussianHebrewArabic  
Assignments
HW_Updates

The cover page for the assignments
This cover page must be used for submission of the printed assignments. All the fields in the cover page must be filled in Word or some other text editor.
Cover.doc 36352 Bytes
Submission of email addresses for receiving results of the tests of the assignments
The students who are interested in receiving the results of the tests of their homework assignments by email are asked to submit their email addresses. In order to submit the email address, please submit a text file mail.txt which will contain a single line with your email address, for example: matamstudentgmail.com. No need to submit a zip file, only the text file ! The submission is in singles – every student will receive all the tests of his/her assignments to the submitted email address, without any relation to who are/were his/her partners in the assignments.
 Electronic Submit
Homework Assignment 1 - C
TA in charge: Vadim Eisenberg.

All supplied headers, test files and objects are located at t2 in the following directory:
~mtm/public/0910a/ex1
Those include:
~mtm/public/0910a/ex1/tests/* - supplied test files
~mtm/public/0910a/ex1/mtm_ex1.h - header file that defines supplied functions.
~mtm/public/0910a/ex1/objects/t2/mtm_ex1.o - object file for t2 (64 bit Linux)
~mtm/public/0910a/ex1/objects/linux32bit/mtm_ex1.o - object file for 32 bit Linux systems
~mtm/public/0910a/ex1/objects/eclipseOnWindows/mtm_ex1.o - object file for Eclipse on Windows

Good Luck!
0910a-ex1.pdf 729 KB
0910a-ex1-dry-solution.pdf 97 KB
0910a-ex1-grading-key.pdf 202 KB
Due date:  24/11/2009, 17:00
 Electronic Submit
Homework Assignment 2 - ADT
TA in charge: Avishay Livne.

All supplied headers, test files, code examples and libraries are located at t2 in the following directory:
~mtm/public/0910a/ex2
Those include:
~mtm/public/0910a/ex2/tests/* - supplied test files
~mtm/public/0910a/ex2/headers - 3 header files that define supplied functions and 1 header file you need to implement.
~mtm/public/0910a/ex2/libraries/* - library file implementing all the supplied functions.
~mtm/public/0910a/ex2/libraries/t2/libmtm.a - library file for t2 (64 bit Linux)
~mtm/public/0910a/ex2/libraries/linux32bit/libmtm.a - library file for 32 bit Linux systems
~mtm/public/0910a/ex2/libraries/eclipseOnWindows/libmtm.a - library file for Eclipse on Windows
~mtm/public/0910a/ex2/code_examples/* - code examples for using the supplied set and linked list ADTs.

Good Luck!
0910a-ex2.pdf 278 KB
grading_key.txt 3179 Bytes
Due date:  15/12/2009, 17:00
 Electronic Submit
Homework Assignment 3 - C-Shell
TA in charge: Israel Gutter.

All supplied test files are located at t2 in the following directory: ~mtm/public/0910a/ex3/tests

Please notice that Emails regarding HW3 that will be sent during
the end of the week (Saturday) will be answered only on Sunday.

Good Luck!
0910a-ex3.pdf 120 KB
ex3_grading_policy.txt 647 Bytes
Due date:  1/12/2009, 17:00
 Electronic Submit
Homework Assignment 4 - C++
TA in charge: Motty Porat

All supplied files are located on t2 in the directory: ~mtm/public/0910a/ex4
0910a-ex4.pdf 146 KB
0910a-ex4-DrySolution.pdf 183 KB
0910a-ex4-GradingKey.pdf 95290 Bytes
Due date:  21/1/2010, 17:00
 Electronic Submit