Algorithmique et structures de données I

Dimension: px
Commencer à balayer dès la page:

Download "Algorithmique et structures de données I"

Transcription

1 Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence Appliquée IAG Année universitaire R. Ben Messaoud (FSEGN) Algorithmique I / 11

2 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

3 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

4 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

5 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

6 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

7 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

8 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

9 Syllabus du cours... Syllabus : Objectif : se familiariser avec les méthodes de résolution de problèmes avec l outil informatique ; apprendre les principes de l algorithmique ; acquérir un début de maîtrise des techniques et langages de programmation. Pré-requis : Organisation : Bibliographie : Connaissances générales en informatique utiles, mais pas indispensables. 21 h de cours + 21 h de TD Introduction à l algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, Paris, Algorithmique Application en C, Jean-Michel Léry, Pearson Education, Algorithmique et programmation en Java, Vincent Granet, Dunod, Paris, Débuter en programmation, Greg Perry, CampusPress, R. Ben Messaoud (FSEGN) Algorithmique I / 11

10 Plan du cours 1 Introduction 2 Environnement algorithmique 3 Variables 4 Structures conditionnelles 5 Structures itératives 6 Tableaux 7 Sous-programmes 8 Mode de passage de paramètres R. Ben Messaoud (FSEGN) Algorithmique I / 11

11 L algorithmique et la programmation... Quelle est la différence entre l algorithmique et la programmation? R. Ben Messaoud (FSEGN) Algorithmique I / 11

12 L algorithmique et la programmation... Quelle est la différence entre l algorithmique et la programmation? Réponse L écriture d un programme dans un langage de programmation n est que l étape finale d un développement qui se déroule en trois phases : l analyse, l algorithmique et la programmation. R. Ben Messaoud (FSEGN) Algorithmique I / 11

13 L algorithmique et la programmation... Quelle est la différence entre l algorithmique et la programmation? Réponse L écriture d un programme dans un langage de programmation n est que l étape finale d un développement qui se déroule en trois phases : l analyse, l algorithmique et la programmation. En d autre terme : Un algorithme est un maillon de la chaîne de développement d un programme. Il est le lien indispensable entre l analyse et la programmation. R. Ben Messaoud (FSEGN) Algorithmique I / 11

14 L algorithmique et la programmation... Quelle est la différence entre l algorithmique et la programmation? Réponse L écriture d un programme dans un langage de programmation n est que l étape finale d un développement qui se déroule en trois phases : l analyse, l algorithmique et la programmation. En d autre terme : Un algorithme est un maillon de la chaîne de développement d un programme. Il est le lien indispensable entre l analyse et la programmation. En utilisant des images : Si un programme était une construction, l algorithme serait le plan Si un programme était une toile de peinture, l algorithme serait l esquisse R. Ben Messaoud (FSEGN) Algorithmique I / 11

15 L algorithmique et la programmation... Algorithme : R. Ben Messaoud (FSEGN) Algorithmique I / 11

16 L algorithmique et la programmation... Programme : R. Ben Messaoud (FSEGN) Algorithmique I / 11

17 Niveau logique du développement Apprendre l algorithmique, c est apprendre à manier la structure logique d un programme informatique. L algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage. Lorsqu on programme dans un langage (en C, en Visual Basic, etc.) on doit, en plus de la structure logique, prendre en considération les problèmes de syntaxe et les types d instructions propres à ce langage. R. Ben Messaoud (FSEGN) Algorithmique I / 11

18 Niveau logique du développement Apprendre l algorithmique, c est apprendre à manier la structure logique d un programme informatique. L algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage. Lorsqu on programme dans un langage (en C, en Visual Basic, etc.) on doit, en plus de la structure logique, prendre en considération les problèmes de syntaxe et les types d instructions propres à ce langage. R. Ben Messaoud (FSEGN) Algorithmique I / 11

