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 : 1,5/0/28.5/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
1ère session: la validation de cette UV est basée sur du controle continu ainsi qu’un examen sur table.
2e session : 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