Overview
Participants will understand the basic concepts of “C” programming; gain an understanding of “C” capabilities and features; understand the basic structure of “C” language; apply “C” programming techniques; learn to implement “C” design concepts; demonstrate knowledge of the basic components and techniques needed to create well designed programs.
Audience
Students should have some programming experience to be successful in this course.
Length
40 hours
Outline
- Key Features of “C”
- Writing a Simple “C” Program
- Fundamental Data Types
- Storage Classes and Scope
- Operators and Expressions
- Selection and Looping Structures
- Arrays
- Pointers
- Dynamic Memory Allocation
- Pointers to Functions
- Structures and Unions
- The Standard “C” Preprocessor
- The Standard “C” Library