Logo de l'uag
  Logo de Grimaag
Welcome on vpage.com

style d'affichage des pages

UEP-23 : Programmation renforcee

L UE se separe en deux EC :

Le projet de programmation comprendra une interface graphique. Il s agit de realiser un petit jeu video. Trois projets sont deja prepares et a chaque annee universitaire correspond un projet (en rotation).

Il faut donc dans la partie de pratique intensive s assurer que les etudiants ait acquis les notions de compilation separee, de fonctions et de pointeurs ce qui fait l objet de 26h TD.

Pour le Projet

Suite a la refonte de cet enseignement, le projet est maintenant fait en Python...
python

Pour bien demarrer Python, il vous faudra l'installer. Prenez une version 2.7.truc, et la version 32bits. Depuis cette page : python;

Il vous faudra également comprendre la syntaxe du langage. Ci dessous, des cours que j'ai trouvé sur le net et qui m'ont semblé intéressants. N'hesitez pas a envoyer un mail à leurs auteurs, ca leur fera plaisir.

des jeux graphiques

Pour faire des jeux graphiquement satisfaisants, une solution fort pratique consiste à utiliser python + un module de python appele Pygame. Il vous faut donc installer Pygame.

Prenez une version 1.9.truc, adaptée a votre python (2.7 si vous avez fait ce que j'ai dit) Depuis cette page : Pygame;

vous trouverez facilement de la doc sur pygame (en anglais). En particulier, vous pouvez regarder cette présentation;

Des exemples frappants

Ci dessous, quelques modules que j'ai bricolé assez vite pour vous montrer qu'il est possible et souvent facile de faire quelque chose de joli a regarder. Ces modules ont également pour but de vous montrer une facon de régler certains problemes classiques de jeux video Aucun de ces modules n'est un jeu en soi, mais tous sont ... jolis (enfin je trouve)

Pour chaque exemple, décompressez le fichier, allez dans le repertoire crée et lancez le fichier launch.py qui s'y trouve.

UEP-14 : Programmation fonctionnelle

Tout ce cours est base sur le language scheme. Il a été repris sur celui de Gilles Enee qui était responsable de cette matière l'an dernier. Voici de quoi il se compose :

liens utiles

Transparents du cours

Enonces des TD

UEP-XX : Securisation des données

Ma partie de l'option sécurisation des données. Elle concerne la cryptographie (introduction) ainsi que des notions de base de stéganographie. Les TP se font en Octave / Matlab.

Transparents du cours

Enonces des TP

Actualites
26/04/07 La redirection depuis l'adresse sans "new_site" est enfin correcte...  
31/03/07 Le site utilise Ajax en essayant de rester accessible par tous les browser. En cas de tracas, envoyez un mail au createur des pages... 
27/02/07 Le site est repris pour le schema LMD