Informatique : cours complet de langage C
Cours - 68 pages - Informatique
Description du langage C en passant en revue les fondamentaux de ce langage : définition, déclaration des variables, tableaux, types, opérateurs, expressions, lectures et écriture de fichiers.
La Programmation Orientée Objet
Cours - 4 pages - Informatique
Fiche présentant la notion de Programmation Orientée Objet (P.O.O.). Les notions d'objets, de classes, et d'héritages y sont présentées. Ce document est la base indispensable à tout apprentissage d'un langage orienté objet, ou à la programmation Windows. Les notions abordées dans ce...
Le microprocesseur
Cours - 31 pages - Informatique
Cours d'informatique portant sur l'architecture de l'ordinateur, et ici sur le microprocesseur.
Les providers en Algérie
Cours - 15 pages - Informatique
Le secteur informatique en Algérie est en pleine expansion. De nombreuses entreprises privées se sont ainsi lancées dans le montage, l'assemblage et la vente de matériel informatique, ainsi que dans le développement de logiciels et la formation des utilisateurs. L'entreprise publique ENSI...
Cours d'analyse informatique : Merise/2, les extensions
Cours - 27 pages - Informatique
Ce cours présente les extensions apportées à l'élaboration d'un MCD selon Merise/2. Vous découvrirez le lien identifiant, les sous-types, les agrégations et surtout toutes les contraintes. Pour suivre ce cours, vous devez connaître les notions de base sur le MCD. Le cours est accompagné...
Cours d'analyse informatique : les acteurs et les flux
Cours - 14 pages - Informatique
Ce cours présente les modèles de représentation des acteurs et des flux dans le cadre d'une analyse informatique. Les différents niveaux du modèle sont expliqués ainsi que la syntaxe correspondante.
Cours d'analyse informatique : les MCTA
Cours - 18 pages - Informatique
Ce cours présente les MCTA (les Modèles Conceptuels de Traitement Analytique) dans la méthode Merise/2. Vous allez apprendre à construire étape par étape un MCTA à travers des exemples simples et des exercices de cours. Le MCTA permet de structurer les traitements d'une application et de...
Cours de programmation : les fichiers
Cours - 18 pages - Informatique
Ce cours présente les fichiers de données, en algorithmique, avec les différents accès et organisations possibles. Pour de nombreuses applications, il est important de connaître et comprendre le fonctionnement des fichiers (par exemple les applications de jeux en 3D doivent lire des fichiers...
Cours de programmation : le modèle client / serveur
Cours - 11 pages - Informatique
Ce cours présente la programmation en client / serveur et les différentes possibilités dans ce domaine. La technologie client / serveur permet de créer des programmes qui communiquent à distance (comme les jeux sur Internet, par exemple).
Cours de programmation : récursivité, fractales et labyrinthe en Java
Cours - 28 pages - Informatique
Ce cours présente la programmation récursive : récursivité simple, back tracking, parcours d'arbres... Vous découvrirez à travers des animations très claires cette notion complexe de programmation. Le cours est accompagné d'exercices corrigés, ainsi que d'applications en Java...
Cours de programmation : les pointeurs
Cours - 36 pages - Informatique
Ce cours présente les pointeurs en algorithmique et toutes les possibilités associées. Les pointeurs offrent des ouvertures non permises avec de simples tableaux. A partir d'un exemple simple, vous allez découvrir les limites du tableau et la solution avec les pointeurs.
Cours de programmation : Internet
Cours - 18 pages - Informatique
Ce cours présente les différentes technologies utilisées dans la programmation de sites : HTML, javascript, PHP, ASP, XML... Le but n'est pas d'approfondir chaque aspect mais de les présenter simplement pour comprendre leur principe.
Cours de programmation niveau 5 : événementiel
Cours - 38 pages - Informatique
Ce cours va vous permettre de découvrir la programmation événementielle et graphique avec une mise en pratique sous Visual Basic 6. La programmation événementielle représente le passage obligatoire pour aborder par la suite la programmation objet. Pour aborder ce cours, vous devez avoir de bonnes...
Graphe : les ordonnancements
Cours - 19 pages - Informatique
Cours d'informatique expliquant l'ordonnancement. Présentation des types de contraintes et des méthodes : Mpm, Pert et Sérielle. De nombreuses illustrations permettent de comprendre leur fonctionnement.
L'algèbre de Boole
Cours - 17 pages - Informatique
Cours sur l'algèbre de Boole. Mathématicien anglais du XIXème siècle, il a créé une algèbre représentant de manière synthétique les raisonnements de la logique binaire, logique dans laquelle on admet que les propositions formulées ne peuvent être que vraies ou fausses.
Cours de programmation niveau 4 : les modules
Cours - 38 pages - Informatique
Ce cours va vous permettre de progresser en programmation plus particulièrement dans la manipulation des modules avec une mise en pratique en C++ à travers la création du jeu Mastermind. Vous allez tout apprendre sur l'intérêt des modules, comment les créer et les manipuler. Les modules...
Cours de programmation niveau 3 : découverte du C++
Cours - 34 pages - Informatique
Ce cours va vous permettre de progresser en programmation plus particulièrement dans la manipulation des tableaux mais aussi dans la découverte d'un premier langage : le C++. Vous allez découvrir les techniques les plus classiques de recherches et de tris sur les tableaux. Vous allez aussi...
Cours de programmation niveau 2 : tableaux
Cours - 17 pages - Informatique
Ce cours va vous permettre de progresser en programmation à travers la découverte d'une nouvelle notion fondamentale en algorithmique : la manipulation des tableaux. Ce cours en version diaporama est très progressif et permet de comprendre l'intérêt et le fonctionnement des tableaux...
Cours de programmation niveau 1 : algorithmique
Cours - 38 pages - Informatique
Ce cours va vous permettre de débuter en programmation avec les notions algorithmiques de base pour apprendre à créer les tous premiers programmes procéduraux. Le premier exemple du cours est aussi donné dans sa version C++. Ce cours en version diaporama est très progressif et permet de...
La translation d'adresses NAT
Cours - 16 pages - Informatique
[...] Avec le développement croissant du monde de l'Internet, et notamment des liaisons à connexions permanentes comme le câble ou l'ADSL, de plus en plus de particuliers utilisent de la NAT pour partager leur accès Internet, parfois même sans le savoir.
Le système RAID
Cours - 4 pages - Informatique
La technologie RAID (acronyme de Redundant Array of Inexpensive Disks, parfois Redundant Array of Independant Disks, traduisez Ensemble redondant de disques indépendants) permet de constituer une unité de stockage à partir de plusieurs disques durs. L'unité ainsi créée (appelée grappe) a donc...
Cours complet de programmation objet
Cours - 40 pages - Informatique
Cours version diaporama permettant d'appréhender tous les aspects de la programmation objet, à travers des exemples simples et progressifs. Les notions de base de programmation procédurales et événementielles doivent être connues. Le cours permet de comprendre l'intérêt de la...
Cours d'analyse informatique : la méthode Merise
Cours - 40 pages - Informatique
Ce cours version diaporama aborde l'analyse informatique à travers la présentation d'une partie de la méthode Merise (classiquement enseignée et utilisée). Le but est d'apprendre à analyser un problème (par exemple la création d'un site internet dynamique) et structurer les...
Comment se servir d'Excel ?
Cours - 26 pages - Informatique
Cours d'informatique présentant Excel. Pour les particuliers et les entreprises, le tableur Excel est destiné au traitement des données. C'est un terme assez vague qui englobe beaucoup de choses pouvant aller de l'encodage de valeurs numériques à la réalisation de la comptabilité...
Cours de Java : gestion et organisation de l'information
Cours - 29 pages - Informatique
Cours de programmation Java présentant les techniques nécessaires pour l'organisation et la gestion de l'information.
Les tableaux de données dans Java
Cours - 34 pages - Informatique
Cours de programmation Java portant sur les tableaux de données.
Les instructions de base de Java
Cours - 56 pages - Informatique
Cours introductif à la programmation Java traitant des instructions de base de Java.
Les concepts de base de Java
Cours - 67 pages - Informatique
Cours introductif à la programmation Java. Les objectifs du cours sont les suivants :
La conception des logiciels : la récursivité
Cours - 28 pages - Informatique
Cours de programmation avancée en langage Java traitant de la technique de récursivité dans la conception des logiciels dans Java. La récursivité est une technique fondamentale de programmation qui permet de résoudre élégamment certains types de problème.
L'héritage dans Java
Cours - 51 pages - Informatique
Cours de programmation avancée en langage Java portant sur l'héritage. L'héritage permet au programmeur de dériver de nouvelles classes à partir d'une classe existante.