C Programming Introduction
Course length: 5 days
Prerequisites: Experience with a structured programming language.
Overview: This course provides you with a comprehensive study of the C
programming language. Classroom lectures stress the strengths of C, which provide
programmers with the means of writing efficient, maintainable, and portable code.
The lectures are supplemented with hands-on lab exercises.
Objectives
- Gain a working knowledge of C Programming
- Learn how to write modular, efficient and readable C programs
- Utilize pointers to efficiently solve problems
- Use functions from the portable C library
Topics
- Getting started
- Functions and Operators
- Control Flow Constructs
- The C Preprocessor
- Simple I/O
- More on Functions
- Bit Manipulation
- Strings
- Higher Dimensional Arrays
- Separate Compilation
- Pointers
- Structures
- Structure Related Items
- File I/O
- Binary I/O with Structures
- Useful Library Functions
Return to Courses