Course Description:
This is an introductory course for ANSI C as a programming language. We assume that students taking the course do not have any prior knowledge in the mid-level programming languages. The course is mostly homework and also project oriented and a large part of the grade comes from the quizes and homework assignments. This course concerns the fundamentals of C, available conditional and loop structurs, arrays, pointers, functions and structurs.
All theories will be defined in details, and some of the sessions will be held in lab to apply all the theories practically.
Grading:
| 1. Midterm | 5 / 20 |
| 2. Final | 7 / 20 |
| 3. Quiz | 4 / 20 |
| 4. Homework Assignments | 4 / 20 |
| 5. Project | +2 |
| 6. Student Lectures | +1 |
Advanced Programming I (Exercises):
Sample Questions (Konkour):