Get in Touch

Course Outline

A Brief History of C Programming Language

Basic Instructions

Data types

  • Keywords
  • Operators and their precedence

Retrieving and Displaying Data

  • Printf formatting instructions and scanf

Operators

Functions, macros

Structures

Pointers

  • Pointers to variables
  • Pointers to functions
  • Pointers to variables within structures

Dynamic memory allocation

  • Malloc function

Recursion functions with a variable number of parameters, unions, bit fields, and basic library functions

  • Libraries math, stdio, stdlib, time

Introduction to algorithms and data structures *

  • Singly linked list
  • Tree
  • Sorting algorithms
  • * Optional topics

Requirements

  • A foundational understanding of computer concepts and operating systems.
  • Experience using a text editor or basic development tools.
  • Basic programming experience in any language is beneficial, though not mandatory.

Audience

  • Novice programmers eager to learn C programming.
  • Software developers aiming to deepen their knowledge of low-level programming.
  • Engineers and technical professionals working with embedded or system-level software.
 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories