Programming for Engineers 2005/B

Lecturer: 

Eyal Even-Dar

Phone:

7438

E-mail:

evend@post.tau.ac.il

 

 

T.A.: 

Shai Gutner

Phone:

7439

E-mail:

shai.gutner@cs.tau.ac.il

Office hour:

Wed, 17:00-18:00

Message Board

Date 

Message

22/2/05

Good Luck!

29/3/05

We will have a regular TIRGUL session today.

1/6/05

The final grade of the exercises is the average of the best 5 exercises.

You can submit ex. 6 to Lucy Miller, box 26.

The checked ex. will wait for you in the boxes near the cafeteria.

9/6/05

The grades of ex.5 can be found here.

The checked exercises are in box 78 near the cafeteria.

13/6/05

The solutions of exercise 5 and exercise 6 are now available.

15/6/05

The grades of ex.6 can be found here.

The checked exercises are in box 78 near the cafeteria.

Final grades, including the exercises average grade is available here.

Course Plan

Week

Recitation

Slides

Handouts

Code

Exercises

Solutions

Grades

22/2/05

Developer studio

First C program.

 

PPT 1

Working with Dev Studio

Code

 

 

 

1/3/05

scanf & printf

Data types

if structures and while loops

Code

 

 

8/3/05

 

for, switch, case

 

PPT 3

 

Code

 

 

 

15/3/05

Functions

 

PPT 4

 

Code

Ex 2

 

 

22/3/05

More about functions

 

PPT 5

ASCII Table

Code

 

 

 

29/3/05

Functions and random numbers

 

PPT 6

 

Code

 

Sol 1

Grades 1

5/4/05

Recursion

PPT 7

Standard Library Functions

Code

Ex 3

 

 

12/4/05

Arrays and pointers

 

PPT 8

 

Code

 

 

 

19/4/05

Pointers, call by reference, strings

PPT 9

Precedence and Associativity of Operators

Code

Ex 4

Sol 2

Grades 2

3/5/05

Strings

 

PPT 10

 

Code

 

 

 

10/5/05

Structures

 

PPT 11

 

Code

Ex 5

Sol 3

Grades 3

17/5/05

Structures and arrays

Dynamic memory allocation

 

PPT 12

 

Code

 

 

 

24/5/05

Memory allocation

Linked lists

 

PPT 13

 

Code

Ex 6

Sol 4

Grades 4

31/5/05

Linked lists

Two dimensional arrays

 

PPT 14

 

Code

 

 

 

Books

 

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

 

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

 

  • The C Programming Language  / Kernighan and Ritchie

 

Resources on the Internet

·        ACCU Association of C & C++ Users