|
|
This page provides dynamic
information and materials for the lecture, as
it becomes available; please check it at least once a week.
Lecture Announcements
|
The midterm exam
date: 8 December 2010, Wednesday. The exam has two parts. The first
part is a closed book written exam. The second part is a programming
practice exam. You should bring your notebooks, text books and other related
materials to the exam. The notebook, textbook and notes sharing in the exam
will not be allowed.
|
|
In your
first assignments, your programs did not follow the recommended C style and
coding techniques. We tried to give you some important ones in the lab
sessions and class. But there are also many other important principles for writing good
C programs. Actually, you will use many of these principles in your other
programming languages, like Java, that you will learn later. This is very
important to develop good programming skills.
Some good reference guides
are given below at the References section. These are
in the PDF file format, so you need the Acrobat Reader program to read these
files.
Please start reading these two files and use these principles in your
programs. If your programs are not written following the C style and coding
techniques, generally they will not be graded or your grade will be affected
very much! |
|
Please come
to the computer lab with your notebooks. You will write, compile and
execute the programs you have seen in class in the DevC++ environment.
|
Lecture Notes
|
.
W |
Date |
Topics Covered |
HW |
Supplementary
Notes, Readings and
References |
1 |
13/10/10 |
Course Overview
Introduction to
Computers, the Internet, and the Web Chp.1 |
|
|
Text Book: Chapter 1 |
|
2 |
20/10/10 |
Introduction to C
Programming Chp. 2 |
HW1 |
|
.... |
|
3 |
27/10/10 |
Structured Program
Development in C
Chp 3 |
HW2 |
|
4 |
03/11/10 |
Program Control (chp
4) |
HW3 |
|
5 |
10/11/10 |
Program Control (chp
4) |
HW4 |
|
|
17/11/10 |
Kurban
Celebration Holyday |
|
|
6 |
24/11/10 |
Functions (chp
5) |
HW5 |
|
7 |
01/12/10 |
Functions (chp
5) |
|
|
8 |
08/12/10 |
Midterm
Exam
Lecture: 10:00-11:00, Lab: 13:00 - 14:30 |
|
|
9 |
15/12/10 |
Arrays
|
|
|
10 |
22/12/10 |
Pointers |
|
|
11 |
29/12/10 |
Pointers |
|
|
12 |
05/01/11 |
Characters and Strings |
|
|
13 |
12/01/11 |
Formatted Input and Output |
|
|
14 |
19/01/11 |
Structures, Unions, Bit Manipulations and Enumerations |
|
|
15 |
26/01/11 |
File Processing |
|
|
|
References
C Program Design and Recommended C Coding Style
Allegro Links
|