Introduit les fondamentaux de la programmation C, couvrant les familles de langues, les types de données, les pointeurs et les processus de compilation.
Discute des types avancés en C, y compris les types énumérés, les typesdefs et les structures, avec des exemples pratiques pour illustrer leur utilisation.
Couvre les structures de contrôle, les boucles et les fonctions en langage C, en soulignant l'importance des variables locales et en évitant les variables globales.
Explique les concepts essentiels des fonctions dans la programmation C, y compris les définitions, les prototypes et les techniques de passage d'arguments.
Présente les concepts de programmation Python, en se concentrant sur les dictionnaires et les classes, y compris leurs définitions, leur utilisation et des exemples pratiques.
Explique l'allocation dynamique de la mémoire en C, en se concentrant sur les fonctions malloc et calloc et leurs différences, y compris les techniques de prévention des erreurs.
Explore la bibliothèque Eigen pour l'algèbre linéaire, couvrant les vecteurs, les matrices, les tableaux, la gestion de la mémoire, le remodelage et les opérations par composant.
Explique l'abstraction de l'espace d'adressage, en se concentrant sur la gestion de la mémoire, les structures de pile et de tas, et leurs rôles dans l'allocation dynamique de la mémoire.
Discute des transformations de Laplace et de Fourier, en se concentrant sur leurs formules d'inversion et leurs applications dans la résolution d'équations différentielles.
Explore les données sur la consommation d'eau à Genève, y compris les graphiques sur la consommation et les pertes, les ensembles de données disponibles et les phases de traitement des données.
Introduit les bases de l'électromagnétisme, couvrant les dérivés, le calcul vectoriel, les produits scalaires et vectoriels, et leurs applications en physique et en ingénierie.