La Licence d'Informatique
à l'Université d'Aix-Marseille
Informations :
- Code : ENSIN4U4
- Crédits : 6
- Nature : Informatique
- CM/TD/TP : 20/0/40 h
L'unité d'enseignement ENSIN4U4
« Interfaces graphiques »
Objectifs :
Ce cours est une introduction au développement avec GTK+ en langage C, de
programmes dotés d'une interface graphique utilisateur (GUI) natives sous
Unix. Le but est de comprendre comment s'articulent les différentes
librairies en jeu et de maîtriser leur emploi (API) afin de savoir écrire un
logiciel graphique dans l'environnement GNOME.
Contenus :
- Compléments de C, programmation événementielle, notion de callback.
- Utilisation des librairies gtk+, gdk, glib, pango, cairo.
- Courbes de Bézier, transformations géométriques.
- Patron de conception Observateur.
- Réalisation de gros projets (plateaux de jeux, logiciel de dessin, etc).
Langages utilisés :
Langage C
Prérequis :
ENSIN2U1 Programmation
Modalités de contrôle des connaissances :
Rendu de projets notés ; pas d'examens.