THE POSSIBILITIES ARE INFINITE

  1. Training > Course Details

Name: Advanced C Programming
Course Code: GR310
Duration: 2

Scheduled Dates for GR310

This course is an advanced ANSI C Programming course. It focuses on the two most important aspects of C, pointers and data structures. Most programs that are written require more complex data structures than simple integers, floats and strings. This course teaches how to create such complex data types, such as lists, trees, queues, etc. To be prepared to create these data structures, this course first covers the important aspects of memory management and pointers.

Target Audience
This course is designed for those C programmers who need a more detailed understanding of the C programming language.

Key Topics

  • Review of Pointers
  • Global Variables, the Heap and the Stack
  • Arrays and Pointers
  • Strings and Pointers
  • Functions using "Pass by Reference"
  • Recursion
  • Pointers to Functions
  • Creating complex structures
  • Creating Linked Lists
  • Doubly Linked Lists
  • Circular Lists
  • Creating Trees, Queues and Stacks
  • Object Oriented Programming with C

Objectives

  • Strong understanding of the C Programming language
  • Build real world applications using data structures such as lists, trees and queues
  • Complete understanding of C's memory management and pointers

Required Skills/Experience

    Fee: $700.00


    Course Schedule:
    Back to Course Description

    Austin

    Charlotte

    Columbia

    Hunt Valley

    Lansing

    Madison

    Milwaukee

    Minneapolis

    Oak Brook

    Oklahoma City

    Phoenix

    Raleigh

    San Antonio

    Schaumburg

    Tulsa

    Washington DC