Announcements
Syllabus & policy
Contact us
Online documents
Download files
Grades
|
| Instructor: |
|
H. Levent Akżn |
office: ETA 308 |
e-mail: akin@boun.edu.tr |
| Assistant: |
|
Onur Dikmen |
office: ETA 310 |
e-mail: onuro@boun.edu.tr |
| Reference Books: |
|
Kernighan & Ritchie, The C Programming Language, Prentice Hall (2nd Edition) |
|
Deitel & Deitel, C How to Program, Deitel & Associates, Inc. Publications (3rd Edition) |
| Day and time: |
|
Lecture: Monday 13:00 - 14:00 (ETA 3)
Tuesday 11:00 - 13:00 (ETA 4) |
|
Lab: Friday 12:00 - 14:00 (Lab X) |
| Grading: |
|
2 Midterms |
: 25% each |
|
Final |
: 30% |
|
4 Projects |
: 5% each |
|
Week
|
Week of
|
Subject
|
Projects
|
|
1
|
Sep
23 - 24
|
Introduction,
compilers, algorithm, sample programs, general program structures
|
|
|
2
|
Sep
30 - Oct 1
|
Introduction
to C, data types, variables, constants, operators, expressions. I/O functions
(just an introduction)
|
|
|
3
|
Oct
7 - 8
|
If,
nested if, switch, break
|
Oct 11
(Project #1 assigned)
|
|
4
|
Oct
14 - 15
|
Loops
(while, for,do-while), nested loops, break, continue
|
|
|
5
|
Oct
21 - 22
|
Functions
with value parameters
|
Oct 25,
17:00 (Project #1 deadline)
|
|
6
|
Nov
4 - 5
|
External,
static variables. Header files
|
Nov
1(Project #2 assigned)
|
|
7
|
Nov
11 - 12
|
Pointers
and addresses, adress arithmetic. Functions with variable parameters
|
|
|
8
|
Nov
18 - 19
|
Arrays
|
Nov 15,
17:00(Project #2 deadline)
|
|
9
|
Nov
25 - 26
|
Relationship
between pointers and arrays. Memory management for pointers
|
Nov
22(Project #3 assigned)
|
|
10
|
Dec
2 - 3
|
Multidimensional
array and their relationship between pointers
|
|
|
11
|
Dec
9 - 10
|
Multidimensional
arrays (continued). Character pointers, string.h library. Command line
arguments
|
Dec 6,
17:00(Project #3 deadline)
|
|
12
|
Dec
16 - 17
|
Structures,
typedef
|
Dec 13
(Project #4 assigned)
|
|
13
|
Dec 23 -
24
|
Union,
I/O functions. Files
|
Dec
27,17:00 (Project #4 deadline)
|
|