Call Us Today for All of Your Technical Training Needs! 1-888-708-1112

Advanced C Programming

Overview:
This four-day course with hands-on workshops is designed for C programmers who wish to enrich their software design skills through advanced uses of the C programming language.

Prerequisites:
Prior to attending this class, students should have the following experience:

  • Familiarity with the C Programming Language

Objectives:
Upon successful completion of this course, students should be able to:

  • Understand how C code maps to the run-time environment.
  • Use the text, stack, data, and heap areas effectively.
  • Apply multidimensional arrays effectively in C programs.
  • Create multidimensional arrays "on-the-fly".
  • Apply efficiency techniques with arrays and pointers.
  • Become skilled in debugging techniques.
  • Design customized memory allocators.

Modules:

  1. A Closer Look at C
  2. C’s Run Time Environment
  3. Arrays and Pointers
  4. Multidimensional Arrays
  5. Efficiency Techniques
  6. Debugging Techniques
  7. Customized Memory Allocators