Code
IGFF CSC 4103
Niveau
M1
Graduate
Graduate
Semestre
Fall
Domaine
Informatique
Programme
Programme Ingénieur
Langue
Français/French
Crédits ECTS
3
Heures programmées
30
Charge de travail
75
Coordonnateur(s)
Département
- Informatique
Equipe pédagogique
Organisation
Cours/TD/TP/projet/examen : 10,5/0/18/1,5Acquis d'apprentissage
A l'issue du module, les étudiants sont capables de:
- Développer une application simple mais réaliste en C.
- Développer une application interagissant avec le système d'exploitation
- Structurer un programme en plusieurs fichiers C
- Construire une chaîne de compilation et l'utiliser à l'aide de fichiers Makefile
- Analyser un message d'erreur ou un comportement anormal d'une application et corriger le problème
Compétences CDIO
- 1.2 - Connaissance des principes fondamentaux d'ingénierie
- 2.2.3 - Recherche expérimentale
- 2.3.2 - Emergence et interactions dans les systèmes
- 4.5.3 - Processus de réalisation logicielle
- 4.5.4 - Intégration matériel-logiciel
Prérequis
Aucun
Mots-clés
Systèmes d'exploitation, processus, gestion de la mémoire, programmation, appel système
Contenu
- Introduction au langage C
- Les bases du langage C
- Appels de fonction et passage de paramètre
- Manipulation de pointeurs
- Gestion de la mémoire
- Programmation système
- Appels système
- Manipulation de fichiers
- Gestion de processus
Evaluation
La validation de cette UV est basée sur du controle continu ainsi qu’un examen sur table..
La présence aux heures programmées est obligatoire, et peut influer sur la pondération de la note finale.
Bibliographie
Polycopiés de cours