OpenLLM-France/wikimedia huggingface dataset:
# Décolonisation et émergence du tiers-monde

| Chap. 1 : | Introduction (13) |
| Chap. 2 : | Qu'est-ce qu'un empire colonial ? (13) |
| Chap. 3 : | Avant la Première Guerre mondiale (13) |
| Chap. 4 : | Développement pendant l'entre-deux-guerres (13) |
| Chap. 5 : | Évolution du mouvement pendant la Seconde Guerre Mondiale (13) |
| Chap. 6 : | Un nouveau contexte après la Seconde Guerre mondiale (13) |
| Chap. 7 : | Affirmation du Tiers-monde (13) |
| Annexe : | Bibliographie |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

Si le système colonial a tout d’abord cherché à s'adapter aux nouvelles réalités de l'après-guerre, les métropoles n'ont pu empêcher le mouvement de décolonisation à partir de 1945, année de la fin de la Seconde Guerre mondiale. Les peuples colonisés revendiquent en effet leur indépendance et tentent de se faire entendre sur la scène internationale.

## Objectifs

Les objectifs de cette leçon n'ont pas encore été fixés. Pour le faire, cliquez ici.

## Niveau et prérequis conseillés

Leçon de niveau 13. Les prérequis pour cette leçon n'ont pas encore été précisés. Pour le faire, cliquez ici.

## Référents

Ces personnes sont prêtes à vous aider concernant cette leçon :
    Personne ne s'est déclaré prêt à aider pour cette leçon. Pour vous ajouter, cliquez ici.
# Décolonisation et émergence du tiers-monde/Annexe/Bibliographie

Bernard Droz, Histoire de la décolonisation au XXe siècle, Paris, Seuil, 2006, 386 p.
* Sommaire
# Identifier les étapes d’un programme de commande représenté sous forme graphique

Fiche d'opérationalisation :
* Capacités: Identifier les étapes d’un programme de commande représenté sous forme graphique
* 1- Situation problème: Nous pouvons observer un système domotisé qui a été programmé avec le logiciel Active Homme ( pro ). Quelles sont les étapes de ce programme ?
* 2- Matériel à notre disposition:
* - Modules X10
* - Logiciel Active Home ( pro )
* - Documentation technique des modules X10
* 3- Évaluation: Exigences minimales: Connaître les caractéristiques graphiques d'un programme de commande. Savoir lire un "programme graphique"
* 4- Évaluation: Exigences maximales: Connaître les règles de réalisation d'une programmation graphique. Savoir réaliser une programmation graphique.
* 5- Activités:
* - Observation d'un système domotisé.
* - Observation et étude du graphique de programmation.
* - Faire le lien entre les étapes du programme et leurs effets sur le système domotisé.
* 6- Compétences B2I:
1- Leçon
2- Exercices
3- Ressources
# Identifier les modes d'acquisition de signaux

Fiche d'opérationalisation :
* Capacité: Identifier les modes et dispositifs d'acquisition de signaux, de données
* 1- Situation problème: En plus de notre système d'alarme, nous souhaitons installer une caméra IP dans notre logement et sauvegarder les images sur un serveur distant.
* 2- Matériel à notre disposition:
* - Une caméra IP
* - Un accès internet
* - Les identifiants de connexion à un serveur distant
* 3- Évaluation: Exigences minimales: Connaître les avantages d'une caméra IP et les composants nécessaires pour son utilisation.
* 4- Évaluation: Exigences maximales: En plus l'élève doit pouvoir configurer la caméra IP en fonction des demandes du scénario.
* 5- Activités:
* - Pour commencer nous allons installer le logiciel et les drivers de pilotage de la caméra IP sur notre poste informatique.
* - Configuration de notre caméra pour correspondre aux attentes de notre scénario.
* - Analyse du système: Qu'est-ce qui est capté, que deviennent les données, comment sont transmises les données, comment sont enregistrées les données.
* 6- Compétences B2I:
1- Leçon
2- Exercices
3- Ressources
# Identités remarquables

