C Programming course homepage - 2005/A


 

Lecturer:

Phone:

5231

E-mail:

armon@post.tau.ac.il

Office hour:

Thursday 16:00-17:00

 

T.A.: 

Ben Sandbak

Phone:

5398

E-mail:

sandban@tau.ac.il

Tirgul Homepage

Message board

17/10/04

The syllabus of the course

16/1/05

The test is on Tuesday, 8/2/05, on 9:00am. Good luck!

16/1/05

More office hours: Sunday, 6/2/05, 14:00, Schreiber open-space.

(you can also use the regular office hours, or set a meeting by email.)

4/3/05

A solution to the exam can be found here (with explanatory comments inside the programs) or here (if you want to first see it without the comments). The exam itself can be found here.

4/3/05

Grades: There was a factor of 8 points in the exam grade (for all the classes). The final grade published includes the exercises grade ofcourse (80% of the exam grade plus 20% of the exercises average). If you have any questions regarding the exam, the solution, or the grade, then you are welcome to contact me. I enjoyed teaching you and I wish you all good luck.

18/8/05

A suggested solution to moed-bet can be found here (with explanatory comments inside the programs) or here, if you want to first see it without the comments (note that there is more than one way to solve most of the questions). The moed-bet exam itself can be found here.

18/8/05

Grades: The final grade published includes the exercises grade (80% of the exam grade plus 20% of the exercises average). If you have any questions regarding the exam, the solution, or the grade, then you are welcome to contact me (in case you want to do moed-gimel you should check with the secretary if there will be one and whether you can do it). Good luck to all of you.

 

Course Presentations

Week

Class

Handouts

Slides

 

24/10/04

Using variables in C

Input and output functions

 

 

Lesson2

 

31/10/04

Flow control: if, else,

logical operators, switch

 

 

Lesson3

 

7/11/04

Loops: while, for, do-while,

break, continue

 

 

Lesson4

 

14/11/04

Functions

 

 

Lesson5

 

21/11/04

Arrays and strings

 

 

Lesson6

 

28/11/04

Mid-semester summary

 

 

Lesson7

 

5/12/04

Pointers

 

 

Lesson8

 

12/12/04

Hanukka - no lesson

 

 

 

19/12/04

Recursion

 

 

Lesson9

 

26/12/04

Structures, Dynamic allocation

Introduction to linked lists

 

 

Lesson10

 

2/1/05

Linked lists

 

 

Lesson11

 

9/1/05

Linked lists, Files

 

 

Lesson12

 

16/1/05

Summary, test examples

 

 

Summary

 

Books

 

  • A Book on C 3rd or 4th Edition / Kelley and Pohl.

 

 

  • The book of the course:  C How to program 3rd Edition / Deitel and Deitel  (DD)

 

 

  • The C Programming Language  / Kernighan and Ritchie

Resources on the Internet

·        ACCU Association of C & C++ Users