|
|
|
 |
King Saud University
College of Engineering
Electrical Engineering Department
GE208: Programming in C
First Semester 1428-1429 H
Credit Hours: 2
|
Instructor: |
Dr. Wahied Gharieb
Office 2C108/1 |
|
|
|
|
Textbook: |
H.H. Tan and T.B. D’Orazio, “C Programming for Engineering & Computer Science”, McGraw-Hill,1999. |
|
|
|
|
References: |
[1] Jeri R. Hanly, Elliot B. Koffman, and Joan C. Horvath, “C Program Design for Engineers”, Addison Wesley 1995.
[2] P.J. Plauger ,“The Standard C Library”, Prentice-Hall, 1992.
[3] B.W. Kernighan and D.M. Ritchie,“The C Programming Language”, 2nd edition, , Prentice-Hall, 1988.
[4] A.I. Holub, “The C Companion”, Prentice-Hall, 1987. |
Course Outline:
|
Week #1 |
Introduction to Computers and Programming |
pp. 1-17 |
|
Week #2 |
The C Language, Compilers, Numbers Systems |
pp. 17-31 |
|
Week #3 |
Program Structure, Comments and Printing |
pp. 37-50 |
|
Week #4 |
Formatting Output, Escape Sequences, Program Debugging |
pp. 50-72 |
|
Week #5 |
Variables, Constants, Arithmetic Operators and Expressions |
pp. 75-115 |
|
Week #6 |
Reading Data, Writing to Files, Single Character Data |
pp.115-150 |
|
Week #7
|
IF Statements, Logical Operators and Expressions,
|
pp. 169-191
|
|
|
First Midterm Exam (Evening) |
|
|
Week #8 |
Switch statement and IF-ELSE-IF Control Structures, |
pp. 191-199
|
|
Week #9 |
WHILE and FOR Loops, Applications |
pp. 199-260
|
|
Week #10 |
Function Prototypes, Definitions, and Call |
pp. 265-302 |
|
Week #11 |
Address and Pointer Variables, Applications |
pp. 302-338 |
|
Week #12 |
One Dimensional Arrays, Array I/O |
pp. 348-368 |
|
Week #13 |
Multidimensional Arrays, Arrays and Functions, Applications and Review |
pp. 368-438 |
|
|
Second Midterm Exam, (Evening) |
|
|
Week #14 |
Strings and Pointers |
pp. 445-480 |
|
Week #15 |
Applications and General Review |
|
GRADING
|
30% |
Two Midterms |
|
20% |
Laboratory |
|
10% |
Homework and Quizzes
|
|
40% |
Final Examination |
Attendance policy:
According to KSU policy, every student should attend at least 75% of the course classes (including the tutorials). Those who fail to fulfill this condition will fail in the course.
|
|
|
|
|
|
| King Saud University. All rights reserved,
2007 | Disclaimer
| CiteSeerx
|
| |
|
|
|
|
|
|
|