| Chap. 1 : | Définition |
| Chap. 2 : | Factorisation |
| Chap. 3 : | Quotient |
| Quiz : | Vrai Faux sur l'égalité d'expressions |
| Exos. 1 : | Identités remarquables |
| Exos. 2 : | Sujet de brevet |
| Exos. 3 : | Développement |
| Exos. 4 : | Factorisation |
| Exos. 5 : | Quotient |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

Le calcul littéral est le calcul avec des lettres. Il permet, par exemple, d’établir l'égalité de deux formules quelles que soient les valeurs de ces lettres. Le calcul littéral est indispensable pour l'étude des mathématiques. Il permet de développer ou de factoriser une formule composée de lettres et/ou de chiffres. Dans cette leçon, nous approfondissons le travail commencé dans la leçon Calcul littéral en introduisant un nouvel outil que l'on désigne sous le nom d'identités remarquables.

## Objectifs [Modifier]

* Bien connaître les identités remarquables.
* Maîtriser les factorisations nécessitant l'emploi d'identités remarquables.
* Simplifier des quotients et faire des opérations sur des fractions en utilisant les identités remarquables.

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 10.
* Calcul littéral

## Pour aller plus loin [Modifier]

* Expressions algébriques

## Référents [Modifier]

Ces personnes sont prêtes à vous aider concernant cette leçon :
* Nicostella
* Loïc Fabiou (discuter)
# Identifier des phonèmes/Objectifs

* Acquérir du vocabulaire afin de distinguer, notamment, son et phonème, phonétique et phonologie
* Acquérir une méthodologie visant à identifier des phonèmes (paires minimales et distributions) à partir de données d'une langue précise
* La fin de la leçon est une ouverture : réflexion épistémologique sur les différents niveaux de la linguistique et les relations entre eux.
# Identifier des phonèmes/Référents

* Retza Yupoi (discuter)
* Fourmidable (discuter)
# Identités remarquables/Définition
## Identités remarquables
### À quoi sert une identité remarquable ?

Les identités remarquables sont des raccourcis pour développer ou factoriser des expressions algébriques ou calculs littéraux. En troisième, on en voit seulement trois différentes, mais il en existe d’autres.

### La première identité remarquable

Soient a et b deux nombres quelconques, calculons $(a+b)^{2}$.
$(a+b)^{2}=(a+b)\times (a+b)=a\times a+a\times b+b\times a+b\times b=a^{2}+2ab+b^{2}$
$(a+b)^{2}=a^{2}+2ab+b^{2}$

### La deuxième identité remarquable

Soient a et b deux nombres quelconques, calculons $(a-b)^{2}$.
$(a-b)^{2}=(a-b)\times (a-b)=a\times a-a\times b-b\times a+b\times b=a^{2}-2ab+b^{2}$
$(a-b)^{2}=a^{2}-2ab+b^{2}$

### La troisième identité remarquable

Soient a et b deux nombres quelconques, calculons $(a-b)(a+b)$.
$(a-b)(a+b)=a\times a+a\times b-b\times a-b\times b=a^{2}-b^{2}$
$(a-b)(a+b)=a^{2}-b^{2}$

## Factorisation

Quand on transforme une somme de termes en un produit de facteurs, on dit que l’on factorise. La factorisation est donc la transformation inverse du développement. On peut utiliser les identités remarquables pour factoriser les expressions.

### Factoriser avec la première identité remarquable

Exemple : Soit à factoriser l’expression $x^{2}+4x+4$.
L’expression comporte trois termes avec uniquement des additions, on utilise donc la première identité remarquable.
$a^{2}=x^{2}$ donc $a=x$
$b^{2}=4$ donc $b=2$
Finalement,
$x^{2}+4x+4=(x+2)^{2}$

### Factoriser avec la deuxième identité remarquable

Exemple : Soit à factoriser l’expression $x^{2}-14x+49$
L’expression comporte trois termes avec une soustraction, on utilise donc la deuxième identité remarquable.
$a^{2}=x^{2}$ donc $a=x$
$b^{2}=49$ donc $b=7$
Finalement,
$x^{2}-14x+49=(x-7)^{2}$

### Factoriser avec la troisième identité remarquable

Exemple : Soit à factoriser l’expression $x^{2}-16$
L’expression comporte deux termes et c’est une différence, on utilise donc la troisième identité remarquable.
$a^{2}=x^{2}$ donc $a=x$
$b^{2}=16$ donc $b=4$
Finalement ,
$x^{2}-16=(x+4)\times (x-4)$

### Factoriser en trouvant un facteur commun

Parfois, l’expression à factoriser n’est pas une identité remarquable. Il ne reste plus qu’à revenir à la distributivité simple, en espérant trouver un facteur commun.
Exemple : Soit à factoriser l’expression $5(x+3)+(x+4)(x+3)$
Le facteur commun est $(x+3)$.
Finalement,
$5(x+3)+(x+4)(x+3)=(5+(x+4))\times (x+3)=(x+9)\times (x+3)$
| Sommaire | Factorisation |
# Identifier des phonèmes/Prérequis conseillés

Quelques connaissances en API et en production des consonnes (mode et lieu d'articulation, voisement) aideront la compréhension de la leçon. Cette leçon se veut introductive à la phonologie, elle relève donc du niveau licence.
# Identifier les modes et dispositifs d’acquisition des signaux, des données

Fiche d'opérationalisation :
* Capacités: Identifier les modes et dispositifs d’acquisition des signaux, des données
* 1- Situation problème: Quelles sont les informations pouvant être recueillies par notre système domotisé et grâce à quel technologie ?
* 2- Matériel à notre disposition:
* - Module X10 / Système domotisé
* - Documentation technique marmitek
* 3- Évaluation: Exigences minimales: Savoir nommer les différents dispositifs d'acquisition de signaux de notre système domotisé; ( infra rouge, ondes radio, CPL, Capteurs ).
* 4- Évaluation: Exigences maximales: Connaître le principe de fonctionnement de l'infra rouge, des ondes radio, du CPL, d'un capteur.
* 5- Activités:
* - Observation d'un système domotisé
* - Étude de la documentation technique des modules X10
* - Réalisation d'une synthèse
* 6- Compétences B2I:
1- Leçon
2- Exercices
3- Ressources
# C pointeurs/Double pointeur de double 2
## Introduction (deuxième partie)

* Un exemple complet à tester (sans sortie).
* Puis nous étudirons la fonction i_mR.

## Le code
### Exemple indépendant de la librairie

* Ce fichier est complet.
* Il crée une matrice et la détruit.
* Certains "include" et "define" sont inutiles pour le code présenté, mais indispensables si on décide de rajouter certaines fonctions de la librairie.

## Étudions la fonction i_mR

| Double pointeur de double | Double pointeur de double 3 |
# C pointeurs/Matrices complexes
## Introduction
### Présentation

Double pointeur de double.
* Pour nous ce sera un travail sur les matrices.
Ce cours en deux parties va vous présenter la création et la destruction de matrices complexes de la librairie "Mathc".

### Le but

Cela vous permettra :
* Soit de construire votre propre méthode de création de matrices.
* Soit de construire votre propre librairie à partir de ces deux méthodes.
* Soit de commencer votre apprentissage de la méthode "mathc".

## Exemple d'utilisation de la librairie
### Copie d'un tableau dans une matrice

* Pour récupérer la librairied'algèbre linéaire (n_1aa.zip).
* Indispensable pour tester les exemples de cette page.
* Le deuxième fichier n_1ab.zip sera pour l'étude des tableaux de matrices.
Présentation des fonctions :
| double **A = i_mZ(R2,C3); | Initialiser une matrice complexe Deux lignes (rows) Trois colonnes (columns) |
| c_a_A_mZ(a,A); | Copier le tableau "a" dans la matrice "A" |
| p_mZ(A, N_N, VR, R_I, VI, C); | Imprimer la matrice "A" N_N espaces entre les nombres. VR chiffres après la virgule. (Réelles) R_I espaces entre les parties réelles et imaginaire. VI chiffres après la virgule. (Imaginaires) C colonnes par lignes. |
| f_mR(A); | Libérer l'espace alloué à la matrice "A" |

### Additionner deux matrices

Résultat :

### Multiplier deux matrices

Résultat :

### Inverser une matrice

Résultat :
Remarque :
* r_ pour rand.
* rp_I (r) pour rand, (p) pour positif, (I) pour integer (1,2,3)
* p_ pour print.
* i_ pour initialize.
* f_ pour free.

## La fonction f_mZ;

* Nous allons commencer par cette fonction.
* Elle libère l'espace alloué à la matrice par la fonction i_mR;

### Code source

* Nous travaillons avec des double pointeurs (**A).
* Il y a deux pointeurs dans la fonction. (A,A[0])
* C'est un bon début.
* On commence par vérifier que "A" n’est pas NULL.
* Si tout va bien on libère "A[0]" le deuxième pointeur.
* Puis on libère A.
* Si "A" n'existe pas, on saute "A[0]", mais on libère "A".
* Peut-être aurait-il mieux valu écrire
* Ces vidéos terminent notre premier pas sur les double pointeurs.
| Tableau de double pointeur | Matrices complexes 2 |
# C pointeurs/Matrices complexes 2
## Introduction (deuxième partie)

* Un exemple complet à tester (sans sortie).
* Puis nous étudirons la fonction i_mZ.

## Le code
### Exemple indépendant de la librairie

* Ce fichier est complet.
* Il crée une matrice et la détruit.
* Certains "include" et "define" sont inutiles pour le code présenté, mais indispensables si on décide de rajouter certaines fonctions de la librairie.

## Étudions la fonction i_mZ

* Elle retourne un double pointeur de double (double **i_mZ)
* Il entre le nombre de lignes (r) et le nombre de colonnes (c).
Important :
* Vous n’est pas obliger de comprendre ce code pour utiliser les matrices.
* Dans la librairie je mets à zéro tous les éléments de la matrice avec la fonction m_0_mZ(A);
| Matrices complexes | Matrices complexes 3 |
# C pointeurs/Double pointeur de double 3
## Introduction (troisième partie)
### Le but

* Ces fonctions sont données pour ceux qui ne sont pas intéressés par la librairie.
* Il suffit de rajouter ces fonctions à celles du cours précédent pour créer sa propre librairie.

### Présentation des fonctions

* Je rajoute deux fonctions pour imprimer les matrices.
* p_mR pour imprime à l'écran.
* fp_mR pour imprimer dans le fichier "aamatrix.txt"
** f_p=fopen("aamatrix.txt", "a");
** les matrices se rajoutent les unes derrière les autres.
* Une fonction pour copier un tableau dans une matrice
** c_a_A_mR(a,A);
* La fonction pour mettre à zéro la matrice.
** m_0_mR;

### Pour aller plus loin

* Dans la librairie, voir fichier vbm.h, vous pourrez récupéré les fonctions :
* add_mR, sub_mR, mul_mR, smul_mR, pow_mR ... pour vous faire la main.

## La fonction fp_mR

* Imprimer la matrice dans le fichier "aamatrix.txt".
* S'il y a plusieurs appels, les matrices ce rajoutent les unes derrière les autres.

### Le code

* À ajouter dans le fichier de la librairie.

### Appel de la fonction

* Remplace la fonction main dans le fichier de la librairie.
Dans le fichier :
| fp_mR(A,"MatrixName",T,V,C); | Imprimer la matrice "A" T espaces entre les nombres V chiffres après la virgule. C colonnes par lignes. |

## La fonction p_mR

* Imprimer la matrice à l'écran.

### Le code

* À ajouter dans le fichier de la librairie.

### Appel de la fonction

* Remplace la fonction main dans le fichier de la librairie.
| p_mR(A,T,V,C); | Imprimer la matrice "A" T espaces entre les nombres V chiffres après la virgule. C colonnes par lignes. |

## La fonction c_a_A_mR

* Copier un tableau dans une matrice.

### Le code

* À ajouter dans le fichier de la librairie.

### Appel de la fonction

* Remplace la fonction main dans le fichier de la librairie.

## La fonction m_0_mR

* Mettre à zéro la matrice.

### Le code

* À ajouter dans le fichier de la librairie.

### Appel de la fonction

* Remplace la fonction main dans le fichier de la librairie.

## La fonction m_2_mR

* En règle général mes fonctions sur les matrices retournent la matrice.
* Ce n’est pas une obligation.
* Elles peuvent soit retourner rien du tout ou un entier ou un double...
* double **A = m_0_mR(i_mR(2,3)); Est possible.
* double **A = m_2_mR(i_mR(2,3)); N'est plus possible. (voir code)
* m_2_mR retourne rien (pas de return).

### Appel de la fonction

* À l'écran cela donne :
| Double pointeur de double 2 | Tableau de double pointeur |
# C pointeurs

| Chap. 1 : | Pointeurs de fichiers (14) |
| Chap. 2 : | Pointeurs de fonctions (14) |
| Chap. 3 : | Tableau de pointeurs de fonctions (14) |
| Chap. 4 : | Tableau de pointeurs de fonctions 2 (14) |
| Chap. 5 : | Double pointeur de double (14) |
| Chap. 6 : | Double pointeur de double 2 (14) |
| Chap. 7 : | Double pointeur de double 3 (14) |
| Chap. 8 : | Tableau de double pointeur (14) |
| Chap. 9 : | Matrices complexes (14) |
| Chap. 10 : | Matrices complexes 2 (14) |
| Chap. 11 : | Matrices complexes 3 (14) |
| Chap. 12 : | Tableau matrices complexes (14) |
| Chap. 13 : | Matrices fractions (14) |
| Chap. 14 : | Matrices fractions 2 (14) |
| Chap. 15 : | Matrices fractions 3 (14) |
| Chap. 16 : | Matrices complexes fractions (14) |
| Chap. 17 : | Matrices complexes fractions 2 (14) |
| Chap. 18 : | Matrices complexes fractions 3 (14) |
| Chap. 19 : | Pointeurs d'entiers (14) |
| Chap. 20 : | Pointeurs de structures (14) |
Sur les autres projets Wikimedia :
* « Pointeur (programmation) » sur Wikipédia
* « Programmation C » sur Wikibooks

## Présentation [Modifier]

* Les pointeurs de fichiers, pour pouvoir échanger des données et enregistrer l'écran.
* Les pointeurs de fonctions, pour des fonctions souples et polyvalentes.
* Les doubles pointeurs, pour des matrices réelles ou complexes.

## Objectifs

Les objectifs de cette leçon n'ont pas encore été fixés. Pour le faire, cliquez ici.

## Niveau et prérequis conseillés

Leçon de niveau 14. Les prérequis pour cette leçon n'ont pas encore été précisés. Pour le faire, cliquez ici.

## Pour aller plus loin

    Vous pouvez modifier cette section pour indiquer les leçons qui sont dans la continuité de celle-ci.

## Référents [Modifier]

Ces personnes sont prêtes à vous aider concernant cette leçon :
* JackPotte ($♠) 28 septembre 2015 à 08:29 (UTC)
# CQP Chargé de clientèle assurance/Voir aussi

Sur les autres projets Wikimedia :
# C pointeurs/Double pointeur de double
## Introduction
### Présentation

Double pointeur de double.
* Pour nous ce sera un travail sur les matrices.
Ce cours en deux parties va vous présenter la création et la destruction de matrices de la librairie "Mathc".

### Le but

Cela vous permettra :
* Soit de construire votre propre méthode de création de matrices.
* Soit de construire votre propre librairie à partir de ces deux méthodes.
* Soit de commencer votre apprentissage de la méthode "mathc".

## Exemple d'utilisation de la librairie
### Copie d'un tableau dans une matrice

* Pour récupérer la librairied'algèbre linéaire (n_1aa.zip).
* Indispensable pour tester les exemples de cette page.
* Le deuxième fichier n_1ab.zip sera pour l'étude des tableaux de matrices.
Présentation des fonctions :
| double**A=i_mR(R2,C3); | Initialiser une matrice réelle Deux lignes (rows) Trois colonnes (columns) |
| c_a_A_mR(a,A); | Copier le tableau "a" dans la matrice "A" |
| p_mR(A,T,V,C); | Imprimer la matrice "A" T espaces entre les nombres V chiffres après la virgule. C colonnes par lignes. |
| f_mR(A); | Libérer l'espace alloué à la matrice "A" |

### Additionner deux matrices

Résultat :

### Mutiplier deux matrices

Résultat :

### Inverser une matrice

Résultat :
Remarque :
* r_ pour rand.
* p_ pour print.
* i_ pour initialize.
* f_ pour free.
* mR pour Real matrix

## La fonction f_mR;

* Nous allons commencer par cette fonction.
* Elle libère l'espace alloué à la matrice par la fonction i_mR;

### Code source

* Nous travaillons avec des double pointeurs (**A).
* Il y a deux pointeurs dans la fonction. (A,A[0])
* C'est un bon début.
* On commence par vérifier que "A" n’est pas NULL.
* Si tout va bien on libère "A[0]" le deuxième pointeur.
* Puis on libère A.
* Si "A" n'existe pas, on saute "A[0]", mais on libère "A".
* Peut-être aurait-il mieux valu écrire
* Ces vidéos terminent notre premier pas sur les double pointeurs.
| Tableau de pointeurs de fonctions 2 | Double pointeur de double 2 |
# Graphes et recherche opérationnelle

Faculté d'Informatique
Ce cours aborde les points suivants :
* graphes ;
* généralités : graphes, chemins et connexité, graphes planaires et nombre d'Euler, arbres et arborescences, parcours ;
* chemins Eulériens et Hamiltoniens, Arbres de recouvrement, Problème du plus court chemin, Problèmes de flots, Tension, Couplage, Ordonnancement (Méthode de PERT) ;
* recherche opérationnelle : Optimisation linéaire (Méthode du simplexe et Dualité ) ;
* phénomènes d’attentes.
* Introduction à la théorie des graphes
* Théorie des graphes
Les objectifs de ce cours sont :
Cours de niveau 14. Les prérequis conseillés sont :
Référents
Ces personnes sont prêtes à vous aider concernant ce cours :
    Personne ne s'est déclaré prêt à aider pour ce cours. Pour vous ajouter, cliquez ici.
Modifier cette liste
# Grandes puissances et conflits/Objectifs

* éclairer les enjeux majeurs du monde actuel ;
* fournir de quoi assurer au bac.
# Grandes puissances et conflits/Prérequis conseillés

* la maîtrise des méthodes d'argumentation (la composition) et d'analyse de document(s) vues au premier chapitre ;
* les chapitres de l'an passé (niveau 12) sur les guerres au XXe siècle (depuis 1945, notamment la guerre froide et les attentats de 2001).
# Grandes étapes

* Cette page est une ébauche. Avant de recréer une ressource du même type, essayez d'abord de compléter celle-ci ; si c'est impossible, remplacez son contenu par le vôtre. Si vous êtes l'auteur(e) de cette page et que vous souhaitez la continuer, retirez ce bandeau.
Sur les autres projets Wikimedia :
L’horloge montre quelques-unes des principales unités de temps géologique et des événements définitifs de l'histoire de la Terre. L'éon Hadéen représente le temps avant l'enregistrement fossile de la vie sur Terre; sa limite supérieure est maintenant considérée comme 4,0 Ga (il y a un milliard d'années).
D'autres subdivisions reflètent l'évolution de la vie:
* l'Archéen et le Protérozoïque sont tous deux des éons
* le Paléozoïque
* le Mésozoïque et le Cénozoïque sont des époques de l'éon phanérozoïque.
* La période quaternaire de deux millions d'années, le temps des humains reconnaissables, est trop petite pour être visible à cette échelle.
Les quatre chronologies suivantes montrent l'échelle de temps géologique. Le premier montre tout le temps depuis la formation de la Terre jusqu'à nos jours, mais cela comprime le plus récent éon. Par conséquent, la deuxième échelle montre l'éon le plus récent avec une échelle élargie. La deuxième échelle comprime l'ère la plus récente, de sorte que l'ère la plus récente est étendue à la troisième échelle. Puisque le quaternaire est une période très courte avec des époques courtes, il est encore élargi à la quatrième échelle. Les deuxième, troisième et quatrième chronologies sont donc chacune des sous-sections de leur chronologie précédente, comme indiqué par des astérisques.
L'Holocène (la dernière époque) est trop petit pour être montré clairement sur la troisième chronologie à droite, une autre raison d'élargir la quatrième échelle. L'époque du Pléistocène (P). Q représente la période quaternaire.
# Graphes et recherche opérationnelle/Annexe/Bibliographie et liens