19 Niveau logique du développement Apprendre l algorithmique, c est apprendre à manier la structure logique d un programme informatique. L algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage. Lorsqu on programme dans un langage (en C, en Visual Basic, etc.) on doit, en plus de la structure logique, prendre en considération les problèmes de syntaxe et les types d instructions propres à ce langage. R. Ben Messaoud (FSEGN) Algorithmique I / 11

20 Niveau logique du développement Apprendre l algorithmique, c est apprendre à manier la structure logique d un programme informatique. L algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage. Lorsqu on programme dans un langage (en C, en Visual Basic, etc.) on doit, en plus de la structure logique, prendre en considération les problèmes de syntaxe et les types d instructions propres à ce langage. Niveaux de développement : 1 Analyse : niveau conceptuel ; 2 Algorithmique : niveau logique ; 3 Programmation : niveau physique. R. Ben Messaoud (FSEGN) Algorithmique I / 11

21 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes R. Ben Messaoud (FSEGN) Algorithmique I / 11

22 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes R. Ben Messaoud (FSEGN) Algorithmique I / 11

23 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes R. Ben Messaoud (FSEGN) Algorithmique I / 11

24 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes R. Ben Messaoud (FSEGN) Algorithmique I / 11

25 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes Définition informelle Un pseudo-code est une série de conventions qui ressemble à un langage de programmation authentique dont on aurait évacué la plupart des problèmes de syntaxe. R. Ben Messaoud (FSEGN) Algorithmique I / 11

26 Représentation d un algorithme Historiquement, plusieurs types de notations ont été utilisés pour représenter des algorithmes : Descriptions littéraires Organigrammes Pseudo-codes Définition informelle Un pseudo-code est une série de conventions qui ressemble à un langage de programmation authentique dont on aurait évacué la plupart des problèmes de syntaxe. Important Un pseudo-code est susceptible de varier d une référence à une autre. En effet, un pseudo-code est purement conventionnel. Aucune machine n est censée le reconnaître. R. Ben Messaoud (FSEGN) Algorithmique I / 11

27 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. Se lever Marcher vers la porte Ouvrir la porte Marcher vers la cha^ıse S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

28 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. 1 Se lever 2 Marcher vers la porte 3 Ouvrir la porte 4 Marcher vers la cha^ıse 5 S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

29 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. 1 M. Foulen Se lever 2 M. Foulen Marcher vers la porte 3 M. Foulen Ouvrir la porte 4 M. Foulen Marcher vers la cha^ıse 5 M. Foulen S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

30 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. 1 M. Foulen Se lever 2 M. Foulen Marcher vers la porte 3 M. Foulen Ouvrir la porte 4 M. Foulen Marcher vers la cha^ıse 5 M. Foulen S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

31 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. 1 M. Foulen Se lever 2 M. Foulen Marcher vers la porte 3 M. Foulen Ouvrir la porte 4 M. Foulen Marcher vers la cha^ıse 5 M. Foulen S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

32 Représentation d un algorithme Exemple de conventions : exprimer les actions avec des verbes à l infinitif ; numéroter les instruction dans l ordre séquentiel en commençant par 1 ; exprimer le nom de l acteur dans les instructions ; exprimer le lien entre l acteur et l action par le symbole ; encadrer les instructions de l algorithme ; exprimer, en en-tête, le nom de l algorithme. Ouvrir la porte 1 M. Foulen Se lever 2 M. Foulen Marcher vers la porte 3 M. Foulen Ouvrir la porte 4 M. Foulen Marcher vers la cha^ıse 5 M. Foulen S asseoir R. Ben Messaoud (FSEGN) Algorithmique I / 11

33 Représentation d un algorithme Convention à adopter : squelette d un algorithme Algorithme Nom algorithme Const : Var : Début Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

34 Représentation d un algorithme Convention à adopter : squelette d un algorithme Algorithme Nom algorithme Const : [Constantes] Var : [Variables] Début [Instructions] Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

