Contrôle continu d'informatique - QCM
TD - Exercice - 3 pages - Informatique
Ce document comporte 20 questions à choix multiples sur le thème de l'informatique à destination d'élèves de 4e.
Épreuve théorique d'informatique
TD - Exercice - 2 pages - Informatique
Ce document propose deux exercices d'informatique destinés à des élèves de 2de (correction non fournie).
QCM d'informatique - Classe de 5?
TD - Exercice - 3 pages - Informatique
Ce document présente 20 exemples de questions à choix multiples qui peuvent être proposées pour un contrôle continu à des élèves en classe de 5e.
Preuve du Théorème de Ramsey: démonstration de la version finie à partir de la version infinie
Étude de cas - 1 pages - Informatique
Matière scolaire : Mathématiques Thèmes abordés : Théorie des graphes, théorème de Ramsey, coloration des arêtes. Résumé : Le théorème de Ramsey est une propriété fondamentale de la théorie des graphes. Sa version infinie dit que pour tout entier k et toute partition finie des arêtes d'un...
Compression de message et correction d'erreurs : comprendre les codes de Fano Shannon, Huffman et Hamming
Cours - 4 pages - Informatique
Ce cours présente une introduction à la compression de données et à la correction d'erreurs de transmission en utilisant les codes de Fano Shannon, Huffman et Hamming. Nous explorerons les concepts fondamentaux de la théorie de l'information tels que l'entropie, les codes préfixes,...
Représentation des caractères
Cours - 2 pages - Informatique
Lorsqu'on souhaite transmettre un message sous une forme numérique, on doit commencer par s'accorder sur la correspondance à respecter entre les caractères (A, 9, é, ...) et les nombres qu'on leur associe (65, 57 ...). Plusieurs normes ont été définies par le passé, afin de...
Représentation des flottants
Cours - 3 pages - Informatique
Un nombre à virgule flottante (ou tout simplement flottant) est un nombre possédant un nombre limité de chiffres significatifs (les plus à gauche dans l'écriture du nombre) et une virgule dont la position peut varier, suivant qu'on veuille représenter une quantité très grande ou, au...
Introduction à la programmation - Python
Cours - 11 pages - Informatique
Un programme informatique sert à traiter, de façon automatisée, des informations de différentes natures telles que des nombres entiers, des nombres flottants (à virgules), des chaînes de caractères (texte), des booléens (vrai-faux) pour ce qui relève des types les plus simples. Dans ce document,...
Tableaux et accès aux données
Cours - 4 pages - Informatique
Un tableau est une structure de données linéaire qui sert à mémoriser un nombre prédéfini de valeurs du même type. Il permet d'accéder individuellement à chacune de ces valeurs par l'utilisation de leur indice et de les modifier si nécessaire.
Les chaînes de caractères
Cours - 2 pages - Informatique
En Python, une chaîne de caractères est un objet de type str qui n'est pas modifiable (on dit non mutable) en ce sens où il n'est pas possible de supprimer une lettre ou de la remplacer par une autre voire par un mot, et qui peut être assimilé à un tableau de caractères.
Binaire et Hexadécimal
Cours - 3 pages - Informatique
Dans ce chapitre nous allons présenter l'écriture des nombres dans la base 2 que l'on emploie en électronique numérique, et dans la base 16 qui s'avère plus adaptée à la représentation de données informatiques tout en restant très proche de la base 2.
Représentation des entiers
Cours - 2 pages - Informatique
Dans ce chapitre nous allons aborder la représentation des entiers au niveau du microprocesseur, que l'on retrouve ensuite dans les langages dits de bas niveau tels que le langage C.
Utilisation des tableurs - Filtre, fonction et sous-total
TD - Exercice - 15 pages - Informatique
Les fonctions NB.SI, NB.SI.ENS, SOMME.SI, SOMME.SI.ENS, MOYENNE.SI et MOYENNE.SI.ENS sont toutes des fonctions très utiles dans Excel pour effectuer des recherches et des calculs selon des critères spécifiques.
Réseaux informatiques
Cours - 4 pages - Informatique
Les réseaux informatiques sont des systèmes de communication électronique qui permettent à des ordinateurs et à d'autres appareils de communiquer et de partager des données entre eux. Ces réseaux peuvent être de petite taille, tels que des réseaux domestiques ou de bureau, ou de grande...
Développements majeurs de l'informatique
Cours - 4 pages - Informatique
L'histoire de l'informatique remonte à plusieurs milliers d'années, avec des inventions telles que l'abaque, une sorte de calculatrice primitive, utilisée par les Babyloniens et les Chinois. Cependant, l'ère moderne de l'informatique commence au XXe siècle avec les...
L'intelligence artificielle, définitions, types, applications, importance - publié le 23/03/2023
Cours - 3 pages - Informatique
L'intelligence artificielle (IA) est un domaine de l'informatique qui vise à créer des machines capables d'imiter ou de reproduire des capacités intellectuelles humaines telles que la perception, la compréhension, le raisonnement, l'apprentissage, l'adaptation et...
Les différents types de données de programmation
Cours - 4 pages - Informatique
En informatique, il est essentiel de comprendre les différents types de données utilisées pour stocker et manipuler des informations. Les données numériques comprennent les nombres entiers et à virgule flottante, tandis que les données de caractères sont des chaînes de caractères utilisées pour...
Les nouvelles technologies dans l'enseignement supérieur - Introduction et plan détaillé
Mémoire - 2 pages - Informatique
Il s'agit de présenter les nouvelles technologies dans l'enseignement supérieur et d'expliquer pourquoi ce sujet est important et intéressant, en soulignant les enjeux actuels de l'enseignement supérieur et l'impact des technologies sur l'apprentissage des étudiants. La...
Résumés d'articles sur la cybersécurité et les réseaux intelligents - Problématiques, solutions, mécanismes, et limites
Fiche de lecture - 8 pages - Informatique
Le réseau intelligent est constitué de domaines variables comprenant différents systèmes, et différents types de contrôle d'accès sont nécessaires dans ces différents domaines. Par conséquent, il est nécessaire de disposer d'un modèle de contrôle d'accès adapté à l'environnement...
Programmation Orientée Objet - Le langage Java
Présentation - 110 pages - Informatique
Le programme Java est compilé (par javac) en bytecode (.class), puis la machine virtuelle (JVM) assure l'interprétation en code machine. Sous WINDOWS, pour compiler un programme java, depuis l'invite de commande (cmd), on utilise la commande javac nomfichier.java et pour l'exécution,...
Réseaux Et Système de Télécommunication (R.S.T) - UMTS-CDMA message en émission & récupération
TD - Exercice - 1 pages - Informatique
Ce document comprend deux exercices sur l'émission et la récupération de messages après application de CDMA.
Programmation Orientée Objet - Python
Présentation - 32 pages - Informatique
Le langage Python est orienté objet, ce qui implique que toute son architecture est basée sur les objets. Pour maîtriser complètement Python et tirer le meilleur parti de ses fonctionnalités, il est nécessaire de comprendre la programmation orientée objet.
L'intelligence artificielle et OpenAI : la nouvelle face du futur
Dissertation - 3 pages - Informatique
Les applications de l'IA sont très variées et incluent la reconnaissance vocale, les assistants virtuels, les robots, les véhicules autonomes, les systèmes de recommandation et la surveillance de la santé. Les avancées récentes dans les technologies d'IA ont conduit à des améliorations...
Gestion des utilisateurs avec le service d'annuaire Active Directory - Compte rendu d'activité
TD - Exercice - 5 pages - Informatique
Une petite entreprise souhaite disposer d'un réseau local avec pour mission principale d'assurer la sécurité des données des utilisateurs et le partage de documents. Pour cela, elle souhaite créer les utilisateurs à l'aide du service d'annuaire Active Directory, et permettre aux...
Intelligence artificielle et agent de résolution de problèmes
Présentation - 98 pages - Informatique
On modélise le processus de résolution de problème comme étant le parcours d'un espace d'états. La tâche de l'agent est de trouver la séquence d'actions qui mènent vers un état but.
Machine Learning : Évaluation et sélection de modèle
Présentation - 33 pages - Informatique
Pourquoi faire une évaluation de modèle ? - Pour estimer la performance de généralisation, la performance prédictive de notre modèle sur des données futures (non vues). - Pour améliorer la performance prédictive en sélectionnant le modèle le plus performant dans un espace d'hypothèses donné....
Machine Learning : La régression logistique
Présentation - 22 pages - Informatique
Ce document présente la notion de régression logistique faisant partie intégrante du machine learning.
Machine Learning : Clustering
Présentation - 30 pages - Informatique
Le clustering est le processus de regroupement d'un ensemble de données en plusieurs groupes ou clusters. Les objets d'un même cluster ont une forte similitude.
Machine Learning : Algorithme KNN (K-Nearest Neighbors)
Présentation - 15 pages - Informatique
KNN est un algorithme d'apprentissage supervisé qui stocke simplement les exemples d'apprentissage étiquetés durant la phase d'apprentissage. Ensuite, pour faire une prédiction, KNN trouve les k voisins les plus proches de l'exemple en question et calcule l'étiquette de classe...
Machine Learning : Classification bayésienne
Présentation - 29 pages - Informatique
La classification bayésienne est une technique de classification probabiliste basée sur le théorème de Bayes, largement utilisée dans la classification des textes. Cette classification permet d'estimer l'étiquette de classe la plus probable pour un objet donné. Cette présentation explique...