Éléments pour débuter en programmation python
Cours - 5 pages - Informatique
Ce document est un cours qui permet d'aborder les bases pour débuter avec le programme python. On peut commencer par donner quelques définitions, comme celle des variables. Une variable est un conteneur d'informations, elle est identifiée par son nom. Une opération est quant à elle une...
Langage de programmation : maîtriser les tableaux en C
Cours - 7 pages - Informatique
Les tableaux en C comme tout autre langage de programmation permettent de structurer les données de même type. Ils assurent également une bonne présentation des données et facilitent leur manipulation. Les tableaux sont donc des cases mémoires de même taille et de mêmes types. Un tableau peut...
Cours d'informatique - Algorithme et programmation C
Cours - 220 pages - Informatique
L'informatique c'est la discipline du traitement automatique de l'information. L'étude de l'informatique comporte : Le matériel (hardware) : architecture physique de l'ordinateur (composants, circuits électroniques, périphériques, ) Le logiciel (software) : environnements, systèmes...
Apprentissage du système de développement BlueJ et premières applications
Cours - 3 pages - Informatique
Ce TP a pour objectif de se familiariser avec le logiciel BlueJ, qui est un logiciel de programmation Java, et d'apprendre ses applications. Dans la première étape, on a créé un dossier personnel comportant mon nom ; et cela sous un dossier appelé "AppliHelloDos". Ensuite on a ouvert le...
L'apprentissage du langage C et le calcul de pie : la méthode Monte Carlo
Cours - 2 pages - Informatique
L'objectif de ce prosit n°3 est d'écrire un programme qui permet de calculer pie le plus précisément possible. Pour cela, on considère un disque de surface Sd inscrit dans un carré de surface Sc et on calcule le rapport Sd/Sc par une méthode de Monte Carlo. Tout d'abord avant de pouvoir utiliser...
Maîtriser la notion des boucles conditionnelles et itératives grâce à des exemples pratiques
Cours - 7 pages - Informatique
La notion des boucles est l'une des notions de base dans tous les langages de programmation, c'est la structure la plus utilisée par les développeurs, elle a révolutionné le monde de la programmation grâce à son utilité et ses diverses utilisations. On distingue deux types de boucles, les boucles...
Découvrir le langage C grâce à des exemples pratiques
Cours - 4 pages - Informatique
Dans ce tutoriel, nous allons parler de la programmation console (noir et blanc). On a choisi de travailler avec DevC++ comme IDE (environnement de développement) et compilateur de code tout au long de ce cours. Tout programme écrit en n'importe quel langage de programmation doit demander une...
Les modèles conceptuels de traitement et de communication
Cours - 4 pages - Informatique
La démarche par niveau concerne les modélisations. Il ya deux types de modélisation : la modélisation de traitement et la modélisation de données. Concernant le traitement, on peut par exemple effectuer un contrôle (le traitement concerne une action, à l'origine de chaque traitement il y a une...
Apprendre à coder : l'apprentissage d'HTML et CSS
Cours - 19 pages - Informatique
Pourquoi apprendre le HTML ou le CSS alors qu'il existe d'autres façons de créer un site web sans coder comme Framework, Prestashop ou encore WordPress ? Ces sites économisent des heures de travail puisque le site est déjà prêt à l'emploi, mais le jour où l'on veut intégrer d'autres...
Recherche opérationnelle - Programmation linéaire : polyèdre des contraintes, approche de résolution analytique, etc.
Cours - 45 pages - Informatique
Un problème de programmation linéaire peut être défini comme le problème d'optimisation (maximisation ou minimisation) d'une fonction linéaire soumise à des contraintes linéaires. Les contraintes peuvent être d'égalités ou d'inégalités. Partons d'un exemple simple... Dans ce problème, il existe...
Comment créer un tableau blanc virtuel et collaboratif en ligne avec RealtimeBoard ?
Cours - 2 pages - Informatique
Apprendre à utiliser un service (RealtimeBoard) en ligne pour créer un ou plusieurs tableaux blancs collaboratifs sur lesquels vous pourrez travailler, brainstormer, collaborer à temps réel seul ou à plusieurs. Vous pourrez utiliser ce service en entreprise, si vous êtes salarié ou encore avec...
Le projet informatique
Cours - 5 pages - Informatique
Définition : Un projet informatique est une chose ou un ensemble de choses que l'on se propose de faire : une intention, une ébauche. Quelque chose établit à une date précise. Projet -> Ressources du projet -> Ressources matérielles -> Budget Résultats du projet = les livrables. Les livrables...
Développer Java EE avec Struts
Cours - 4 pages - Informatique
Struts est un framework utilisé pour développer des applications web et basé sur MVC. Struts a été initialement créé par Craig McClanahan et donné à la Fondation Apache en mai 2000. Struts 1.0 a été publié en Juin 2001.
Annotation et EJB (Enterprise JavaBeans)
Cours - 3 pages - Informatique
Les annotations permettent d'intégrer au langage Java des métadonnées. Une annotation est tout simplement une description d'un élément. Elle peut ainsi s'appliquer à un package, une classe, une interface, un constructeur, une méthode, un champ, un argument de méthode, une variable...
Le traitement de texte
Cours - 2 pages - Informatique
Menu Insertion/Note de bas de page/de fin Insertion d'un numéro dans le texte et renvoi a un paragraphe soit a la fin du document, soit dans la marge basse de la page. Numérotation automatique des notes Tous les éléments automatiques générés par le logiciel apparaissent sur fond gris à...
Préparer ou adapter un document pour le diffuser
Cours - 2 pages - Informatique
Aptitudes: Choisir la forme du document et l'outil adapté en fonction de la situation de diffusion; Adapter la mise en forme au mode de diffusion et intégrer les éléments descriptifs utiles à la situation; Adapter les paramètres de l'impression d'un document à la...
La gestion du texte dans les documents numériques
Cours - 2 pages - Informatique
Pour être compréhensible, un document doit être structuré - Lecture linéaire : Définition des parties et sous-parties sous forme de Plan incluant des chapitres, des sous-chapitres Paragraphes : les phrases concernant un même sujet sont regroupées - Lecture thématique :...
Enjeux et risques de l'identité numérique
Cours - 3 pages - Informatique
Enjeux réputation, image personnelle et professionnelle protection des données sensibles (médicales, bancaires ) droit à la vie privée (vis-à-vis de l'Etat, de notre réseau de contacts, ou d'inconnus), à la liberté : Big Brother c'est nous tous. Panopticon....
Identité réelle et identité numérique
Cours - 5 pages - Informatique
latin idem = le même > identitas d'après le petit Robert de la langue française : - caractère de deux objets de pensée identiques (identité qualitative). -> similitude - caractère de ce qui est un -> unité - caractère de ce qui demeure identique à soi-même. -> par extension : permanence. - Le...
L'avenir de l'identité numérique
Cours - 2 pages - Informatique
problèmes de l'authentification sur les services en ligne : - identifiant/mot de passe à fournir et retenir ! pour quantités de services (webmail, réseaux sociaux, sites de partage de photos ) - à chaque nouvelle inscription, des informations personnelles sont demandées ...
Pérenniser ses données
Cours - 2 pages - Informatique
La pérennisation des données correspond à s'assurer une continuité d'accès dans le temps et à les rendre durable. Les différents moyen de pérennisé ses donnée sont : - Sauvegarde (éviter le risque de pertes) - S'assurer de la relecture correcte des données (intégrité) - Dans le temps :...
Travailler dans un environnement numérique évolutif
Cours - 2 pages - Informatique
Il y a 3 aspect à la sécurité de l'information, les instituts de normalisation se sont penchés sur les problèmes de sécurité des informations et ont défini un ensemble de normes. Les enjeux de la sécurité sont de plusieurs ordres : économiques, sécuritaires, sociétaux. La sécurité se compose...
Organisation de l'information dans une base de données
Cours - 3 pages - Informatique
Une base de données est un ensemble de données organisé pour stocker et exploiter des informations se rapportant à un sujet. Par ex. la base de données des salariés d'une entreprise. Un système de gestion de base de données (S.G.B.D.) est une couche logicielle (programme informatique) qui permet...
Les langages de requête graphique / SQL
Cours - 5 pages - Informatique
L'histoire de SQL est intimement liée au concept de base de données relationnelles. Elaboré au début des années 1970 par un chercheur américain du nom de CODD qui travaillait pour IBM, le modèle relationnel est un modèle mathématique qui est basé sur la théorie des ensembles. Il faudra...
Programmer en Langage C - Exercices Corrigés
Cours - 17 pages - Informatique
Le langage C est un langage de programmation généraliste. C'est classé parmi les langages de bas niveau dans le sens où chaque instruction du langage est conçue pour être compilée en un nombre d'instructions machines assez prévisibles en termes d'occupation mémoire et de charge de...
La innovación tecnologica
Cours - 8 pages - Informatique
Equilibrio Estratégico: Combinación de estas 3 dimensiones, la tecnología, la comunidad y la empresa. - Tecnologia y Comunidad: Problemas de sostenibilidad - Comunidad y Negocio: Ineficiencia sin herramientas - Tecnología y Negocio: Usuarios frustados
L'ordinateur
Cours - 1 pages - Informatique
Un réseau informatique est définissable comme tel : C'est un moyen de communication, un moyen d'accès aux informations, un moyen de partage (des ressources, impression), il nécessite un ordinateur. Il peut être composé d'un Modem, d'un routeur Le micro-ordinateur est une machine de traitement...
Architecture et Réseaux
Cours - 2 pages - Informatique
L'architecture en réseaux consiste à les classer selon leur mode de fonctionnement. Dans une architecture client-serveur, une application est divisée en 2 parties ou plus, qui sont exécutées par 2 ordinateurs différents ou plus (client et serveur). L'application cliente soumet une requête à...
Les risques, enjeux et procédés de la sécurité informatique
Cours - 3 pages - Informatique
Le premier enjeu est la protection des données sensibles dans le but d'éviter l'espionnage industriel, et assurer la responsabilité juridique des données confiées. Le deuxième enjeu : les coûts. Les réparations, les interruptions de services et la fidélité des clients pendant le temps...
Instruction de base en langage C
Cours - 10 pages - Informatique
La compilation est interrompue en cas d'erreur fatale. Les warning sont des erreurs non fatales dont il faut tenir compte pour avoir un programme à peu près fiable et portable. Mais ce n'est pas parce que la compilation s'est passée sans erreur que le programme est correct. Le compilateur ne...