35 Représentation d un algorithme Convention à adopter : squelette d un algorithme Algorithme Nom algorithme Const : [Constantes] Var : [Variables] Début [Instructions] Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

36 Représentation d un algorithme Convention à adopter : squelette d un algorithme Algorithme Nom algorithme Const : [Constantes] Var : [Variables] Début En-tête Déclaration des constantes et des variables [Instructions] Traitements Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

37 Représentation d un algorithme Exemple : calcul de la surface d un rectangle Algorithme CalculSurface 1 Const : Longueur = 4,32 ; Largeur = 3,77 Var : Surface : réel Début Surface Longueur * Largeur Ecrire ( La surface du rectangle est : ; Surface) Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

38 Représentation d un algorithme Exemple : calcul de la surface d un rectangle Algorithme CalculSurface 2 Var : Surface : réel ; Longueur : réel ; Largeur : réel ; Début Ecrire ( Donnez la longueur en m ) Lire (Longueur) Ecrire ( Donnez la largeur en m ) Lire (Largeur) Surface Longueur * Largeur Ecrire ( La surface du rectangle est : ; Surface) Fin R. Ben Messaoud (FSEGN) Algorithmique I / 11

39 Plan du cours 1 Introduction 2 Environnement algorithmique 3 Variables 4 Structures conditionnelles 5 Structures itératives 6 Tableaux 7 Sous-programmes 8 Mode de passage de paramètres R. Ben Messaoud (FSEGN) Algorithmique I / 11

Algorithmique et structures de données I

Algorithmique et structures de données I Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

1 Recherche en table par balayage

1 Recherche en table par balayage 1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013 UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des

Plus en détail

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation. Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Organigramme / Algorigramme Dossier élève 1 SI

Organigramme / Algorigramme Dossier élève 1 SI Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué

Plus en détail

Chap III : Les tableaux

Chap III : Les tableaux Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction

Plus en détail

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION Niveau initiation, module 1 Acquérir une philosophie de travail dans un tableur, Acquérir les bons réfl exes tableur, Familiarisation avec le vocabulaire, Créer, Enregistrer et présenter un tableau. Notions

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Introduction à l algorithmique et à la programmation (Info 2)

Introduction à l algorithmique et à la programmation (Info 2) Introduction à l algorithmique et à la programmation (Info 2) Premier cours: présentation du module, codage et définition de l algorithmique Matthieu Puigt IUT du Littoral Côte d Opale DUT Génie Industriel

Plus en détail

Ressources pour le lycée général et technologique

Ressources pour le lycée général et technologique éduscol Ressources pour le lycée général et technologique Terminale STMG Sciences de gestion Systèmes d information de gestion L information pour agir et décider Le thème L organisation informatisée permet

Plus en détail

Machines virtuelles Cours 1 : Introduction

Machines virtuelles Cours 1 : Introduction Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 pierre.letouzey@inria.fr PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une

Plus en détail

Contenus des UE du Semestre 1

Contenus des UE du Semestre 1 Contenus des UE du Semestre 1 Programmes et contenus des Licences de la mention Réseaux Informatiques 2009-2010 1 Unité d enseignement Electricité et Electronique Objectifs de l élément : Le premier volet

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) NOM DE L'UE : ACCOMPAGNEMENT(ADI OU AFPF OU TUTORAT) S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE

Plus en détail

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles) 1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d

Plus en détail

Présentation du cours

Présentation du cours Thibault HILAIRE thibault.hilaire@lip6.fr François PECHEUX francois.pecheux@lip6.fr Informatique générale 1 (Python) Introduction Présentation du cours AGRAL-MTX-GM 2014-2015 20h de cours, 40h de TP/projets

Plus en détail

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

GROUPE IDRAC Les Experts Bac+4

GROUPE IDRAC Les Experts Bac+4 Juin 2015 GROUPE IDRAC Les Experts Bac+4 Nouveaux Marketings et Personal Branding CODE Semestre Nombre heures Nombre crédits Langue d enseignement MKGA801 8 20 h 2 Français Département académique : Marketing/Commerce/Communication

