CENG 198 Introduction to Programming
Spring 2008

Most recent announcement: June13

TIME

MONDAY

TUESDAY

WEDNESDAY

THURSDAY

FRIDAY

    Contents

8:40

10:30



CENG 198(L1) INT3

CENG 198(L3) INT3

CENG 198(T2) A319

10:40

12:30

CENG 198(T1) A319


CENG 198(L2) INT3

CENG 198(L4) INT3


12:40

14:30






14:40

16:30






16:40

18:30








Instructor

Cem Özdoğan

office: Computer Engineering Department, A318
office hours: and , or by appointment
office phone: 284 45 00 / 4010
email address: ozdogan@cankaya.edu.tr

TAs

Pelin Güvenç


office: A316-C, Computer Engineering Department,
office hours: Tuesday; 10:40-12:30
office phone: 4023
email address: pguvenc@cankaya.edu.tr



Serkan Kefel


office: A316-R, Computer Engineering Department,
office hours: Monday; 10:40-12:30
office phone: 349
email address: skefel@cankaya.edu.tr



Announcements

Watch this space for the latest updates. Last updated: 13.Haziran.2008 12:19 Distribution of the grades is given.

11.Haziran.2008 14:31 Your laboratory studies grades are available,see Course Schedule section. Also, check out your quiz grades.

9.Haziran.2008 12:35 The evaluation of final exam papers is completed. Your final exam grades are available, check your sql server.

4.Haziran.2008 12:30 The list of the students that I have Doctor's written excuse;

June 4, 2008 12:29 There will be a make-up exam on Jun 9, 2008 Monday at 14:00. If you have any valid excuse, send an e-mail to me and then sit in this make-up exam. if you don't have any doctor's written excuse at the moment, you should either see me or just take the exam, but the result will not be valid until i received a valid report.

22.Mayıs.2008 16:47 I also remind you that code examples given during the lectures are available

May 22, 2008 16:35 The web page is updated. The midterm solutions and laboratory studies solutions are given, see Course Schedule section. For preperation to final exam, you should study all the laboratory studies, quizes, code examples etc. that are announced/given in that web page.

May 14, 2008 12:40 Your midterm grades are available, check your sql server.

May 12, 2008 10:34Quiz grades are available, see Course Schedule section. We have a password protection mechanism (username: cankaya password: cankaya).

May 7, 2008 12:05 Final exam date is announced, see Course Schedule section.

May 4, 2008 10:19 Because of the severe system failure this web page is not updated for a while. The lecture notes for the rmaining weeks is published , see Course Schedule section. The example codes as the figures of lecture slides are given. The lectrures will be as usual during spring fest. There will be two quizes nex week for Friday seection inluding functions and arrays concepts. But, Monday section's quizes will be on the week after next week.

April 28, 2008 10:23 The lecture notes for the eleventh and twelfth weeks is published, see Course Schedule section.

April 20, 2008 13:36 There will no lectures between April 21 – April 25, 2008.

April 7, 2008 10:24 The lecture notes for the nineth and eleventh weeks is published , see Course Schedule section.

April 1, 2008 15:10 The missing lab notes etc are completed, also notice the code examples of the lecture notes slides are available. Review of these codes, quiz and lab questions are strongly suggested.

March 17, 2008 15:09 The example codes as the figures of lecture slides are given.

March 17, 2008 00:00 The lecture notes for the sixth and seventh weeks is published , see Course Schedule section.

February 28, 2008 22:13 The lecture notes for the fourth and fifth weeks is published , see Course Schedule section.

February 18, 2008 10:35 The lecture notes for the second week is published , see Course Schedule section.

February 14, 2008 23:17 In the first lecture, there will be first metting. The lecture notes for the second week will be published soon, 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

February 11-15, 2008

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

html

pdf

NA

2

February 18-22, 2008

Introduction to C Programming I

html

pdf

NA

3

February 25-29, 2008

Introduction to C Programming II

html

pdf

NA

4

March 3-7, 2008

Structured Program Development in C I

html

pdf

html, pdf

grades

5

March 10-14, 2008

Structured Program Development in C II

html

pdf

NA

6

March 17-21, 2008

C Program Control I

Review of previous labs

html, pdf

grades

7

March 24-28, 2008

C Program Control II

html

pdf

NA

8

Midterm Week March 31 – April 4, 2008

9

April 7-11, 2008

C Functions I

html

pdf

NA

10

April 14-18, 2008

C Functions II

html

pdf

html, pdf

grades

11

April 21-25, 2008

No Lectures

12

April 28 – May 2, 2008

C Arrays I

No Labs

13

May 5-9, 2008

C Arrays II

html

pdf

html, pdf

grades

14

May 11-16, 2008

C Pointers I

html

pdf

NA

Exams

Laboratory Solutions

Laboratory Grades

8

Midterm April 3, 2008 at 18:00 B-301-401-408

html

pdf

See sql server for your grades

15

Final May 28, 2008 at 09:00 B305-306-307-308

html

pdf

See sql server for your grades