Le numérique et l'informatique ont une importance toujours croissante tant dans le monde professionnel que dans la vie courante. Maitriser les bases du domaine est donc un enjeu important. La proposition de ce socle en informatique est de centrer l'initiation à l'informatique sur les algorithmes et les programmes. Il s'adresse aussi bien aux débutants, qu'aux faux débutants qui ont déjà des notions mais vagues ou lointaines et aux initiés qui ne se sentent pas sûr d'eux-mêmes et souhaitent consolider leurs connaissances.
Ce cours vous donnera des bases en algorithmique et en programmation, en utilisant le langage C. Le but de cet apprentissage peut être de se préparer à un cursus d'ingénieur en informatique ou en électronique; de s'initier à l'informatique pour mieux dialoguer avec les informaticiens dans un contexte professionnel, notamment dans l'industrie.
Plan du cours
Semaine 1 - Introduction
Semaine 2 - Compilation et exécution
Semaine 3 - Algorithmes
Semaine 4 - Structures de contrôle en C
Semaine 5 - Sous-programmes
Semaine 6 - Tableaux et pointeurs
Semaine 7 - Structures et mémoire dynamique
Semaine 8 - Pointeurs avancés
Semaine 9 - La manipulation des fichiers texte
Semaine 10 - Bilan et perspectives