Get in Touch

Course Outline

A Brief History of the C Programming Language

Basic Instructions

Data Types

  • Keywords
  • Operators and their priorities

Retrieving and Displaying Data

  • Printf formatting instructions and scanf

Operators

Functions and Macros

Structures

Pointers

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

Dynamic Memory Allocation

  • The malloc function

Recursive functions, 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 *

  • Unidirectional lists
  • Trees
  • Sorting algorithms
  • * Optional topics

Requirements

  • An understanding of basic computer concepts and operating systems
  • Experience with using a text editor or basic development tools
  • Basic programming experience in any language is helpful but not required

Audience

  • Beginner programmers who want to learn C programming
  • Software developers seeking to strengthen their understanding 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)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories