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