C Programming course homepage - 2008/B

Lecturer:

Amitai Armon

Lecture:

Thursday 16:00-18:00

E-mail:

armon@post.tau.ac.il

Office phone:

6405231

Office hour:

Monday 19:00-20:00 (Please coordinate by email if you want to arrive)

Office location:

Schreiber building, floor -1, the open-space (here's a map).

Message board

5/5/08

Good luck!

27/6/08

The current exercises grades can be found here

30/6/08

Unfortunately I won't have email access until Thursday morning(3/7).

20/7/08

The current exercises grades can be found here

23/7/08

The current exercises grades can be found here

The returned exercises will be available on Sunday on a shelf in Schreiber 114 (this room is open every day until 15:00). Submitting Exercise 9 is in my mailbox, on Schreiber first floor (in front of the elevators).

23/7/08

Exam: Remember that the exam is on 1/8/08 at 9:00, and details about it appear in the last presentation

23/7/08

Daf-ezer: This page will be given to you with the exam.

23/7/08

Previous exams: If you want to look at previous exams, you can find some below. As I said, these exams contain a question about structures (question 3), and your exam will not contain questions about structures (you will only have 3 questions). Also, these exams sometimes mention arrays with unknown size (dynamic allocation) and in your exam there will not be such cases.
Moed Aleph Tashsa"v: exam, solution
Moed Bet Tashsa"v: exam, solution
Moed Aleph Tashsa"z: exam, solution

31/7/08

Here is a grades file which includes the submitted exercises that weren't checked yet (approved late submissions and ex. 9). They will be checked by the grader next week, and an updated file will be published here.

31/7/08

Good luck in the exam !!!

14/8/08

Here is the final exercises grades file. Some students did not fulfil the Hovat-Hagasha and took the exam. I checked such exams and they also failed in the exam - the grade in these cases will be "240", since they did not submit exercises as required.

20/10/08

Here is a suggested solution for Moed-Aleph.

 

Course Presentations

Week

Class

Handouts

Slides

Exercises

 

22/5/08

Introduction: Computers and programming languages; First C programs.

 

Syllabus

 

Lesson1

 

Exercise1

Solution1

29/5/08

Practicing programming

 

Compiling with Visual Studio at class

 

Installing and using the lcc compiler at home

 

Lesson2

 

Exercise2

Solution2

5/6/08

Using variables in C

 

 

 

Lesson3

 

 

Exercise3

Solution3

 

12/6/08

Flow control: if-else, logical operators, switch

 

 

 

Lesson4

 

 

Exercise4

Solution4

 

19/6/08

Loops

 

 

 

Lesson5

 

 

Exercise5

Solution5

 

26/6/08

Functions

Some functions from math.h

 

 

 

Lesson6

 

 

Exercise6

Solution6

 

27/6/08

Arrays

Debugging with lcc

 

 

 

Lesson7

 

 

Exercise7

Solution7

 

3/7/08

No lesson (psychometric exam)

 

 

 

 

 

 

10/7/08

Strings

 

 

 

Lesson8

 

 

Exercise8

Solution8

 

17/7/08

Pointers

Some functions from string.h

 

 

 

Lesson9

 

 

Exercise9

Solution9

 

18/7/08

Summary lesson
Details about the exam

 

 

 

Summary

 

 

 

Books

 

·          C How to program / Deitel and Deitel (3rd Edition)

 

·         A Book on C / Kelley and Pohl (3rd or 4th Edition)

 

·         The C Programming Language  / Kernighan and Ritchie