The C language was created by Brian Kernighan and Dennis Ritchie in the 1970s for developing the UNIX system.
Close to the hardware and low level, it provides excellent resource control and high efficiency.

These same qualities are why the C language remains widely used today. Its portability and flexibility make it a reference for embedded systems, especially in demanding sectors such as automotive, aerospace, and industrial applications. Its use, however, requires certain precautions to avoid common errors inherent to the language.

This training course will help you acquire an in-depth understanding of the C language and its best practices through concrete examples and hands-on exercises.

Objectives

  • Acquire the knowledge and best practices required to effectively use the C language.
  • Learn how to apply the C language in the development of embedded and safety-critical software.

Prerequisites

Basic programming knowledge.

C Language Training Program for Constrained Systems
Duration: 5 days

  • History, objectives, and characteristics of the language
  • The development process
  • Basic elements
  • Input/output
  • Pointers
  • Function pointers
  • Macros
  • Application architecture
  • The standard library
  • Language pitfalls
  • Optimizations
  • Associated tools

Provided Materials

  • A course manual in French
  • A 16 GB USB drive containing:
    • All exercises with solutions
    • A C compiler (Windows, Linux)
    • Documentation
    • Examples used during the training

Assessment

Questionnaires will be given at the beginning and end of the training to assess learning progress.

Systerel’s Expertise in the C Language

We provide you with our extensive expertise in the use of the C language, built over many years of industrial projects.

The training is supported by numerous examples and hands-on exercises, ensuring concrete and practical application.

C Language Training Satisfaction Rate

2024 Satisfaction Rate 91%*

* Average rate based on satisfaction surveys conducted during training sessions.

Training Programs Adapted to Your Needs

Training sessions can be delivered in person at our offices in Aix-en-Provence, in the Paris region, or directly at your company’s site.

Feel free to contact us for more information: formation@systerel.fr

Qualiopi Certification C Language Training

The Qualiopi certification has been awarded for the category “training services”.

Learn More About Our Training Programs

Training details and contactTraining catalog

Activity registered under number 93 13 12834 13 with the Prefect of the Provence-Alpes-Côte d’Azur region.