The objectives of this course are to develop a basic understanding of programming concepts and to apply them in the C programming language. Structured programming concept is introduced. Program control, functions, arrays, pointers, characters and strings, formatted input/output, structures, unions, bit manipulations and enumerations and file processing are covered. Good programming style is emphasized throughout the course.
This is the tentative weekly schedule. Please check it once before the lecture.
Introduction to Computers
C:How to Program, H. M. Deitel, P. J. Deitel, Prentice-Hall, Third Edition, 2000.
The C Programming Language,
Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall
One midterm, assignments, one final exam. Dates and times will be announced on the web and in class. All exams will be open textbook only (no other books or notes.) There will be a single makeup exam that may be taken only by those who missed an exam due to documented medical reasons.
101 is calculated
Academic Integrity and Implicit Student Agreement
Attendance in all labs & classes is mandatory. Students are expected to work individually unless otherwise directed. Plagiarism will result in an automatic F grade for the course.