Plus en détail

Indications pour une progression au CM1 et au CM2

Indications pour une progression au CM1 et au CM2 Indications pour une progression au CM1 et au CM2 Objectif 1 Construire et utiliser de nouveaux nombres, plus précis que les entiers naturels pour mesurer les grandeurs continues. Introduction : Découvrir

Plus en détail

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis

Plus en détail

UE C avancé cours 1: introduction et révisions

UE C avancé cours 1: introduction et révisions Introduction Types Structures de contrôle Exemple UE C avancé cours 1: introduction et révisions Jean-Lou Desbarbieux et Stéphane Doncieux UMPC 2004/2005 Introduction Types Structures de contrôle Exemple

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Les nouveaux programmes de l él. école primaire. Projet soumis à consultation

Les nouveaux programmes de l él. école primaire. Projet soumis à consultation Les nouveaux programmes de l él primaire Projet soumis à consultation primaire Les nouveaux programmes sont plus courts : environ 36 pages format BO contre 104. Ils sont écrits dans un langage clair sans

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

TP1. Outils Java Eléments de correction

TP1. Outils Java Eléments de correction c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

Débouchés professionnels

Débouchés professionnels Master Domaine Droit, Economie, Gestion Mention : Monnaie, Banque, Finance, Assurance Spécialité : Risque, Assurance, Décision Année universitaire 2014/2015 DIRECTEUR de la spécialité : Monsieur Kouroche

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

L AUTOMATISME LE SIGNAL

L AUTOMATISME LE SIGNAL L AUTOMATISME LE SIGNAL Page 1 sur 7 Sommaire : 1- Champ de l automatisme définitions 2- Correspondance entre phénomènes physiques et signaux a. Capteur b. Exemple de capteur TOR c. Exemple de capteur

Plus en détail

SCIENCES POUR L INGENIEUR

SCIENCES POUR L INGENIEUR LICENCE SCIENCES, TECHNOLOGIES, SANTE / STAPS SCIENCES POUR L INGENIEUR Parcours Maintenance Industrielle www.univ-littoral.fr OBJECTIFS DE LA FORMATION La Licence Sciences Pour l Ingénieur (SPI) est une

Plus en détail

COMMENT ECRIRE UN «JOB AID»

COMMENT ECRIRE UN «JOB AID» COMMENT ECRIRE UN «JOB AID» Jan Jacobs September 2009 1. Qu est ce qu un job aid? 1. Un job aid décrit étapes par étapes ce que vous devez faire pour réaliser une procédure. 2. Un job aid peut aussi être

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de

Plus en détail

Cours d Informatique

Cours d Informatique Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1

Plus en détail

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique NOM DE L'UE : Algorithmique et programmation C++ LICENCE INFORMATIQUE Non Alt Alt S1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE Non

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Algorithmique avec Algobox

Algorithmique avec Algobox Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

Evaluation diagnostique de CM1 Circonscription de Saint Just en Chaussée Livret du maître partie Français

Evaluation diagnostique de CM1 Circonscription de Saint Just en Chaussée Livret du maître partie Français Evaluation diagnostique de CM1 Circonscription de Saint Just en Chaussée Livret du maître partie Français Avant de débuter, demander aux élèves de préparer le matériel suivant : crayon à papier, gomme,

Plus en détail

Les structures. Chapitre 3

Les structures. Chapitre 3 Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre

Plus en détail

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,

Plus en détail

C U R R I C U L U M V I T A E

C U R R I C U L U M V I T A E C U R R I C U L U M V I T A E Rashi da Gam ila PAQ UI O T INFORMATIONS PERSONNELLES Nom Adresse Situation matrimoniale Courrier électronique PAQUIOT, RASHIDA GAMILA CIV 190 RUE FREDERIC MISTRAL BASTIDE

