C Programming — A 4 day course

contact usEnquire about this course
Retired Course; no longer available

Synopsis

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.

Objectives

After completing this course, students will be able to:

Prerequisites

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.

Schedule

This course has been retired and is no longer available.


Contents

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

Pointers and Data Structures

Preprocessor

Input and Output

Further Data Types

Working with Larger Programs

The Way Ahead