Week |
Date
& Dues |
Subjects
to be covered |
Lecture
Notes |
1
|
Oct
10
(Wed)
|
Computing
Concepts: Computer
languages; C program development environment
|
Chapter
1
|
2
|
Oct
17
(Wed)
|
Introduction
to C Programming: Memory concept; Basic
input/output; Arithmetic in C; Relational operators
Structured
Program Development: Control structures: selection and repetition;
Assignment
Operators; Increment/Decrement Operators
|
Chapter 2
Chapter
3
|
3
|
Oct
22
(Mon)
Hw 0
& Hw
1
due
|
Program
Control: Repetition;
Logical operators
|
Chapter
4
|
4
|
Oct
29
|
Cumhuriyet
Bayramı Tatili
|
|
5
|
Nov
5
Hw
2 due
|
Functions:
Library functions; Storage classes; Scope rules
|
Chapter 5
|
6
|
Nov
12
|
Midterm
- 1 (@15:00)
|
|
7
|
Nov
19
|
Arrays:
Sorting/searching arrays; Characters and strings; Character handling
library; String conversion functions; Standard input/output library
functions; Multiple subscripted arrays
|
Chapter 6
|
Chapter
8
|
8
|
Nov
26
|
Pointers:
Dynamic memory allocation; Calling functions by reference; Pointer
expressions and pointer arithmetic; Relationships between pointers and
arrays
|
Chapter
7
|
File
processing: Creating a sequential access file;
Reading data from a sequential access file
|
Chapter
11
|
9
|
Dec
3
Hw
3 due
|
Pointer
Concepts (cont'd)
Structures
|
Notes
from the book are at Zeki Kirtasiye
|
10
|
Dec
10
Dec
12nd Hw
4 due
|
The
Preprocessor
Advanced
Concepts
|
Chapter
13
Chapter
14
|
11
|
Dec
17
|
Ramazan
Bayramı Tatili
|
|
12
|
Dec
24
|
Midterm
- 2
(@15:00)
|
|
13
|
Dec
31
|
No
lecture - New Year's Eve
|
|
14
|
Jan
7
Hw
5 due to Jan 8th
|
Bit
Operations, Enumerations
Bit arrays,
sorting
and searching arrays
|
Chapter
10
Lecture
Notes are at Zeki Kirtasiye
|
|
Jan
21 |
Final
Exam (@14:00)
E3
|