Plus en détail

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40 Déroulement du cours Introduction Concepts Java Remarques Langage et Concepts de Programmation Orientée-Objet Gauthier Picard École Nationale Supérieure des Mines de Saint-Étienne gauthier.picard@emse.fr

Plus en détail

Présentation. Au programme. Fonctionnement. A l issue de ce module vous devriez...

Présentation. Au programme. Fonctionnement. A l issue de ce module vous devriez... Au programme Conception Orientée Objet Jean-Christophe Routier Licence mention Informatique Université Lille 1 Présentation L UE COO est le prolongement immédiat de l UE POO du S4 informatique. cf. http://portail.fil.univ-lille1.fr/portail/ls4/poo

Plus en détail

Algorithmique et Programmation

Algorithmique et Programmation École Supérieure d Ingénieurs de Poitiers Gea Algorithmique et Programmation Laurent Signac ii Algorithmique et programmation Gea Table des matières Avant Propos v Structures de données Notion de pointeur..............................................

Plus en détail

programmation S initier à la la Avec des exemples en C, C++, C#, Java et PHP Avec des exemples en C, C++, C#, Java et PHP Claude Delannoy

programmation S initier à la la Avec des exemples en C, C++, C#, Java et PHP Avec des exemples en C, C++, C#, Java et PHP Claude Delannoy Claude Delannoy S initier à la la programmation Avec des exemples en Avec des exemples en C, C++, C#, Java et PHP C, C++, C#, Java et PHP S initier à la programmation Avec des exemples en C, C++, C#, Java

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,

Plus en détail

Projet de Fin d Etudes

Projet de Fin d Etudes République Tunisienne Ministère de l'enseignement Supérieur, de la Recherche Scientifique ---- *** ---- Ecole Supérieure Privée de d Ingénierie, Sciences et Technologies de Sousse (SupTech Sousse) Projet

Plus en détail

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES

Plus en détail

Initiation. àl algorithmique et à la programmation. en C

Initiation. àl algorithmique et à la programmation. en C Initiation àl algorithmique et à la programmation en C Initiation àl algorithmique et à la programmation en C Cours avec 129 exercices corrigés Illustration de couverture : alwyncooper - istock.com Dunod,

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

Définitions. Numéro à préciser. (Durée : )

Définitions. Numéro à préciser. (Durée : ) Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.

Plus en détail

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux PROGRAMME DETAILLE du Master IRS Parcours en première année en apprentissage Unités d Enseignement (UE) 1 er semestre ECTS Charge de travail de l'étudiant Travail personnel Modalités de contrôle des connaissances

Plus en détail

METHODOLOGIE RECHERCHE DOCUMENTAIRE

METHODOLOGIE RECHERCHE DOCUMENTAIRE METHODOLOGIE DE RECHERCHE DOCUMENTAIRE P.Plane Antenne Aurillac Objectifs de la formation : - Acquérir autonomie - Savoir vous repérer dans les différents types de documents - Acquérir une méthode de travail

Plus en détail

Créer un site Internet dynamique

Créer un site Internet dynamique Créer un site Internet dynamique avec SPIP (version 3) Document de référence Denise St-Pierre animatrice au service local du Récit 1. Qu est-ce que SPIP?... 3 2. Caractéristiques de SPIP... 3 3. Quelques

Plus en détail

Connecteur bi directionnel SAGE MAGENTO

Connecteur bi directionnel SAGE MAGENTO SAGE MAGENT 1.6 Date : 01/01/2011 Editeur : AWEV Logiciel interface entre la gestion commerciale SAGE100 et MAGENT. Comment disposer d un site marchand efficace basé sur la plateforme Magento et couplé

Plus en détail

Algorithmique et langages du Web

Algorithmique et langages du Web Cours de Algorithmique et langages du Web Jean-Yves Ramel Licence 1 Peip Biologie Groupe 7 & 8 Durée totale de l enseignement = 46h ramel@univ-tours.fr Bureau 206 DI PolytechTours Organisation de la partie

