Programmation Langage C : code sur "Compagnie aérienne"
TD - Exercice - 8 pages - Informatique
Le document comprend 4 exercices de programmation en langage C. Les objectifs sont les suivants : révision de la notion du pointeur, lecture et écriture de fichiers, listes chaînées.
Good Times With Good Friends - Développer un jeu vidéo
TD - Exercice - 35 pages - Informatique
Le document comprend le code qui permet de développer un jeu vidéo. Le but est de transformer un jeu de société classique en jeu vidéo, en utilisant le langage informatique de son choix parmi Python/Pygame ou C/SDL. Le jeu doit pouvoir tourner sur les trois principaux systèmes...
Gary Kildall (1942-1994)
Biographie - 1 pages - Informatique
Gary Kildall est un docteur en sciences informatiques né le 19 mai 1942 à Seattle aux États-Unis. Il étudie à l'université de Washington. L'histoire veut que Kidall commence à apprendre le développement en piratant une téléphonie afin d'espionner sa soeur.
Tendance, corrélation et statistiques
TD - Exercice - 10 pages - Informatique
Ce document propose un exercice d'entrainement sur tableur corrigé portant sur l'implantation de magasins.
Le projet B2W Échange de fichiers
Présentation - 10 pages - Informatique
Le projet B2W Échange de fichiers vise à faciliter la transmission sécurisée et efficace de fichiers entre les différentes équipes et partenaires. L'objectif principal est de créer une plateforme centralisée qui permettra aux utilisateurs d'échanger des fichiers de manière fiable, tout en...
Analyse et fouille de données
TD - Exercice - 3 pages - Informatique
L'objet de l'étude consiste en une analyse de ces données qui se déroulera en trois étapes : - Ajustement ; - Corrélation ; - Analyse en Composantes Principales (ACP).
Graphiques sous Python
TD - Exercice - 2 pages - Informatique
Le document contient deux exercices corrigés réalisés sous Python, dont une analyse de taille finie et une étude temporelle.
Les sélections et les boucles
TD - Exercice - 7 pages - Informatique
Il s'agit d'écrire un petit programme qui permet générer des codes de divers produits électroniques, où chaque code est construit à partir de sa catégorie, son numéro de produit, et son numéro de modèle. Le programme permet aussi d'extraire et d'afficher les informations sur un...
Décomposition et recomposition d'images pour protéger la vie privée - Projet en Java - Division et réunion d'un fichier
TD - Exercice - 4 pages - Informatique
Le document comprend les étapes de décomposition et de recomposition d'images pour protéger la vie privée à l'aide d'un développement en Java. Le projet est comme suit : Le partage de fichiers dont ceux d'images peuvent transiter par le Cloud (Drive etc..). Lorsque c'est le...
Optimisation et programmation mathématique
TD - Exercice - 7 pages - Informatique
Le document est un devoir corrigé de niveau licence portant sur les méthodes d'optimisation et de programmation mathématique, notamment sur les coût d'une opportunité.
Modélisation à objets pour la conception de systèmes d'information
TD - Exercice - 5 pages - Informatique
Le document est un exercice corrigé de niveau licence sur la modélisation à objets. Il contient des interrogations sur la notion d'OCL, plus un cas pratique à résoudre.
Algorithmique et programmation en Python - Développement de 2 mini jeux en Python
TD - Exercice - 13 pages - Informatique
Il s'agit d'un exercice dont la consigne est de développer 2 mini jeux en python pour un cours de 1ère année d'Informatique.
Analyses statistiques et commentaire cartographique
Étude de cas - 3 pages - Informatique
Cet exercice consiste à utiliser un tableau Excel pour effectuer l'analyse d'un modèle, notamment en vérifiant sa significativité avec le coefficient de corrélation de Pearson. Il s'agit aussi d'analyser les résidus en mettant en évidence les résidus les plus importants et les...
Analyse de données et calculs sur Excel
TD - Exercice - 1 pages - Informatique
Ce document vous guidera tout au long de cet exercice comportant plusieurs questions visant à réaliser une étude statistique d'après un tableur Excel. Il s'adresse à des étudiants en L1 Statistiques et informatique.
Statistiques et informatique - Les notions de base sur Excel : traitement de données
TD - Exercice - 1 pages - Informatique
Ce document est un guide pour résoudre un exercice de niveau L1 Statistiques et informatique sur Excel.
Graphes, recherche arborescente et complexité
TD - Exercice - 5 pages - Informatique
Le document est un devoir corrigé de niveau Master, composé de deux problèmes incluant différentes questions : instances, fonctions, algorithmes, variables et boucles
Concepts et fondamentaux de la sécurité informatique
TD - Exercice - 5 pages - Informatique
La création d'une DMZ (Zone Démilitarisée) pour les serveurs web et bases de données dans une architecture réseau présente plusieurs avantages en termes de sécurité. L'utilisation de Netfilter pour la configuration des firewalls sur les serveurs constitue une option viable, notamment...
Portage d'Asterios RTK MPC5777M sur GCC et mise en place d'un démonstrateur aéronautique
Présentation - 32 pages - Informatique
Ce document est une présentation pour une soutenance de stage dans une entreprise d'éditeur de logiciel.
Découverte de Python - Calculs et opérateurs de base
Cours - 10 pages - Informatique
Il est plus utile de programmer en Python à l'aide de fonction afin de rendre plus fonctionnelle l'utilisation d'un programme. Les attributs (valeurs que l'on précise et que l'on utilise suivant le cas à traiter) seront déclarés dans la fonction au départ et on travaillera...
IDA-Star Iterative deepening A*
Présentation - 19 pages - Informatique
L'approfondissement itératif A* (IDA*) est un algorithme de parcours des graphes et de recherche du chemin le plus court entre un noeud de départ et un noeud objectif dans un graphe.
Architecture logicielle d'applications orientées objet
TD - Exercice - 8 pages - Informatique
Ce document contient les consignes pour un examen final en architecture logicielle d'applications orientées objet.
Installation et configuration d'un serveur de téléphonie FreePBX 420-147-AT
Guide pratique - 18 pages - Informatique
Objectif : Installer et configurer un serveur de VOIP avec FreePBX Matériel requis : - Machine virtuelle Freepbx - Routeur Mikrotik - Deux téléphones IP matériels
Le développement d'applications orientées objet - Conception et implémentation d'un inventaire des personnages d'un joueur
Guide pratique - 6 pages - Informatique
Ce document explique comment concevoir et programmer une application qui gère l'inventaire des personnages d'un joueur.
Déploiement de serveurs en environnement de virtualisation
TD - Exercice - 13 pages - Informatique
Il était question pour nous, dans cette partie du travail pratique, d'installer deux systèmes d'exploitation Windows Server Core et le Windows 10 Professionnal. Ensuite, de créer un domaine et le lier à ce domaine (une machine cliente déjà configurée).
Sécurité serveur
TD - Exercice - 3 pages - Informatique
Objectifs de ce TP : 1. Sécuriser un serveur LAMP sous Ubuntu 20.04 2. Création d'un compte utilisateur avec accès restreint 3. Création d'un compte utilisateur avec accès sudoers 4. Sécurisation du compte root 5. Sécurisation du ssh 6. Permissions sur le système de fichiers 7. Certificat...
Interconnexion de Serveurs - Active Directory avec Samba 4
Guide pratique - 31 pages - Informatique
Ce guide explique pas à pas comment installer et configurer un environnement Active Directory sous Samba 4.
Scanneur réseau et cracheur de mots de passe
TD - Exercice - 9 pages - Informatique
Objectifs du TP : - Configurer l'accès SSH sur un Ubuntu Linux - Écrire un script de balayage réseau (port scanner) - Écrire un script de brute force de mot de passe et tenter de se connecter à Ubuntu via SSH
Gestionnaire de mot de passe
TD - Exercice - 6 pages - Informatique
Les objectifs de ce TP sont : - Coder une application sécuritaire de gestion de mots de passe ; - Générer des mots de passe fort de manière aléatoire selon certains critères ; - Générer une clé d'encryption symétrique qui servira à lire et décrypter les mots de passe stockés ; - Utiliser les...
Installation d'un « cluster » VMWare VSphere
Guide pratique - 28 pages - Informatique
Ce guide montre pas à pas comment effectuer l'installation d'un cluster Vsphere virtuel sous Proxmox. Cette manipulation nécessite un environnement de virtualisation du Cégep.
Les réseaux et la transmission des données
Cours - 26 pages - Informatique
Internet n'appartient à aucun individu ou groupe. Internet est un ensemble mondial de réseaux interconnectés (interréseau ou Internet en abrégé), coopérant les uns avec les autres pour échanger des informations en utilisant des normes communes. Grâce aux fils téléphoniques, aux câbles à...