Le C pour l'ingénieur

Cet ouvrage est destiné aux étudiants de première année Bachelor HEIG-VD, département TIN et filières Génie électrique. Il est une introduction à la programmation en C. Il couvre la matière vue durant le cycle des cours Info1 et Info2.

Le contenu de ce cours est calqué sur les fiches d'unités de cours et de modules suivantes :

  • Module InfoMicro (InfoMicro)

  • Unité Informatique 1 (Info1)

  • Unité Informatique 2 (Info2)

La version actuelle : v0.3.0-31-gcddb9f1

Date : févr. 18, 2022

Table des matières

Colophon

L'écriture du présent ouvrage a été réalisée en utilisant reStructuredText, un langage couramment utilisé pour l'écriture de documentation et largement utilisé dans la communauté Python. Ce langage s'intègre dans le projet Docutils qui s'inspire d'outils tels que Javadoc. La compilation des sources est réalisée sous Sphinx, un paquet Python permettant de générer une documentation HTML ainsi qu'un ouvrage PDF via LaTeX.

L'ensemble des sources est compilé dans un environnement isolé sous Docker en utilisant un service donnant accès à la suite logicielle texlive.

Les sources sont hébergées sous GitHub. Un système d'intégration continue permet de vérifier à chaque changement que l'ensemble compile sans erreur.