C Programming — A 4 day course

contact usEnquire about this course
Retired Course; no longer available


This course has been retired. Please review the C Programming portfolio for available courses.

C is one of the most widely-used languages for systems software and workstation application programming, largely due to its power and flexibility. This course will provide you a highly effective, structured approach to learning the C language.

Programming skills will be enhanced as delegates will be able to use the powerful features of C to best effect and avoid errors that lead to faulty code or code that cannot be maintained. This programming course is outstanding because of its emphasis on writing style, pitfalls to avoid and techniques to use that make the code clear, concise and maintainable.

In addition to the lecture material there are graded practical sessions that cover each of the major areas of C. There are also optional exercises for further study after the course. Delegates may take away worked solutions, together with some small sample demonstration programmes.


After completing this course, students will be able to:


Delegates must have professional programming skills and a good working knowledge of a block-structured language, such as Basic/Visual Basic, Pascal/Modula2, Fortran, Algol or PL/1, and be familiar with a programming environment.


This course has been retired and is no longer available.


An Overview of C

Writing a Simple Program

Data Types

Operators and Expressions

Program Looping

Decision Making

Functions and Program Structure

Structured Data Types


Pointers and Data Structures


Input and Output

Further Data Types

Working with Larger Programs

The Way Ahead