C Programming course - (0509-1821-15)

 

Lecturer:        Ofer Pasternak

Email:              c.prog.eng@gmail.com

Office hour:    Monday, 11:00 – 12:00. (Please coordinate by e-mail)

 

 

Class time:       Monday 8:00 – 10:00

Place:               Engeenring studies classrooms, 103  

 

 


Teaching assistants:  Sandbank Ben, Karlebach Guy

Tirgul home page:                   Guy: http://www.cs.tau.ac.il/~guykarle/Winter08/C_Programming_08.htm
                                                Ben:  http://www.cs.tau.ac.il/~sandban/Programming_Fall_09/Programming_Fall_09.htm


Message board

 

Date

Message

3/11/2008

First Lesson, Welcome!

 

21/12/2008

NEW THIS YEAR, the presentations were video recorded and can be viewed here.

 

Viewing requires the university username and password. The video site belongs to the university, so any technical questions should be addressed to them here or here.

02/03/2009

FINAL GRADES ARE HERE

 

The test along with a suggested solution is here.

Please notice, this is only a suggested solution. There are many other way to solve the questions, and any correct solution was accepted.

02/03/2009

MOED B

 

Will be on Friday, 6/3, 9:00 AM.

The test will be 3 hours.

It will be similar to Moed A (same structure, same material)

 

Since there is not enough time for appeals of Moed A until the test, the following will happen:

 

Those who will appeal after the test and their grades will be increased following the appeal (IRUR MUTZDAK), and will get a lower grade in Moed B, will get the grade following the IRUR.

 

An appeal will be accepted if the Bodek made a mistake (said that something is wrong while it is right, miscalculated the score etc.). Claims such as, "the grade is too low for this type of mistake" will not be accepted.

 

Those whose appeal is not accepted, or those who just do MOED B, will get the grade of MOED B as usual.

 

 

 

 

 

Class material

 

Date

Slides

Other Stuff

Code

Topics

3/11/2008

Lesson1.ppt

Syllabus

 

Computer structure, first C program

10/11/2008

Lesson2.ppt

 

 

Variables, char, binary representation, printf, scanf

17/11/2008

Lesson3.ppt

 

 

if-else, switch

24/11/2008

Lesson4.ppt

 

 

Loops

1/12/2008

Lesson5.ppt

 

 

Functions, Global and static variables

8/12/2008

Lesson6.ppt

 

 

Arrays

15/12/2008

Lesson7.ppt

 

 

Strings

21/12/2008

Review.ppt

 

 

Review lesson,

Strings cont'd

29/12/2008

Lesson9.ppt

 

 

Addresses and pointers

5/1/2008

Pointers_review

Recursion

 

 

 

Recursion

 

12/1/2008

Memory allocation

 

Lesson11.ppt

 

 

 

Dynamic memory allocation

 

Structures

19/1/2008

Lesson12.ppt

 

 

Linked Lists

26/1/2008

Lesson13.ppt

 

 

Linked Lists cont'd

Course summary