|
![]() The Art and Science of C, by Eric Roberts, |
|
The Introduction to C Programming course provides students
with a general introduction to computer science and programming within
the context of learning the C programming language. The course covers
the basic introduction to computer science and to fundamental
programming concepts but at the same time it includes advanced topics
that enable writing more complex programs. The course uses
the C-compiler included in Borland Turbo C++ 4.5.
The students are requested to write 30 programming exercises during this part in addition to theoretical exercises, a project and a test. At the end of the course students will be able to write programs to compute solutions of quadratic equations, count the relative frequency of words in a passage of text. No prerequisites.
|
|
The course is divided into several lessons, all of
which begin with a lecture presented as digitized audio
accompanied by formatted text. View detailed lesson contents.
|
|
|
|
|
|
A sample exercise screen, where students are asked to identify programming errors |
After most lectures, students are asked to try some sample
exercises about the new material. Each week,
students report their exercise scores to their
instructor, who keeps detailed student records and identifies special
problem areas.
|
| Students are given regular programming assignments throughout the course. Students learn to compile, execute, and debug their programs. Their programs are submitted to their instructor, who checks their work for accuracy. The students complete 30 smaller assignments in addition to a larger project assignment. |
A sample student program and the output it generates |