ADVANCED C PROGRAMMING


ADVANCED C PROGRAMMING


    Course ID   :  DEC407

    Duration     :  30 hours


CORUSE CONTENTS

Session 1:

  • Introduction
  • Variables & Data Types
  • Constants
  • Console IO Operation
  • Storage Classes
  • Operator & Expressions

Session 2 :

  • Control Flow Statement
  • Functions
  • Scope Rules

Session 3:

  • Arrays
  • Strings
  • Structure
  • Union

Session 4:

  • File Handling
  • Preprocessors
  • Header Files
  • Type Castings
  • Error Handling

Session 5:

  • Pointers
  • Pointers and Arrays
  • Pointer and Structure
  • Pointer and Function
  • Function Pointers

Session 6:

  • Variable Arguments
  • Memory Management
  • Command Line Arguments
  • Macros

Session 7: Data Structure

  • Stack
  • Queue
  • Linked List
  • Trees *
  • Graphs *
  • Index *

Session 8: Searching and Sorting

  • Searching *
  • Sorting *

NOTE

** These sections may be considered in part or in whole as optional. They contain background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.





LIST OF TRAININGS

  • Linux System Programming Development Training
  • Linux Device Driver Development Training
  • Linux Kernel Understanding and Development
  • Linux Device Drivers and Kernel Internals Training
  • Linux Network Device Driver Development Training
  • Linux WiFi Device Drivers Training and Development
  • Linux USB Device Driver Development