Plus en détail

Adama MBODJI MBODJ.SYSTEM

Adama MBODJI MBODJ.SYSTEM MBODJ.SYSTEM Tableaux & vecteurs Algorithmes de tris Chaînes de caractères Listes linéaires Piles & Files Arbres Fichiers Je dédie cet ouvrage à mon père Souleymane MBODJI 2 Dédicace... 2 Sommaire... 3

Plus en détail

Architecture des Systèmes d Information Architecture des Systèmes d Information

Architecture des Systèmes d Information Architecture des Systèmes d Information Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau

Plus en détail

Calculabilité Cours 3 : Problèmes non-calculables. http://www.irisa.fr/lande/pichardie/l3/log/

Calculabilité Cours 3 : Problèmes non-calculables. http://www.irisa.fr/lande/pichardie/l3/log/ Calculabilité Cours 3 : Problèmes non-calculables http://www.irisa.fr/lande/pichardie/l3/log/ Problèmes et classes de décidabilité Problèmes et classes de décidabilité Nous nous intéressons aux problèmes

Plus en détail

Master Etudes françaises et francophones

Master Etudes françaises et francophones Master Etudes françaises et francophones 1. modèle scientifique et profilage des contenus de la filière / Présentation et spécificités de la filière Les études romanes à Leipzig sont considérées comme

Plus en détail

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1

Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un

Plus en détail

Tout au long de l année

Tout au long de l année Objectifs Familiariser les élèves avec le relevé d informations sur un journal de bord. Apprendre aux élèves à utiliser des instruments d observation scientifiques. Réaliser des dessins d observations

Plus en détail

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques Projet WebCSL : Laurence Clément, conseillère en communication édimestre Marc Olivier Ouellet, webmestre analyste

Plus en détail

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009)

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009) Réseaux DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis (second semestre ) Jean-Pierre Lips (jean-pierre.lips@unice.fr) (à partir du cours de Jean-Marie Munier) Sources bibliographiques

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

Plus en détail

Rapport d évaluation du master

Rapport d évaluation du master Section des Formations et des diplômes Rapport d évaluation du master Droit des affaires européen et comparé de l Université du Littoral Côte d Opale - ULCO Vague E 2015-2019 Campagne d évaluation 2013-2014

Plus en détail

Vers la naissance de bureaux de patients en France Le projet de Pôle Universitaire Patient Partenaire (PU2P)

Vers la naissance de bureaux de patients en France Le projet de Pôle Universitaire Patient Partenaire (PU2P) Vers la naissance de bureaux de patients en France Le projet de Pôle Universitaire Patient Partenaire (PU2P) Plan de la présentation I. Contexte français II. Contexte international III. Le processus IV.

Plus en détail

Algorithmes : conception et réalisation MQT 63834

Algorithmes : conception et réalisation MQT 63834 Algorithmes : conception et réalisation MQT 63834 Professeur Antoine Gautier, Ph. D. Département Opérations et systèmes de décision Faculté des sciences de l administration, Université Laval Session d

Plus en détail

Entraînement au concours ACM-ICPC

Entraînement au concours ACM-ICPC Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

Cours d Algorithmique et de Langage C 2005 - v 3.0

Cours d Algorithmique et de Langage C 2005 - v 3.0 Cours d Algorithmique et de Langage C 2005 - v 3.0 Bob CORDEAU cordeau@onera.fr Mesures Physiques IUT d Orsay 15 mai 2006 Avant-propos Avant-propos Ce cours en libre accès repose sur trois partis pris

Plus en détail

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2 NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2 Résultats aux évaluations nationales CM2 Annexe 1 Résultats de l élève Compétence validée Lire / Ecrire / Vocabulaire / Grammaire / Orthographe /

Plus en détail

Document d aide au suivi scolaire

