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.