Programme 42
ALGO-1-001
Algorithmes
Elémentaires
11 crédits
UNIX-1-001
Environnement
UNIX I
11 crédits
Résumé :
Par la confrontation et la résolution pratique de projets variés, découverte des besoins usuels en structures de données et des algorithmes classiques les manipulants. Résumé :
Compréhension des systèmes UNIX et utilisation de l’API POSIX au travers de nombreux challenges mis en place dans un cadre d’apprentissage peer-topeer.
Objectifs :
- Perfectionnement en C
- Evaluation d’expressions et restructuration des données
- Structures de données: listes, hash, arbres, tableaux
- Algorithmes usuels : parcours, tri, recherche
- Théorie des graphes
Objectifs :
- Perfectionnement en C
- Communication UNIX
: file descripteur et entrées-sorties vers des périphériques et d’autres processus - Etats d’un processus
: création, exécution, destruction, signaux
- Management d’un terminal
- Conception des systèmes d’exploitation INFOG-1-001
Interface
Graphique
10 crédits
Résumé :
Maîtrise rapide des principes fondamentaux de tout type d’environnement graphique par le biais de projets techniquements ambitieux.
Objectifs :
- Interfaçage et manipulation de l’environnement
XWindow
- Algorithmie simple (lignes, cercles, remplissages) et complexe (raycasting, raytracing) - Intégration d’éléments complexes externes issus des mathématiques
41 mini projets dont:
- une calculatrice pour nombres arbitrairement grands - un moteur 3d simple pour jeu de type FPS
- un challenge sécurite à niveaux
- une gestion ludique de pizzeria
- un mécanisme d’authentification déporté
7 projets dont:
-
un un un un combat de programmes dans une arene virtuelle interpreteur de commande unix complet programme de calcul d’image de synthese jeu reseau simulant un monde virtuel
ENGL-1-001
ANGLAIS
3 crédits
Apprentissage en e-learning de l’anglais informatique. Année 42.1
SECU-1-001
CINFO-1-001
Introduction à Culture la Sécurite
Informatique
1 crédit
1 crédit
Résumé :
Dans le