Document d aide au suivi scolaire Document d aide au suivi scolaire Ecoles Famille Le lien Enfant D une école à l autre «Enfants du voyage et de familles non sédentaires» Nom :... Prénom(s) :... Date de naissance :... Ce document garde

Plus en détail

Gestion Administration

Gestion Administration Gestion Administration SCÉNARIO PÉDAGOGIQUE DU LYCÉE CLARET TOULON 1 ère étape Création d une activité commerciale Objets de décoration 1 ère réunion informelle de travail Problématique associée au lancement

Plus en détail

PLAN DE COMMUNICATION TACTIQUE COMM 3302. Faculté des lettres : Département d'information et de communication PLAN DE COURS

PLAN DE COMMUNICATION TACTIQUE COMM 3302. Faculté des lettres : Département d'information et de communication PLAN DE COURS PLAN DE COMMUNICATION TACTIQUE COMM 3302 Faculté des lettres : Département d'information et de communication PLAN DE COURS TITRE : PLAN TACTIQUE DE COMMUNICATION COM 3302 CHARGÉ DE COURS Michel Dumas :

Plus en détail

Attestation de maîtrise des connaissances et compétences au cours moyen deuxième année

Attestation de maîtrise des connaissances et compétences au cours moyen deuxième année Attestation de maîtrise des connaissances et compétences au cours moyen deuxième année PALIER 2 CM2 La maîtrise de la langue française DIRE S'exprimer à l'oral comme à l'écrit dans un vocabulaire approprié

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications

Plus en détail

STRATEGIES MARKETING. Licence 3 2010-2011. Introduction au marketing

STRATEGIES MARKETING. Licence 3 2010-2011. Introduction au marketing STRATEGIES MARKETING Licence 3 2010-2011 Introduction au marketing Professeur : Alain Debenedetti Alain.debenedetti@univ-mlv.fr Objectifs de la séance Présenter le déroulement de l UE «Stratégies Marketing»

Plus en détail

Recherche et méthodologie en criminologie (CRM 6725 A & B)

Recherche et méthodologie en criminologie (CRM 6725 A & B) Département de criminology/department of criminology Hiver 2014 Fernando Acosta facosta@uottawa.ca Pavillon des Sciences sociales, bureau 13022 Téléphone : (613) 562-5800 (1790) Mercredi : 8h30-11h30 Salle

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail

Les nombres entiers. Durée suggérée: 3 semaines

Les nombres entiers. Durée suggérée: 3 semaines Les nombres entiers Durée suggérée: 3 semaines Aperçu du module Orientation et contexte Pourquoi est-ce important? Dans le présent module, les élèves multiplieront et diviseront des nombres entiers concrètement,

Plus en détail

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

Plus en détail

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques CONDITIONS GENERALES Art. A 3 Baccalauréat universitaire en mathématiques et sciences informatiques 1. La Faculté décerne

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point 03 Mai 2013 Collège Oasis Durée de L épreuve : 2 heures. apple Le sujet comporte 4 pages et est présenté en livret ; apple La calculatrice est autorisée ; apple 4 points sont attribués à la qualité de

Plus en détail

Guide d'utilisation de LARP Troisième édition

Guide d'utilisation de LARP Troisième édition Guide d'utilisation de LARP Troisième édition Marco Lavoie Copyright 2004-2008 Marco Lavoie Guide d'utilisation de LARP Troisième édition Imprimé le 2008-02-12 Marco Lavoie Copyright 2004-2008 Marco Lavoie

Plus en détail

Cours Numération Mathématique de base 1 MAT-B111-3. Alphabétisation

Cours Numération Mathématique de base 1 MAT-B111-3. Alphabétisation Cours Numération Mathématique de base 1 MAT-B111-3 Alphabétisation Présentation du cours Numération «L esprit de l homme a trois clés qui ouvrent tout : le chiffre, la lettre et la note.» Victor Hugo

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail