C Programming course - TA page

Lecturer:
 

 

Amitai Armon
Course main homepage


 


Teaching assistant:

 

Ilona Kifer

ilonak@post.tau.ac.il

Class time: 

 

Monday 12:00 - 14:00

Place:

 

Software engineering, room 008

Office hour:   

 

Tuesday 11:00-12:00, Schreiber 010.
Please coordinate by e-mail before coming.


 


Teaching assistant:

 

Sonny Ben-Shimon

sonny@post.tau.ac.il

Class time: 

 

Thursday 14:00 - 16:00

Place:   

 

Software engineering, room 008

Office hour:   

 

Thursday13:00-14:00,  Shcreiber openspace
Please coordinate by e-mail before coming.


 


Guidelines for submitting exercises

Message Board:

05/05/2008

WELCOME TO THE COURSE!

Printing - You can print your exercises from any computer in the exercise classes located around the building (rooms 008, 009, 010...).
You can collect the printout from any printer in the area (each room should contain at least one) by using you credit card for the specific printer.
In case of trouble, consult the support team around.

Download installation of Visual C++ Express Edition 2005

Instructions for using Visual C++ Express Edition

Make sure to REGISTER your copy of Microsoft Visual C++ Express edition.
This can be done by opening Visual C++ and going to Help --> Register Product.
Registration is free, but if you don't do it - your license will expire after a month.

05/05/2008

If for some reason you are having trouble at home with the Visual C++ Express edition, you can use a different compiler called lcc.

Instructions for using lcc

If nothing works for you at home, then just do the exercises in the handasa labs which are there especially for you.

13/05/2008

Notice:
If you get the following warning:

"warning C4996: 'scanf' was declared deprecated",

you can ignore it. Still, make sure that you do not have other warnings.

02/06/2008

Notice:
This week's exercise is for submission in TWO WEEKS

06/08/2008

Please Note:
Ex10 grades are now published. Please check that all your exercise grades are in order.

Exercise material:             Grades - Ilona            Grades - Sonny         

Date

Slides

Handouts

Code

Homework

Solutions

Topics

05/05/2008

tirgul1.ppt

Working with VC++6.0

ex1code.zip

 

ex1.doc

sol1.zip
 

Computer structure, first C programs

12/05/2008

tirgul2.ppt

ex2code.zip

 

ex2.doc

sol2.zip
 

Variables in C

19/05/2008

tirgul3.ppt

ex3code.zip

 

ex3.doc

sol3.zip
 

Flow Control - Conditions

26/05/2008

tirgul4.ppt

ex4code.zip

 

ex4.doc

sol4.zip
 

Loops

02/06/2008

tirgul5.ppt

Functions from math.h

ex5code.zip

 

ex5.doc

sol5.zip
 

Functions

16/06/2008

tirgul6.ppt

ex6code.zip

 

ex6.doc

sol6.zip
 

Arrays

23/06/2008

tirgul7.ppt

Functions from string.h

ex7code.zip

 

ex7.doc

sol7.zip
 

Strings

30/06/2008

tirgul8.ppt

ex8code.zip

 

ex8.doc

sol8.zip
 

Pointers

07/07/2008

tirgul9.ppt

ex9code.zip

 

ex9.doc

sol9.zip
 

Structures and Dynamic Allocation

14/07/2008

tirgul10.ppt

student_package.c
student_package2.c

 

ex10.doc

sol10.zip
 

Linked Lists

 

Usefull Links:

An online C book

Manual for using the VC Debugger

C Library Reference Guide