TCSS6AF - Intro dep Info
Introduction au parcours Informatique
Responsables : Pierre-Etienne MOREAU, Professeur (Pierre-Etienne.Moreau@univ-lorraine.fr)
Cédric Zanni
Durée du module : 21 heures
Syllabus : TCSS6AF
Objectifs
Introduction aux concepts et outils nécessaires pour suivre les cours de rentrée du S7
Programme
Introduction à Unix
Introduction à Git
Introduction au langage C
Séances
14/06/2022 - 08h30 - introduction à Unix/Shell - TD
16/06/2022 - 08h30 - introduction au langage C
17/06/2022 - 08h30 - introduction à git, mise en pratique du langage sur les tableaux et les chaines - Terminer le TD précédent en créant des branches (création de branche + merge)
notion de tableau, parcours de Essential C et compléments (bit operators, instruction/bloc, switch, for/while)
notion de header/profil de fonctions/utilisation de .h, .c
création de branche + merge dans main
20/06/2022 - 08h30 - notion d'adresse : allocation dynamique des tableaux et de chaines. Revue de code - TD
notion de pointeur, malloc, tableau d'entiers, chaines
pull request, pair review, merge branch fait par le binôme
21/06/2022 - 08h30 - structures de données et introduction à make - TD
22/06/2022 - 08h30 - revue de code
24/06/2022 - 08h30 - Simulation d'ascenseur
Niveau requis
Notions de programmation correspondant au programme du cours de 1ère année
Notes de cours
Modalité d'évaluation
Exercices supplémentaires - Git