Théorie des Graphes et Applications, Dunod (réimpr. 1958)
FAURE R., Précis de Recherche Opérationnelle, Dunod, 1992
GONDRAN M., MINOUX M., Graphes et Algorithmes, Eyrolles, 1979
LEVY G., Algorithmique combinatoire, Dunod, 1994
MINOUX M., BARTNIK G., Graphes, Algorithmes logiciels, Dunod, 1986
ROY B., Algèbre Moderne et Théorie des Graphes, Dunod, 1962
* Sommaire
# Graphes et recherche opérationnelle/Leçons

* Introduction à la théorie des graphes
* Théorie des graphes
# Grandes puissances et conflits/Post-notions

Histoire, « regards historiques sur le monde actuel » :
* les mémoires, lecture historique ;
* grandes puissances et conflits dans le monde depuis 1945 : États-Unis, Chine et Proche-Orient ;
* les échelles de gouvernement : gouverner la France, l'Europe et le monde.
Géographie, « mondialisation et dynamiques géographiques des territoires » :
* des cartes pour comprendre le monde ;
* les dynamiques de la mondialisation : fonctionnement et territoires ;
* dynamiques géographiques de grandes aires continentales : Amérique, Afrique, Asie du Sud et de l'Est.
# Grandes puissances et conflits/Présentation de la leçon

Deuxième thème d'histoire. L'objectif est de fournir quelques clés pour comprendre le monde actuel, à travers trois études : respectivement sur la domination des États-Unis, la montée en puissance de la Chine et les conflits du Moyen-Orient.
# Grandes puissances et conflits/Référents

* Lvcvlvs (une question ou une remarque ?) ;
# Cryptologie/Annexe/Références
## Ouvrages

* cours de cryptographie de Gilles Zémor
* Théorie des codes de Jean-Guillaume Dumas, Jean-Louis Roch, Éric Tannier et Sébastien Varrette
* Histoire des codes secrets de Simon Singh

## Sites

* Sommaire
# Cryptologie/Objectifs

* Apprendre à chiffrer et déchiffrer un texte à partir de certaines méthodes.
* Apprendre à casser un code inconnu pour décrypter un texte.