CMPE 150 Introduction to Computing

(C Language) - Fall 2002

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)


Last updated on 11.10.2002.