K3604 - Introduction to C Programming on the PC

If you are an experienced programmer, you can learn how to develop and maintain ANSI C-language programs. In this five-day course, extensive lab exercises on the PC reinforce the lecture materials. The labs for the classes listed below use OS/2. DOS and Windows environments can be requested for private classes.

Length
5 days

What you will learn
After completing this course, you will be able to:


 * Read and write computer programs in C
 * Use the IBM-developed C compiler
 * Develop C programs through top-down stepwise refinement
 * Use the procedural constructs of the ANSI C
 * Use arrays, pointers, and references

Each participant receives a substantial course notebook containing numerous exercises in C.

Topics

 * Program Format and Style
 * Compile a Program
 * Data Types and Operators
 * Conversions
 * Simple I/O
 * Flow Control (FOR, WHILE, DO-WHILE, GOTO, SWITCH-CASE)
 * Functions
 * The C Preprocessor
 * Macros
 * File Operations
 * Arrays, Pointers
 * Structures

Teaching Methods
Intense hands-on workshop with extensive laboratory work.

Audience
People who want a solid foundation course in C programming.

Prerequisites

 * Some programming experience, in any language
 * Ability to edit a text file
 * General familiarity with using OS/2

Download

 * N/A