Code
IGFF CSC 4103
Level
M1
Graduate
Graduate
Semester
Fall
Domain
Informatique
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
3
Class hours
30
Workload
75
Program Manager(s)
Department
- Informatique
Educational team
Organisation
Cours/TD/TP/projet/examen : 10,5/0/18/1,5Learning objectives
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
CDIO Skills
- 1.2 - Core engineering fundamental knowledge and other disciplines
- 2.2.3 - Experimental Inquiry
- 2.3.2 - Emergence and Interactions in Systems
- 4.5.3 - Software Implementing Process
- 4.5.4 - Hardware Software Integration
Prerequisites
Aucun
Keywords
Systèmes d'exploitation, processus, gestion de la mémoire, programmation, appel système
Content
- 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.
References
Polycopiés de cours