CENG 198 Introduction to Programming
Summer 2008

Most recent announcement: July10

TIME

MONDAY

TUESDAY

WEDNESDAY

THURSDAY

FRIDAY

    Contents

9:40

11:30






11:40

13:30

CENG 198(T) A319




CENG 198(T) B301

13:40

14:30





CENG 198(L) PC-LAB

15:40

17:30






17:40

19:30

CENG 198(L) PC-LAB







Instructor

Cem Özdoğan

office: Computer Engineering Department, A318
office hours: and , or by appointment
office phone: 284 45 00 / 4010
email address: [email protected]

TA







Announcements

Watch this space for the latest updates. Last updated: 10.Temmuz.2008 12:47 Since a last minute meeting with the Rector is appeared, tomorrow`s lab study (grading lab) will be just one hour. Be well -prepared for the first question of the corresponding lab (lab6.html).

10.Temmuz.2008 12:46 The modified lab studies are available, see Course Schedule section.

20.Haziran.2008 10:38 In the first lecture, there will be first metting. For this summer school, the course will be offered by two instructors. Firstly, I will teach until July 11, 2008 then Mrs Roya Choupani will continue to teaching. The example codes as the figures of lecture slides are given. The lecture notes for the all weeks and a preliminary course schedule is given, see Course Schedule section.

Overview

Ceng 198 is intended to provide an introduction to C Programming. Understanding of the programming from the introductory level to the intermediate level is aimed. Topics include the survey of programming techniques, structural programming, control structures, functions, arrays and pointers.



Lecture Information

There are two groups for lecturing, you may attend any one of the lecture hours . But please attend your predefined lab sessions regularly (at least for the moment, this situation will be clarified after add-drops). You will be expected to do significant programming assignments, as well as run programs we supply and analyze the output in these lab sessions (to be GRADED). These programs will be written in C programming language.

You will have quizes (10 minutes, may be less; but not scheduled as before) for the previos lecture's subjects. There won't be any make-up for these quizes and they will have weight for the final grading.

Important announcements will be posted to the Announcements section of this web page above, so please check this page frequently. You are responsible for all such announcements, as well as announcements made in lecture.



Course Outline



Text Book

Required




Readings will be assigned in C: How to Program 5th Edition P.J.Deitel& H.M.Deitel, ISBN: 0132404168, 2007.



Recommended

This texts are only recommended rather than required. This books are useful for reference, for an alternative point of view.

Online References

Some materials are given. Please inform me about the usefullness of the materials. Check this place for updates.

The following references are available online



Grading Criteria



Policies


Course Schedule

The following schedule is tentative; it may be updated later in the semester, so check back here frequently.



Week

Dates

Topic Lecture Notes (Power Points Slides)

Laboratory Studies

Quizes & Grades

Lectures

1

June 20-20, 2008

First Meeting & Introduction to Computers, the Internet and the Web

html

pdf

NA

2

June 23-23, 2008

Introduction to C Programming I

html

pdf

NA

3

June 27-27, 2008

Introduction to C Programming II

html

pdf

NA

4

June 30-30, 2008

Structured Program Development in C I

html

pdf

NA

5

July 4-4, 2008

Structured Program Development in C II

html

pdf

NA

6

July 7-7, 2008

C Program Control I

Review of previous labs

NA

7

July 11-11, 2008

C Program Control II

html

pdf

NA

8

Possible Midterm Day July 14-14, 2008

9

July 18-18, 2008

C Functions I

html

pdf

NA

10

July 21-21, 2008

C Functions II

html

pdf

NA

11

July 25-25, 2008

Reviev of C Functions I&II

Review of previous Labs

12

July 28-28, 2008

C Arrays I

html

pdf

NA

13

August 1-1, 2008

C Arrays II

html

pdf

NA

14

August 4-4, 2008

C Pointers I

html

pdf

NA

15

August 8-8, 2008

C Pointers II

Review of previous labs

NA

16

August 11-11, 2008

Review of previous lectures and labs

Exams



8

Midterm




17

Final