OFFRE DE FORMATION L.M.D.

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

Download "OFFRE DE FORMATION L.M.D."

Transcription

1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. LICENCE ACADEMIQUE Etablissement Faculté / Institut Département Technologies des Université Nouvelle Technologies Logiciels et de l'information et de la Systèmes CONSTANTINE 2 communication NTIC d Information (TLSI) Domaine Filière Spécialité Mathématique/Informatique Licence Génie Logiciel Licence académique

2 Programmes détaillés des matières Semestre 1 Algèbre I. Chapitre I : Notions de logique. Table de vérité, quantificateurs, types de raisonnements. Chapitre II : Ensembles et applications. a. Définitions et exemples. b. Applications : injection, surjection, bijection, image directe, image réciproque, restriction et prolongement. Chapitre III : Relations binaires sur un ensemble. a. Définitions de base : relation réflexive, symétrique, antisymétrique, transitive. b. Relation d ordre. Définition. Ordre total et partiel. c. Relation d équivalence : classe d équivalence. Chapitre IV : Structures algébriques. a. Loi de composition interne. Partie stable. Propriétés d'une loi de composition interne. b. Groupes. Définition. Sous-groupe. Exemples. Homomorphisme de groupes- isomorphisme de groupes. c. Anneaux. Définition. Sous anneaux. Règles de calculs dans un anneau. Eléments inversibles, diviseurs de zéro. Homomorphisme d anneaux. Idéaux. d. Corps. Définitions. Traiter le cas d un corps fini à travers l exemple Z/pZ ou p est premier. Chapitre V : Anneaux de polynômes. a. Polynôme. Degré. b. Construction de l anneau des polynômes. c. Arithmétique des polynômes Divisibilité-Division euclidienne-pgcd et ppcm de deux polynômes-polynômes premiers entre eux-décomposition en produit de facteurs irréductibles. d. Racines d'un polynôme. Racines et degré -Multiplicité des racines.

3 Analyse I. Chapitre 1. Corps des nombres réels a. Axiomatique de R : opérations et propriétés, ordre, majorant et minorant, borne supérieure, borne inférieure, maximum et minimum. b. Axiome de la borne supérieure. c. Valeur absolue d. Partie entière d un nombre réel e. Axiome d Archimède Chapitre 2. Suites réelles a. Définition d une suite réelle, exemples, suites bornées, suites monotones, suites extraites. b. Convergence et divergence des suites et propriétés. c. Limite inférieure et limite supérieure d une suite. d. Convergence des suites monotones. e. Suites adjacentes f. Théorème de Bolzano-Weierstass g. Théorème d encadrement h. Suites de Cauchy Chapitre 3. Limites et continuité des fonctions a. Définition d une application, d une fonction b. Fonctions bornées et fonctions monotones c. Limite d une fonction d. Continuité d une fonction e. Opérations sur les fonctions continues f. Continuité uniforme g. Théorèmes fondamentaux : valeur intermédiaire, Weierstrass et Heine h. Inversion des fonctions monotones et continues i. Suites récurrentes et fonctions continues Chapitre 4. Dérivation a. Définition et propriétés b. Interprétation géométrique de la dérivée c. Opérations sur les dérivées et formule de Leibniz d. Théorème de Rolle e. Théorème des accroissements finis et applications, règle de l Hospital Chapitre 5. Fonctions élémentaires a. Fonctions trigonométriques et leurs inverses b. Fonctions hyperboliques et leurs inverses

4 Initiation à l algorithmique. Chapitre 1 : Introduction 1- Description d un ordinateur 2- Instructions de base d un ordinateur 3- Différentes phases de résolution d un problème par ordinateur Chapitre 2 : algorithme 1. Définition 2. Caractéristiques d un algorithme 3. Définition d une variable et ses caractéristiques 4. Primitives de base a. Action d affectation b. Action conditionnelle c. Action alternative d. Actions de répétition 1. Boucle tantque 2. Boucle repeter 3. Boucle pour Chapitre 3 : procédure et fonction 1- Définitions 2- Mode de passages de paramètres 3- Exemples Chapitre 4 : structures de données de base 1- Tableau 2- Matrice 3- Type énuméré 4- Ensemble

5 Matières optionnelles (une matière à choisir) : Option 1 : Physique 1 (Mécanique du point) : Chapitre 1 : Cinématique du point a. Mouvement rectiligne b. Mouvement dans l espace c. É tude de mouvements particuliers d. É tude de mouvements dans différents systèmes (polaires, cylindriques et sphériques) e. Mouvements relatifs. Chapitre 2 : Dynamique du point. a. Le principe d inertie et les référentiels galiléens b. Le principe de conservation de la quantité de mouvement c. Définition Newtonienne de la force (3 lois de Newton) d. Quelques lois de forces Chapitre 3 : Travail et énergie dans le cas d un point matériel. a.é nergie cinétique b. É nergie potentielle de gravitation et élastique c. Champ de forces d. Forces non conservatives Option 2 : Codification et Représentation de l Information : Chapitre 0 : Introduction Chapitre1 : Codification et représentation des nombres a. Les Entiers Positifs o Systèmes d énumérations o Arithmétique b. Les Entiers Négatifs o Représentation des nombres négatifs en SVA (signe et valeurs absolues) o Représentation des nombres négatifs en CP1 (Complément à 1) o Représentation des nombres négatifs en CP2 (Complément à 2) o Arithmétique c. Les Nombres Réels

6 o Représentation des nombres Réels en virgules fixe o Représentation des nombres Réels en virgules flottantes o Arithmétique Chapitre2 : Codification et représentation a-numérique a. Le code ASCII b. Le code BCD c. Le code Gray d. L Unicode Chapitre 3 : Algèbre de Boole a. Introduction b. Terminologie c. Opération de base d. Evaluation des expressions booléennes e. Les tables de vérité f. Les fonctions booléennes et leurs représentations g. Théorèmes et postulat de l algèbre de Boole Bibliographies : 1. Architectures des l ordinateurs. Emanuel Lazard. Edition : PEARSON EDUCATION Architectures des l ordinateurs. Tanenbaum. Andrew. Edition : PEARSON EDUCATION Architectures des l ordinateurs. Jean. Jacques et al. Edition : EYROLLES Architectures des l ordinateurs. Robert. Strandh et al Edition : DUNOD Architecture des machines et des systèmes informatique. Cours et exercices corrigés. Alain Cazes et al. Edition : Dunod Logique booléenne et implémentation Technologique. Phillipe. Darch. Edition VUIBERT : 2004.

7 Matières optionnelles (une matière à choisir) : Option 1 : Economie de l entreprise Chapitre 1 : Economie Chapitre 2 : Entreprise - Définition d une entreprise, différents types d entreprise Chapitre 3 : Entreprise d une économie ouverte - Marché, concurrence, positionnement de l entreprise dans un marché concurrentiel Chapitre 4 : Gestion d entreprise ouverte (Marché national et international) - Création d entreprise, comment créer, quelles sont les outils de l état pour la création d entreprise - Rôle du système dans la création et promotion d entreprise - Rôle des marchés financiers pour la compétitivité de l entreprise Chapitre 5 : Management Stratégique - Comment gérer une entreprise dans un environnement au mutation continuelle - Gestion des Ressources Humaines (comment gérer), positionnement dans un marché de plus en plus mondial - Recherche et développement, l état et les entreprises. Option 2 : Electronique des composants et systèmes. Composants d un ordinateur Carte mère Processeurs Disques durs Mémoire RAM Cartes VGA CD et DVD Moniteurs Souris et claviers Clé de mémoire Imprimantes Réseau Local Hub et switch Wifi Systèmes d exploitation Terminologie scientifique et expression écrite et orale (TD) : Terminologie Scientifique Etude et compréhension de texte Technique d expression écrite et orale (rapport, synthèse, utilisation des moyens de communications modernes Expression et communication dans un groupe.

8 SEMESTRE 2 Analyse 2 Chapitre 1. Formules de Taylor et développements limités a. Formules de Taylor et de Maclaurin b. Calcul d un extremum local d une fonction c. Développements limités et applications au calcul des limites Chapitre 2. Intégrale de Riemann et primitives a. Définition de l intégrale de Riemann sur un intervalle fermé et borné b. Interprétation géométrique de l intégrale de Riemann c. Propriétés de l intégrale de Riemann d. Calcul intégrale : Définition d une primitive, primitives des fonctions usuelles, changement de variable, intégration par partie. e. Changements de variables usuels f. Factorisation des fractions rationnelles dans R[x] g. Primitive d une fonction rationnelle Chapitre 3. Equations différentielles du premier ordre a. Notions générales b. Equations à variables séparées c. Equations homogènes d. Equations linéaires e. Equation de Bernoulli f. Equations différentielles linéaires du second ordre à coefficients constants ( cette partie a été renvoyée à l analyse 3)

9 Algèbre II. Chapitre I : Espace vectoriel. a. Définition. Sous espace vectoriel. Exemples. Familles libres. Génératrices. Bases. Dimension. b. Espace vectoriel de dimension finie (propriétés). Sous espace vectoriel complémentaire. Chapitre II : Applications linéaires. c. Définition. d. Image et noyau d une application linéaire. e. Rang d une application, théorème du rang. f. Composée d applications linéaires. Inverse d une application linéaire bijective, automorphisme. Chapitre III : Les matrices. g. Matrice associée à une application linéaire. h. Opérations sur les matrices : somme, produit de deux matrices, matrice transposée. i. Espace vectoriel des matrices à n lignes et m colonnes. j. Anneau de matrices carrées. Déterminant d une matrice carrée et propriétés. Matrices inversibles. k. Rang d une matrice (application associée). Invariance du rang par transposition. Chapitre IV : Résolution de systèmes d équations. l. Système d équations écriture matricielle-rang d un système d équations. m. Méthode de Cramer.

10 Introduction aux probabilités et statistique descriptive. Chapitre 1 : Notions de base et vocabulaire statistique a. Concepts de base de la statistique (Population et individu, Variable (ou caractère)) b. Les tableaux statistiques : Cas de variables qualitatives (Représentation circulaire par des secteurs, Représentation en tuyaux d orgue, Diagramme en bandes), cas de variables quantitatives (Le diagramme en bâtons, Histogramme, Polygone). Chapitre 2 : Représentation numérique des données b. Les caractéristiques de tendance centrale ou de position (La Médiane, Les quartiles, Intervalle interquartile, Le mode, La moyenne arithmétique, La moyenne arithmétique pondérée, La moyenne géométrique, La moyenne harmonique, La moyenne quadratique). c. Les caractéristiques de dispersion (L étendu, L écart type, L écart absolue moyen, Le coefficient de variation). Chapitre 3 : Calculs des probabilités a. Analyse combinatoire (Principe fondamental de l analyse combinatoire, Arrangements, Permutations, Combinaisons). b. Espace probabilisable (Expérience aléatoire, Evénements élémentaires et composés, Réalisation d un événement, Evénement incompatible, Système complet d événement, Algèbre des événements, Espace probabilisable, Concept de probabilité). c. Lien entre la théorie des probabilités et des ensembles d. Construction d une probabilité e. Probabilités conditionnelles, indépendance et probabilités composées (Probabilités conditionnelles, Indépendance, Indépendance mutuelle, Probabilités composés, Formule de Bayes).

11 Programmation et structures de données Chapitre 1 : récursivité Chapitre 2 : Liste Chapitre 3 : pile et file Chapitre 4 : arbre Chapitre 5 : Etude de quelques techniques algorithmiques plus complexes : méthodes de tri et de recherche Architecture d'un Ordinateur Chapitre 1 : Introduction Chapitre 2: Structure de Base d'un Ordinateur: Unité Centrale et Mémoire Chapitre 3: Mémoire Secondaire Chapitre 4: Les Entrées Sortie Chapitre 5: Les Bus et séquenceurs (Construction dune unité centrale simple) Bibliographies : 1. Architectures des l ordinateurs. Emanuel Lazard.Edition : PEARSON EDUCATION Architectures des l ordinateurs. Tanenbaum. Andrew.Edition : PEARSON EDUCATION Architectures des l ordinateurs. Jean. Jacques et al.edition : EYROLLES Architectures des l ordinateurs. Robert. Strandh et al.edition : DUNOD Architecture des machines et des systèmes informatique. Cours et exercices corrigés. Alain Cazes et al.edition : Dunod Logique booléenne et implémentation Technologique. Phillipe. Darch.Edition VUIBERT : Matières optionnelles (une matière à choisir) : Option 1 : Outils de programmation Chapitre 1 : Maîtrise de Logiciels (Matlab, Scilab, mathématica,..) Chapitre 2 : Exemples d applications et techniques de résolution

12 Option 2 : Introduction à la programmation orientée objet : Objet Classe Attribut Méthode L encapsulation L héritage Application par l utilisation d un langage de programmation orientée objet Techniques de l information et de la communication Chapitre 1 : TIC Apprentissage de l interface graphique Windows Apprentissage des outils de bureautique pour la conception de documents sous différents formats Word, Scientific Word, PowerPoint, Excel, FrontPage Familiarisation avec les services d Internet Messagerie électronique Chapitre 2 : Techniques de communications Physique 2 (électricité générale) Chapitre 1 : Electrostatique Forces électrostatiques Champs Potentiel Dipôle électrique Théorème de Gauss Chapitre 2 : Les conducteurs Influence totale et partielle Calcul des capacités Resistances Lois

13 Loi d ohm généralisée Chapitre 3 : Electrocinétique Loi d Ohm Loi de Kirchoff Loi de Thévenin - Norton Chapitre 4 : Magnétostatique Force magnetostatique (Lorentz et Laplace) Champs magnétiques Loi de Biot et Sawark Histoires des sciences e. Etudier l'évolution des idées scientifiques f. A suivre les différentes étapes de la formation des concepts scientifiques g. A sensibiliser les étudiants à la dimension civilisationnelle de la pratique scientifique et à l importance et au rôle de l environnement culturel dans lequel naissent et se développent les sciences et dans lequel travaillent les hommes de science h. Apparition de la science, ses caractéristiques i. Les sciences dans la civilisation grecque j. Les sciences dans la civilisation arabe k. Les sciences dans la civilisation européenne Remarque, s inspirer de la Bibliographie suivante DJEBBAR, A. : Enseignement et recherche mathématique dans le Maghreb des 12e s.-14es., publication mathématique d'orsay N 81-02, Université Paris-Sud., DJEBBAR, A. : Mathématiques et Mathématiciens dans Maghreb médiévale (IXe-XIIIe siècles) : contribution à l'étude des activités scientifiques de l'occident musulman, thèse de Doctorat, Université de Nantes, DJEBBAR, A. : Une histoire de la science arabe, Paris, le Seuil, DIEUDONNE, J. : Abrégé d'histoire des mathématiques, Hermann, GILLISPIE, Ch. C. (édit.): Dictionary of Scientific Biography, New York, Scribner's son, , 16 vol.

14 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : Structure et fonctionnement des ordinateurs. Code: PFDO Unité d enseignement : S3UF1 Enseignant responsable de l UE : Dr Belala Faiza Enseignant responsable de la matière : Mr Boussouf Moahamed Enseignants pouvant intervenir dans la matière: Objectifs de l enseignement comprendre la structure interne d un ordinateur et le fonctionnement de ses différents composants. Connaissances requises : algorithmique algèbre de Boole. Contenu de la matière : 1- Introduction à la structure des ordinateurs histoire Structure d un ordinateur Architecture simplifiée de la machine de Von Neumann Architecture simplifiée d un ordinateur La mémoire centrale Le processeur. Les entrées/sorties les unités périphériques les interfaces d entrées/sorties 2- Codage des informations Introduction Le codage d une information Représentation d un nombre dans un ordinateur 3- Circuits de calcul Introduction L Arithmétique des ordinateurs Addition et soustraction des entiers naturels Le registre des indicateurs L unité arithmétique 4- La mémoire Introduction : hiérarchie mémoire Caractéristiques des mémoires La mémoire de masse La mémoire principale La mémoire cache 5- L unité de contrôle Introduction Cycle d instruction Signaux de contrôle Implémentation de l unité centrale Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: Andrew Tanenbaum : Architecture de l ordinateur. 2e cycle - Ecole d ingénieurs. Dunod, Paris, quatrième edition, Cours et exercices William Stallings : Organisation et architecture de l ordinateur. Pearson Education France, Paris, sixième edition, 2003.

15 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : Structures de données avancées Code : SDA Unité d enseignement : S3UF1 Enseignant responsable de l UE :Dr Belala Faiza Enseignant responsable de la matière : Dr Belala Faiza Enseignants peuvant intervenir dans la matière: Dr Maamri Ramdane Objectifs de l enseignement Les structures de données constituent un concept vital dans la science des ordinateurs : quelque soit le problème que l on veut automatiser, on se trouve toujours confronté au choix des structures de données les mieux adaptées à l implémentation de sa solution. Elles peuvent être étudiées de plusieurs points de vue : Statique ou dynamique, Linéaire ou arborescente, Organisation directe (table d'index ou hash-code) ou organisation d'arbre (tables d'index hiérarchisées, etc. Le module que nous proposons s'adresse aux lecteurs ayant déjà acquis les concepts de base de la programmation et désirant : maîtriser la notion d'algorithme récursif, allouer dynamiquement de la mémoire en maîtriser la notion de pointeurs, écrire des programmes de taille importante, utiliser des structures de données complexes et efficaces (listes, arbres, tables), gérer des volumes de données importants et accéder rapidement aux différents éléments, se constituer une boîte à outils de modèles ou de programmes génériques et donc réutilisables dans diverses applications. concevoir et mettre en oeuvre des variantes des algorithmes étudiés dans des programmes Java ou C ++. Connaissances préalables recommandées Les concepts de base en algorithmique Les éléments de base du langage JAVA Contenu de la matière : Chapitre 1 : Rappels 1. Fonctions et procédures 2. Récursivité 3. Pointeurs Chapitre 2: Structures de données linéaires 1. Les types abstraits de données 2. Le type abstrait Liste 3. Implémentation des listes 4. Exemples de listes: Piles et Files Chapitre 3 : Structures de données arborescentes 1. Le type abstrait Arbre 2. Les parcours d arbres 3. Implémentation des arbres 4. Le type abstrait Graphe 5. Le type abstrait Table Chapitre 4 : Notion de complexité algorithmique 1. Complexité en temps 2. Complexité asymptotique 3. Ordre de grandeur

16 4. Calcul de complexité 5. Différents types de complexité 6. NP-complétude Chapitre 5 : Algorithmes 1. Algorithmes de recherche Recherche séquentielle Recherche dichotomique Complexité 2. Algorithmes de tri Tri direct Tri par échange (tri-bulles) Tri par séparation Complexité 3. Les graphes et les algorithmes Algorithmes de Prim et de Warshall Algorithmes de Floyd et de Dijkstra Algorithmes de Sharir et de Kruskal Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: Le langage C (Edition CampusPress) Algorithmes et structures de données génériques (Edition Dunod) Précis des Types Abstraits de Données, Ingénieur Informatique, Deuxième année, TOME 1 et 2, Faiza BELALA, Ramdane MAAMRI, Avril 2002 (Edition UMC). Algorithmes et structures de données génériques - Cours et exercices corrigés en langage C, M. divay, (Editeur Dunod), 2004, ISBN : , EAN : "Data Structures and Algorithms in Java, Third Edition", Goodrich et Tamassia, John Wiley & Sons, 2004.

17 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : d Analyse et de Conception Orientées Objet 1 Code : ACOO1 Unité d enseignement :S3UF2 Enseignant responsable de l UE : Mr Chihoub Mohamed Enseignant responsable de la matière : Mme Bouanaka chafia Enseignants pouvant intervenir dans la matière : Mme Choutri aicha Objectifs de l enseignement Dans le cadre des modules d informatique assurés en première année, les étudiants se sont familiarisés avec l'informatique, dans ses aspects algorithmique et programmation. Ils ont appris à analyser un problème (analyse descendante et structurée) et concevoir une solution intuitive programmable (sans appliquer une méthode particulière de développement). Par ailleurs, dans le cas de problèmes complexes, l adoption et l application d une méthodologie d analyse et de conception soutenue par au moins un outil est d une grande nécessité. Cependant, la modélisation objet avec le langage universel UML s impose comme un outil incontournable dans l'industrie du logiciel, notamment comme formalisme facilitant le dialogue entres tous les participants au développement de logiciels. L objectif de ce module qui constitue un pré requis indispensable de ACOO2 est donc d assurer une formation théorique appuyée par des travaux dirigés et pratiques en modélisation orientée objet. A la fin de ce module, les étudiants devraient être en mesure de : Comprendre les apports de l approche orientée objet au domaine du génie logiciel. Appliquer les concepts orientées objet en utilisant la notation graphique UML. Objectifs spécifiques : Comprendre les principes fondamentaux de l approche orientée objet. S initier aux techniques de modélisation orientées objet et à leur formalisme; Connaissances préalables recommandées Contenu de la matière : Chapitre 1. Introduction I. Introduction au Génie Logiciel Les logiciels et le GL, Les concepts du GL, Cycle de vie d un logiciel, Méthodes d analyse et de conception de logiciel (Fonctionnelle ou Structurée, Orientée Objet, Comparaison des deux approches) II. Introduction à la modélisation Orientée Objet Modélisation, Modèle? Concepts de modélisation, UML Chapitre 2. Modélisation avec UML I. Introduction II. Concepts de base Eléments communs, mécanismes communs, types primitifs III. Diagrammes structurels ou statiques IV. Diagrammes comportementaux ou dynamiques V. Paquetages Chapitre 3. Diagrammes UML de la vue statique I. Diagramme des cas d utilisation II. Diagramme d objets III. Diagramme de classes IV. Diagramme de composants V. Diagramme de déploiement Chapitre 4. Diagrammes UML de la vue dynamique I. Diagramme de collaboration II. Diagramme de séquence III. Diagramme d états-transitions IV. Diagramme d activités Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 Référence:

18 Oriented-Object Software Engineering Using Uml, Patterns and, Java. Second edition. B. BRUGGE and Allen H. DUTOIT. Pearson, Practice Hall, Modélisation et conception orientées objet avec UML 2. M. Blaha et J. Rumbaugh. 2 ème édition. Pearson Education, Cours UML 2.0 de Laurent Audibert, site

19 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : Programmation Orientée Objet en Java Code : POOJ Code : POOJ Unité d enseignement : S3UF2 Enseignant responsable de l UE : Mr Chihoub Mohamed Enseignant responsable de la matière : Mr Chihoub Mohamed Enseignants pouvant intervenir dans la matière : Mme Benhadid Nadia Objectifs de l enseignement Décrire ce que l étudiant est censé avoir acquis comme compétences après le succès à cette matière L'étudiant doit avoir acquis une bonne compréhension des motivations de l'orienté objet et en particulier le langage Java. Les concepts fondamentaux de java tels que l'encapsulation, le polymorphisme, l'héritage, et la liaison dynamique doivent expressément bien assimilés. Ces concepts sont les points clefs pour développer des programmes modulaires à moindre efforts réutilisant du code et évitant ainsi la redondance et la production d'erreurs dans le code reproduit. Dés lors le développement de programmes selon un style de la programmation défensive et l'aspect de persistance doit être pratiqué en profondeur afin d'acquérir les bonnes manières de la programmation orientée objet en java. Connaissances préalables recommandées Connaissance du langage C souhaitée.. Contenu de la matière : Chapitre 1 : Introduction Pourquoi L'orienté objet et le langage Java Caractéristiques d'un vrai langage Orienté Objet Caractéristiques de Java Chapitre 02 : Le langage Java et l'orienté Objet Technologie Objet Les Eléments d'un Objet Logiciel dans Java Classes dans Java Constructeurs Méthodes et Messages Finalizers Sous classes La hiérarchie des classes et l'héritage Les interfaces dans java Contrôle d'accès Espace de nommage et package Variables et méthodes de classes Méthodes abstraites Chapitre 03: Types primitifs et Collections Types primitifs de Java Collections de Java Tableaux dans Java ArrayList dans java TreeMaps dans Java Iterateurs Chapitre 04 : Programmation Défensive (Exceptions) Une bonne pratique Déclenchement des exceptions Capture des exceptions

20 Les classes d'exception dans l'api de java Syntaxe et sémantique des Exceptions La pile des appels Capture de plusieurs exceptions au même endroit Re_declencher des exceptions Chapitre 05: Fichiers, flux, et persistance Travailler avec les fichiers Travailler avec les fichiers textes Bufferisation des flux de caractères Filtres Lecture d'un fichier vers un string Abstraction du flux Persistance des objets Sérialisation Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: Le site officiel de Sun Microsystems : fr.sun.com/ Le livre Penser Java : bruce-eckel.developpez.com/livres/java/traduction/tij2/ Conception objet en java avec bluej de david barnes. pearson education france Java outside in de Bill Campbell. Cambridge University press

21 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : Mathématiques de l Informatique Code : MI Unité d enseignement : S3M1 Enseignant responsable de l UE : Mme Benabdelaziz Naima Enseignant responsable de la matière : Mme Benabdelaziz Naima Enseignants pouvant intervenir dans la matière: Mme Chelali Nadia Objectifs de l enseignement : Maîtriser les fondamentaux de la logique nécessaire au domaine de l informatique Connaissances préalables recommandées : Connaissances en mathématiques générales Contenu de la matière Partie I : Rappels mathématiques - Ensembles - Fonctions et applications - Algèbre de Boole Partie II : Logique - Calcul propositionnel (algèbre des propositions, formes propositionnelles, analyse de vérité, compatibilité) - Calcul des prédicats (termes et formules, interprétation, structures, validité et modèles) - Théorie de la déduction (arguments, thèses, démonstration et preuve) Partie III : Machines de Turing (MT) - Calcul d une MT - Construction d une MT Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 Référence: : "Mathématiques de l informatique" Patrick DEHORNOY - Editions Dunod 2000

22 Intitulé de la Licence : Génie Logiciel Académique Semestre : 03 Intitulé de la Matière : Anglais 3 Code : ANG3 Unité d enseignement : S3M1 Enseignant responsable de l UE : Mme Benabdelaziz Naima Enseignant responsable de la matière : Enseignants pouvant intervenir dans la matière:.. Objectifs de l enseignement : Permettre à l'étudiant à parler et à comprendre correctement la langue anglaise. Connaissances préalables recommandées : Anglais 1 et anglais 2 Contenu de la matière Etude de la phonétique Mode d évaluation : Examen final: Référence:

23 Intitulé de la Licence : Génie Logiciel Académique Semestre : 04 Intitulé de la Matière : Principes et fonctionnement des systèmes d exploitation. Code : PSE Unité d enseignement : S4UF1 Enseignant responsable de l UE : Mr Boussouf Mohamed Enseignant responsable de la matière : Mr Boussouf Mohamed Enseignants pouvant intervenir dans la matière : Objectifs de l enseignement Comprendre le fonctionnement interne et externe d un système d exploitation : Comment il fonctionne Comment l utiliser Connaissances requises : Structure et Fonctionnement d un ordinateur Langage de programmation JAVA, langage d assemblage Contenu de la matière : Chapitre 1 : Introduction aux systèmes d exploitation 1- Notion de système d exploitation Définition type de système d exploitation évolution historique 2- Fonctions d un système d exploitation 3- Notions de base : modes d exécution mécanismes d interruptions Chapitre 2 : Chaîne de production de programmes 1- compilation 2- édition de liens 3- chargement Chapitre3 : gestion des entrées sorties 1- définition d une E/S 2- types d E/S 3- modes de pilotage d une E/S : mode synchrone, mode asynchrone 4- gestion se E/S simultanées. Chapitre 4 : gestion du processeur central 1- concepts de processus : contexte, états, mécanisme de commutation de contexte 2- contrôle de processus : bloc de contrôle, création, destruction 3- définition d ordonnancement 4- objectifs de l ordonnancement 5- politiques d ordonnancement Chapitre 5 : gestion de la mémoire centrale 1- objectifs 2- fonctions 3- modes de partage de la mémoire 4- protection de la mémoire Chapitre 6 : gestion de fichiers. 1- Notion de fichiers : logiques et physiques 2- Implantation des fichiers physiques 3- Désignation sur le disque 4- Arborescence de fichiers 5- Protection et sécurité des fichiers. Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: 1- A. Silberschatz, P. Galvin Principes des systèmes d exploitation. 2- A. Tannenbaum systèmes d exploitation : systèmes centralisés, systèmes distribués.

24 Intitulé de la Licence : Génie Logiciel Académique Semestre : 04 Intitulé de la Matière : Réseaux de communication Code : RDC Unité d enseignement : S4UF1 Enseignant responsable de l UE : Mr Boussouf Mohamed Enseignant responsable de la matière : Dr chikhi Samia Enseignants pouvant intervenir dans la matière : Mr Bouznada necer smail Objectifs de l enseignement Ce cours a pour but d avoir une vue d ensemble sur les réseaux d entreprise, de présenter leur rôle ainsi que les différents équipements qui les composent. Il explique les principes fondamentaux des réseaux, tels que les modes de commutation ou la structuration des protocoles en couches. Il permet de comprendre le fonctionnellement des principales techniques utilisées dans les réseaux modernes, sans rentrer dans le détail de chacune d elles, en introduisant I Internet comme un exemple de réseau. Connaissances préalables recommandées : - Architecture d'un système informatique - Représentations binaires de l'information - Système d'exploitation Contenu de la matière : 1. CONCEPTS DE BASE 2. LE MODELE OSI : Besoin d une normalisation Concept de couches L'encapsulation des données Protocoles et procédures 3. LA COUCHE PHYSIQUE Transmission parallèle et transmission en série Transmission synchrone et transmission asynchrone Les supports de transmission (médias de cuivre, optiques et sans fil) 4. LA COUCHE LIAISON Notion de trames; Protocole HDLC TOKEN RING : anneaux à jetons ETHERNET en bus, ETHERNET en étoile Ethernet 10BaseT, Fast Ethernet ou 100BaseT 5. LA COUCHE RÉSEAU Interconnexion des réseaux; dispositifs d interconnexion Protocole IP Adressage IP; Les classes d adressage; Principe des masques de sous réseaux (Subnetting) Protocole ARP 6. LA COUCHE TRANSPORT Protocoles de liaison point à point (PPP) Le routage des datagrammes IP Transfert direct ou indirect Routage IP via des tables statiques ICMP : contrôle d erreurs Protocoles normalisés : UDP et TCP Identification des applicatifs et affectation des ports Etablissement d une communication client serveur 7. LA COUCHE APPLICATION Les serveurs de noms (DNS) FTP Les suites HTTP/HTML

25 Mode d évaluation : - Un examen écrit d une durée de 1h30 (coeff 4), - Un examen oral ou écrit d une durée de 15 mn (coeff 1), - Un examen oral plus un compte rendu de travaux pratiques (coeff 1). Références Réseaux, Andrew Tanenbaum, Pearson Edition. Les Réseaux - Guy Pujolle- Collection Eyrolles (5 e édition). Les réseaux informatiques, Dominique Lalot, faculté d Aix en provence. Cours de réseaux, Bruno Péan, Cergy Pontoise, Protocoles des réseaux, Pascal Nicolas, Université d'angers,

26 Intitulé de la Licence : Génie Logiciel Académique Semestre : 04 Intitulé de la Matière : Analyse et de Conception Orientées Objet 2 Code : ACOO2 Unité d enseignement : S4UF2 Enseignant responsable de l UE : Mr Sebih Hacene. Enseignant responsable de la matière : Choutri aicha Enseignants pouvant intervenir dans la matière : Mme Bouanaka chafia Objectifs de l enseignement Les notions de base acquises dans le module ACOO1 notamment la notation UML facilitent la compréhension et l adoption d une méthodologie orientée objet du développement logiciel qui s appuie sur la modélisation des objets du monde réel, puis sur l utilisation du modèle pour bâtir une conception indépendante des langages de programmation, organisée autour de ces objets. L objectif de ce module donc, est de poursuivre la formation théorique appuyée par des travaux dirigés et pratiques entamée dans ACOO1 en analyse et conception orientées objet. A la fin de ce module, les étudiants devraient être en mesure de développer des systèmes logiciels suivant une approche orientée objet. Objectifs spécifiques : Identifier les composants d un modèle orienté objet; Se familiariser avec le processus de développement par objets. Contenu de la matière : Chapitre 1. Processus de développement UP I. Pourquoi UP? II. Définition III. Activités et phases IV. Modèles mis en place V. Avantages de UP Chapitre 2. Modélisation des besoins VI. Définition et spécification des besoins VII. Identification des acteurs VIII. Identification des scénarios IX. Identification et représentation des cas d utilisation X. Raffinement des cas d utilisation XI. Etude de cas Chapitre 3. Analyse I. Identification des objets II. Identification et ajout de relations entre objets III. Ajout des attributs IV. Modélisation des interactions entre objets V. Etude de cas Chapitre 4. Conception I. Conception globale Identification des classes, Nouveaux attributs, Identification des comportements, paquetage, Patrons, Diagrammes de composants, Diagrammes de déploiement II. III. Conception détaillée Diagrammes de séquence, Autres diagrammes, Patrons de conception, Interfaces Etude de cas Chapitre 4. Implémentation I. De la conception à l implémentation II. Implémentation de la structure Les types de données, Les classes, Le contrôle d accès, les généralisations III. Implémentation des fonctionnalités Création et destruction des objets, Création et destruction des liens Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1

27 Référence: Oriented-Object Software Engineering Using Uml, Patterns and, Java. Second edition. B. BRUGGE and Allen H. DUTOIT. Pearson, Practice Hall, Modélisation et conception orientées objet avec UML 2. M. Blaha et J. Rumbaugh. 2 ème édition. Pearson Education, Cours UML 2.0 de Laurent Audibert, site Cours UP : Unified Process, site

28 Intitulé de la Licence : Génie Logiciel Académique Semestre : 04 Intitulé de la Matière : Introduction aux bases de données Code : IBD Unité d enseignement : S4UF2 Enseignant responsable de l UE : Mr Sebih Hacene. Enseignant responsable de la matière : Mr Sebih Hacene Enseignants pouvant intervenir dans la matière : Objectifs de l enseignement Connaître la problématique des fichiers et la motivation vers les bases de données Apprendre les concepts du modèle relationnel Apprendre à «bien» concevoir une base de données Maîtriser les langages de bases de données et leur immersion dans des langages de programmation Connaissances préalables recommandées Les fichiers Contenu de la matière : Chapitre I Introduction aux bases de données et SGBD Chapitre II : Le modèle relationnel Chapitre III : Méthodologie de conception d une base de données Chapitre 4 : Les langages relationnels o Algèbre relationnelle o Le langage SQL Chapitre 5 Connexion langage de prorgamation et bases de données Chapitre 6 Quelques fonctionnalités avancées de SGBD Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: Elmasri, R. & Navathe, S.B. Fundamentals of Database Systems 4ème édition, Godin, R. Systèmes de gestion de bases de données par l'exemple Loze-Dion, Montréal, 2006.

29 Intitulé de la Licence : Génie Logiciel Académique Semestre : 04 Intitulé de la Matière : Développement d'application Web Code : DAW Unité d enseignement : S4UM1 Enseignant responsable de l UE : Mr Bouzenada Nacer smail. Enseignant responsable de la matière : Mr Bouzenada Nacer smail. Enseignants pouvant intervenir dans la matière : Dr Maamri Ramdane Objectifs de l enseignement Bouzenada Nacer smail. Ce cours a pour but d apprendre le développement d application web. L étudiant doit être capable développer des applications. Connaissances préalables recommandées : - Le langage Java - SGBD - Notion de programmation Contenu de la matière : 1. Architecture des systèmes d information. a. Architecture en couche b. Architecture client/serveur c. Architecture 3 niveaux d. Midelware et architecture distribuées 2. Définition d une application Web a. Le protocole http b. HTML c. Les Ancres d. Les formulaires e. Les cadres f. Gestion des sessions g. Technologies coté serveur 3. Clients dynamiques a. Le DOM (Dynamique Objet Model) b. Les Scripts c. Les objets JavaScript d. Les objets personnalisés de JavaScript e. Les événements f. Applets et composants JavaBeans 4. Les servelets a. L API pour l implémentation des servelets b. L API pour la configuration des servelets c. L API requêtes/réponses d. L API pour la gestion des sessions et les états e. Le contexte de servelets f. Collaboration des servelets Mode d évaluation : Examen final: coef 2 Examens Continus : coef 1 TP: Coef 1 Référence: Concevoir des applications Web avec UML, Jim Conallen- Collection Eyrolles. J2EE, Nicolas Duminil - Dunod. EJB 2.0 Mise en œuvre. Christophe Calandreau, Alain Fauré, Nader Soukouti-

30 Intitulé de la Licence : Génie Logiciel Académique Semestre : 05 Intitulé de la Matière : Test et qualité de logiciel Code : TQL Unité d enseignement : S5UF1 Enseignant responsable de l UE : Pr Sahnoun Zaidi Enseignant responsable de la matière : Dr. Maamri ramdane Enseignants peuvant intervenir dans la matière : Mr Saadi Adel Objectifs de l enseignement Ce cours apporte les méthodes nécessaires pour mettre en œuvre une stratégie efficace d'assurance Qualité et de test en utilisant des procédures éprouvées, des listes de contrôle et des techniques spécifiques à chaque phase du cycle de vie. Lors de ce module, les étudiants acquerront des connaissances approfondies des méthodes de test pouvant être intégrées tout au long du cycle de vie du logiciel. Grâce aux travaux dirigé, les étudiant(e)s apprendront à intégrer des méthodes de test dans leur processus pour concevoir des logiciels fonctionnels et maintenables. Connaissances requises : Langage de programmation java Théorie de graphe La logique du premier ordre Contenu de la matière : 1- Qualité de logiciel Introduction à la qualité Qualité des processus Qualité des produits Les critères de la qualité logiciel Assurance qualité Normes de qualité Vérification et validation Coûts de la qualité et coûts de l'absence de qualité 2 Introduction au test de logiciels a. Définition du test b. Objectifs du test c. difficultés du test d. Le test dans le cycle de vie e. Types de test 3 les tests statiques a. Introduction b. Les inspections et walkthrough c. Les outils pour l automatisation du test statiques 4 les tests dynamiques 1. introduction 2. Problème de l'oracle 3. Le test fonctionnel a- Introduction b- Classe d équivalence c- Test aux limites d- Test statistique e- statistique f- Les outils pour l automatisation du test fonctionnel

31 4. Le test structurel 5 Test d intégration I. Introduction II. Critères de test a- Critères de couverture du Graphe de flot de contrôle i. Le graphe de flot de contrôle ii. Couverture des instructions iii. Couverture des arêtes iv. Couvertures des conditions v. Couverture des arêtes et des conditions vi. Couverture des conditions combinées vii. Couvertures des boucles viii. Couverture de tous les chemins ix. Couverture des chemins indépendants b- Critères de couverture du graphe du flot de donnée i. Introduction ii. Critère Toute définition( all-defs) iii. Critère p-utilisation iv. Critère toutes c-utilisation / certains p-utilisation v. Critère toutes p-utilisation / certains c-utilisation vi. Critère toutes définition/utilisation III- Les outils pour l automatisation du test structurel Les différentes stratégies d'intégration logicielle Focaliser les tests sur les échanges entre modules Logiciels de test et environnement de test 6 Introduction au test des logiciel à objets Introduction Techniques de tests au test des logiciels à objets Mode d évaluation : Examen final : coef 2 Examens Continus : coef 1 TP : coef 1 Références : S. Xanthakis, P. Régnier, C. Karapoulinos, Le test des logiciels, HERMES Sceinces pulications, paris, M. Norris et P. Rigby, Conception et qualité du logiciel. ed. AFNOR, J. Watkins, Test logiciel en pratique, Vuibert, Paris, 2002 F. Julliard «cours test de logiciel» école d ingénieurs de Brest, année universitaire B. Beizer, "Software testing techniques", 2nd Edition, New York, Van Nostrand Reinhold, S. Xanthakis, M. Maurice,A. de Amescua, O. Houri et L. Griffet, «Test et controle des logiciels,(methodes techniques et outils)»,ec2,1994. Myers, G..J, The art of Software Testing, Willy 2nb, 2004.

32 Intitulé de la Licence : Génie Logiciel Académique Semestre : 05 Intitulé de la Matière : Gestion de projet logiciel Code : GPL Unité d enseignement : S5UF1 Enseignant responsable de l UE : Pr Sahnoun Zaidi Enseignant responsable de la matière : Pr Sahnoun Zaidi Enseignants peuvant intervenir dans la matière : Mme Benabdelaziz Naïma + Mme Chelali Nadia Objectifs de l enseignement Maîtriser les concepts de base du management de projet et être capable de choisir la méthode et les outils à mettre en œuvre afin d'assurer le bon déroulement de toutes les phases d'un projet Connaissances requises : Structures de données avancées, analyse et conception orientée objet Contenu de la matière : - Définition des éléments d un projet - Le contexte du management de projet - Phases et cycles de vie - les parties prenantes (maîtrise d'ouvrage, "délais - Dépendances entre tâches - Ordonnancement - Diagrammes PERT et GANTT - Notion de chemin critique - Estimation des coûts (COCOMO)- Ressources Budget Evaluation des risques - Management des ressources humaines et communication Mode d évaluation : Examen final : coef 2 Examens Continus : coef 1 TP : coef 1 Références : "Software Project Management: Coordinating People, Process, Tools and Measurements" Henry, Addison Wesley, 2003 "Manager un projet informatique" Olivier Englender et Sophie Fernandes Ed. Eyrolles 2007

33 Intitulé de la Licence : Génie Logiciel Académique Semestre : 05 Intitulé de la Matière : Application Distribuées et Modèle CORBA Code : ADMC Unité d enseignement : S5UF2 Enseignant responsable de l UE : Dr Belala Faiza. Enseignant responsable de la matière : Dr Belala Faiza. Enseignants peuvant intervenir dans la matière : Mme bouanaka chafia Objectifs de l enseignement Cette unité d enseignement vise à donner un aperçu de la programmation d applications distribuées par objets. Elle détaille plus particulièrement le standard CORBA à la fois au niveau de l'architecture et des concepts induits, des services proposés et de quelques modèles de programmation. Appréhender l architecture d une application a objets répartie basée sur le modèle Client/Serveur ainsi que le mécanisme d invocation à distance de services objets. Appréhender l architecture du modèle CORBA ainsi que ses concepts de base. Développer des applications distribuées à base de composants CORBA. Comprendre les concepts avancés de CORBA et plus particulièrement le service de nom. Connaissances préalables recommandées Il est nécessaire que les étudiants aient une bonne connaissance des techniques de conception objet ainsi que la maîtrise d'un langage objet (Java et/ou C++). Contenu de la matière : Chapitre 1 : Introduction aux architectures distribuées et Middleware 1. Introduction aux applications réparties. 2. Constructions d'applications réparties en mode message. 3. Construction d'applications réparties dans un environnement OO. 4. Environnements d'exécution à objets réparties. 5. D'autres modèles de structuration d'applications réparties. Chapitre 2 : Architecture Client / serveur 1. Architecture client/serveur traditionnelle 2. Architecture client/serveur à trois niveaux 3. Architecture Client/Serveur distribuée 4. Applications réparties et Middleware (intergiciel) Chapitre 3: Introduction à CORBA 1. Introduction 2. Présentation de l'architecture CORBA 3. Caractéristiques du bus CORBA 4. Les composantes du bus CORBA 5. Langage IDL CORBA 6. Projection vers un langage de programmation 7. Mise en place d une application CORBA Chapitre 4 : Développement d une application CORBA 1. Ecriture du contrat 2. Compilation de l interface 3. Ecriture de l implantation des Objets 4. Développement du serveur

34 5. Développement du client Chapitre 5 : Concepts avancés de CORBA 1. Gestion des Exception 2. Le module IDL 3. Sequence IDL 4. Les Classes Holders 5. Meta types Any et typecode Chapitre 6 : Service de nom 1. Fonctionnement du service de noms 2. Initialisation du service, localisation 3. Les contextes de noms, système hiérarchique 4. Attachement d un objet 5. Résolution d une référence a un objet 6. Interface IDL du service de nom Mode d évaluation : Examen final : coef 2 TP : coef 1 Références : Arno Puder, Jay Romer, Frank Pilhofer, Distributed Systems Architecture: A Middleware Approach. Gerald Brose, Andreas Vogel, Keith Duddy, Java Programming with CORBA, 3d Edition, Wiley, 2001 Jean-Marc Geib, Christophe Gransart, Philippe Merle, Corba, des concepts à la pratique Le site de base :

35 Intitulé de la Licence : Génie Logiciel Académique Semestre : 05 Intitulé de la Matière : Bases de données avancées Code : BDA Unité d enseignement : S5UF2 Enseignant responsable de l UE : Dr Belala Faiza. Enseignant responsable de la matière : Mr. Sebih Hacene. Enseignants peuvant intervenir dans la matière : Objectifs de l enseignement Connaître les diverses possibilités d implantation de relations Apprendre les concepts de base liés à l optimisation des requêtes relationnelles Connaître la problématique de la gestion de transaction et les techniques de résolution associées Avoir un aperçu de différents types de bases de données avancées Connaissances préalables recommandées Introduction aux bases de données Contenu de la matière : Partie I Représentation physique des données o Tas de données o Hashage o Index o B-arbre Optimisation de requetes o Arbres relationnels o Restructuration algebrique o Modèles de couts et choix du meilleur plan Transactions et accès concurrent o Introduction à un modèle transactionnel o Propriétés d un système transactionnel (Atomicité, Consistance, Isolation, Durabilité) o Théorème de sériabilité et techniques d implémentation Verrouillage Time-stamping Partie II Les bases de données Orientées objet Bases de données et XML Introduction aux modèles de données avancés o Types complexes de données o BD actives o BD temporelles et spatiales.. Mode d évaluation : La partie II peut faire l objet d une recherche documentaire avec exposé. Une interrogation à l issue de la première partie doit être programmée ainsi qu un examen final à l issue des deux parties. Références Elmasri, R. & Navathe, S.B. Fundamentals of Database Systems 4ème édition, Gardarin, G. Bases de données objet & relationnel Eyrolles, Gardarin, G. XM L : des bases de données aux services web Dunod, Godin, R. Systèmes de gestion de bases de données par l'exemple Loze-Dion, Montréal, 2006.

36 Intitulé de la Licence : Génie Logiciel Académique Semestre : 05 Intitulé de la Matière : Les concepts avancés de JAVA Code : CAJ Unité d enseignement : S5UF2 Enseignant responsable de l UE : Dr Belala Faiza. Enseignant responsable de la matière : Dr Maamri Ramdane. Enseignants pouvant intervenir dans la matière : Dr Belala Faiza Objectifs de l enseignement Cette unité d enseignement fait suite a l unité POO1 et vise à compléter la formation des étudiants aux techniques avancées de la Programmation Orientée Objets. Elle a pour objectif la présentation et l'acquisition de la pratique des techniques et fonctionnalités avancées de Java pour les applications distribuées. Ecrire des applications complètes Java en manipulant les API avancées du langage - Maîtriser les threads et le multithreading - Aborder l invocation à distance de composants JavaBean - Aborder l accès distant à une base de données via l interface JDBC Connaissances préalables recommandées Les concepts de base de la programmation orientée objet Les éléments de base du langage JAVA Contenu de la matière : Chapitre 1 : Introduction à la programmation distribuée 1. Introduction à la programmation concurrente avec JAVA 2. Les sockets 3. Les classes java.net 4. Les threads et le multithreading 5. Model de travail en réseau avec Java 6. Serveur TCP/IP 7. Client TCP/IP Chapitre 2 : Technologie JavaBeans Composants JavaBeans Démarrage Création de propriétés Manipulation d'événements Concepts de persistance et sérialisation Chapitre 3 : La technologie des RMI Introduction Définition de l'interface d'un objet distant Définition d'une classe qui implémente l'objet distant Initialisation d'un site serveur Connexion d'un client à un objet distant par son nom externe Compilation des souches et des squelettes Communication de références d'objets distants Passage des paramètres et résultat

OFFRE DE FORMATION L.M.D.

OFFRE DE FORMATION L.M.D. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. LICENCE PROFESSIONNELLE Etablissement Faculté / Institut

Plus en détail

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La licence Mathématiques et Economie-MASS de l Université des Sciences Sociales de Toulouse propose sur les trois

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

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

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT école sciences industrielles & technologies de l information ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT Crédit : 120 ECTS Code DIE20 Niveau d entrée : Bac Niveau de sortie : Bac + 2 EN VAE Diplômes accessibles

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

4.2 Unités d enseignement du M1

4.2 Unités d enseignement du M1 88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter

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

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands. Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands. Pourquoi un autre catalogue en Suisse romande Historique En 1990, la CRUS (Conférences des

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

Catalogue & Programme des formations 2015

Catalogue & Programme des formations 2015 Janvier 2015 Catalogue & Programme des formations 2015 ~ 1 ~ TABLE DES MATIERES TABLE DES MATIERES... 2 PROG 1: DECOUVERTE DES RESEAUX... 3 PROG 2: TECHNOLOGIE DES RESEAUX... 4 PROG 3: GESTION DE PROJETS...

Plus en détail

Prise en compte des ressources dans les composants logiciels parallèles

Prise en compte des ressources dans les composants logiciels parallèles Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations

Plus en détail

Table des matières. I Mise à niveau 11. Préface

Table des matières. I Mise à niveau 11. Préface Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3

Plus en détail

NOTICE DOUBLE DIPLÔME

NOTICE DOUBLE DIPLÔME NOTICE DOUBLE DIPLÔME MINES ParisTech / HEC MINES ParisTech/ AgroParisTech Diplômes obtenus : Diplôme d ingénieur de l Ecole des Mines de Paris Diplôme de HEC Paris Ou Diplôme d ingénieur de l Ecole des

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

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

Contenu pédagogique des unités d enseignement Semestre 1(1 ère année) Domaine : Sciences et techniques et Sciences de la matière

Contenu pédagogique des unités d enseignement Semestre 1(1 ère année) Domaine : Sciences et techniques et Sciences de la matière Contenu pédagogique des unités d enseignement Semestre 1(1 ère année) Domaine : Sciences et techniques et Sciences de la matière Algèbre 1 : (Volume horaire total : 63 heures) UE1 : Analyse et algèbre

Plus en détail

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Calculer avec Sage. Revision : 417 du 1 er juillet 2010 Calculer avec Sage Alexandre Casamayou Guillaume Connan Thierry Dumont Laurent Fousse François Maltey Matthias Meulien Marc Mezzarobba Clément Pernet Nicolas Thiéry Paul Zimmermann Revision : 417 du 1

Plus en détail

ECTS CM TD TP. 1er semestre (S3)

ECTS CM TD TP. 1er semestre (S3) Organisation du parcours M2 IRS en alternance De façon générale, les unités d enseignements (UE) sont toutes obligatoires avec des ECTS équivalents à 3 sauf le stage sur 27 ECTS et réparties sur deux semestres

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

Domaine : Sciences et technologies Licence Appliquée : Informatique de Gestion Parcours : E-commerce. 1. Finalité de la formation

Domaine : Sciences et technologies Licence Appliquée : Informatique de Gestion Parcours : E-commerce. 1. Finalité de la formation Domaine : Sciences et technologies Licence Appliquée : Informatique de Gestion Parcours : E-commerce 1. Finalité de la formation La Licence appliquée en Informatique de gestion parcours e-commerce a pour

Plus en détail

ANALYSTE PROGRAMMEUR EN INFORMATIQUE Option : Développement Internet

ANALYSTE PROGRAMMEUR EN INFORMATIQUE Option : Développement Internet Année 2015-2016 ANALYSTE PROGRAMMEUR EN INFORMATIQUE Option : Développement Internet OBJECTIF DE LA FORMATION : Maîtriser les connaissances de base en informatique dans les domaines essentiels suivants

Plus en détail

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

ECTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Locaux d entreprise

ECTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Locaux d entreprise ECTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Locaux d entreprise CHAPITRES PAGES A DEFINITION 3 B DEBOUCHES 3 HORAIRE HEBDOMADAIRE 1 er ET 2 ème NEE 4 EXPRESSION FRCAISE 4 MATHEMATIQUES

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

Introduction à la conception de systèmes d information

Introduction à la conception de systèmes d information Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation

Plus en détail

Technicien Supérieur de Support en Informatique

Technicien Supérieur de Support en Informatique Titre professionnel : «Technicien(ne) Supérieur(e)» Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 17/07/08, J.O. n 205 du 03/09/08) (32 semaines) page 1/8 Unité 1 : Assistance bureautique

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

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

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines page 1/5 Titre professionnel : Inscrit au RNCP de Niveau I (Bac + 5) (J.O. du 07/02/09) 17 semaines Unité 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines Java EE : Frameworks

Plus en détail

Description de la formation

Description de la formation Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer

Plus en détail

Bases de données avancées Introduction

Bases de données avancées Introduction Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)

Plus en détail

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

S LICENCE INFORMATIQUE Non Alt S Alt S S1 S2 S3 S4 SS5 S6 Parcours : S IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) NOM DE L'UE : Algorithmique et optimisation S LICENCE INFORMATIQUE Non Alt S Alt S S1 S2 S3 S4 SS5 S6 Parcours : S IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

LICENCE : INFORMATIQUE GENERALE

LICENCE : INFORMATIQUE GENERALE LICENCE : INFORMATIQUE GENERALE RÉSUMÉ DE LA FORMATION Type de diplôme : Licence (LMD) Domaine : Sciences, Ingénierie et Technologies Mention : Informatique générale Objectifs Le diplôme offre une formation

Plus en détail

Parcours en deuxième année

Parcours en deuxième année Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure

Plus en détail

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014

Plus en détail

Programme de la classe de première année MPSI

Programme de la classe de première année MPSI Objectifs Programme de la classe de première année MPSI I - Introduction à l analyse L objectif de cette partie est d amener les étudiants vers des problèmes effectifs d analyse élémentaire, d introduire

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP250-97157 Pointe-à-Pitre Cedex CONTRAT 2010-2013 LE MASTER NOM DU DOMAINE STS

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP250-97157 Pointe-à-Pitre Cedex CONTRAT 2010-2013 LE MASTER NOM DU DOMAINE STS UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP20-9717 Pointe-à-Pitre Cedex CONTRAT 2010-201 LE MASTER NOM DU DOMAINE STS Mention : Mathématiques Implantation : Guadeloupe FICHES DESCRIPTIVES

Plus en détail

Programme et contenus 2010-2011. Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue 01-04-2011 (13:40)

Programme et contenus 2010-2011. Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue 01-04-2011 (13:40) Programme et contenus 2010-2011 L3 MIAGE FA/FC Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue 01-04-2011 (13:40) PROGRAMME ET CONTENUS 2010-2011 Séminaire de rentrée

Plus en détail

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et l'anglais. L'étudiant a le choix entre deux filières

Plus en détail

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM Réseaux d infrastructure L évolution du marché des télécommunications conduit à cette dualité : du côté applicatif : il y a une convergence

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

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

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

Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus.

Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus. Programmation Java avancée (3 ECTS 36h) Semestre 1 Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus. Introduction. Rappels des concepts

Plus en détail

Le programme d examens du Bureau canadien des conditions d admission en génie d Ingénieurs Canada englobe 19 domaines du génie.

Le programme d examens du Bureau canadien des conditions d admission en génie d Ingénieurs Canada englobe 19 domaines du génie. INTRODUCTION Le programme d examens du Bureau canadien des conditions d admission en génie d Ingénieurs Canada englobe 19 domaines du génie. Le programme d examens de chaque domaine se divise en deux catégories

Plus en détail

CATALOGUE DES FORMATIONS 2014

CATALOGUE DES FORMATIONS 2014 CATALOGUE DES FORMATIONS 2014 5 Av Frédéric Mistral 34110 FRONTIGNAN 09 52 85 74 40 http://www.excelencours.fr ORGANISME DE FORMATION ENREGISTRE SOUS LE NUMERO : 91 34 06148 34 SIRET : 491-987-970 00023

Plus en détail

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés) Introduction à la POO 1. Histoire de la POO 9 2. Historique du 12 La conception orientée objet 1. Approche procédurale et décomposition fonctionnelle 13 2. La transition vers l'approche objet 14 3. Les

Plus en détail

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30 Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont :

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont : 11P001 ELECTRDYNAMIQUE I Automne 4 crédits BACHELR 1ère ANNEE MASTER BIDISCIPLINAIRE MINEURE PHYSIQUE CURS BLIGATIRES Enseignant(s) G. Iacobucci P Automne (A) Horaire A C2 E2 LU 1113 EPA JE 810 EPA = obligatoire

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

Plus en détail

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

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

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 Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Mathématiques Seconde année Préambule Programme

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

Dispositif sur budget fédéral

Dispositif sur budget fédéral w w w. c n f e t p. c o m R é f o r m e B T S S I O Services Informatiques aux Organisations Dispositif sur budget fédéral 31 rue des Naudières 44400 REZE Tél. 02 40 32 88 00 Fax 02 40 84 12 95 contact@cnfetp-nantes.com

Plus en détail

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU Les formations de remise à niveau(!) pour les bacheliers «non-s» à l'entrée des licences scientifiques. Patrick Frétigné CIIU Cinq exemples Nantes Clermont Ferrand Lorraine Rennes 1 Rouen Nantes REUSCIT

Plus en détail

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation Objectifs de la formation Les inscriptions sont réservées aux élèves de niveau BAC ou plus, et sont ouvertes dans la mesure des places disponibles. Le Brevet de Technicien Supérieur d Informatique de Gestion

Plus en détail

Master Informatique Aix-Marseille Université

Master Informatique Aix-Marseille Université Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes

Plus en détail

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie L3 Réseaux et Protocoles Jean-Jacques PANSIOT Professeur, Département d informatique UdS Pansiot at unistra.fr TD/TP : Damien Roth 2011 Réseaux et Protocoles 1 Objectifs du cours Mécanismes de base des

Plus en détail

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING Préparez ce diplôme à l école de d ingénierie de l IGA OBJECTIFS DE LA FORMATION Dans un contexte de mutation économique et

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

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Bases de données relationnelles : Introduction

Bases de données relationnelles : Introduction Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud veronique.benzaken@u-psud.fr https://www.lri.fr/ benzaken/

Plus en détail

MANAGEMENT DES SERVICES INFORMATIQUES

MANAGEMENT DES SERVICES INFORMATIQUES MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3

Plus en détail

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES CHAPITRES PAGES I DEFINITION 3 II CONTEXTE PROFESSIONNEL 3 HORAIRE HEBDOMADAIRE 1 er ET 2 ème ANNEE 4 FRANÇAIS 4 ANGLAIS 5 MATHEMATIQUES

Plus en détail

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE Le cours de la première année concerne les sujets de 9ème et 10ème années scolaires. Il y a bien sûr des différences puisque nous commençons par exemple par

Plus en détail

Catalogue des Formations

Catalogue des Formations Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting contact@intellectus.ma

Plus en détail

Extrait des Exploitations Pédagogiques

Extrait des Exploitations Pédagogiques Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les

Plus en détail

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée EXAMENS D'ADMISSION Admission RÉCAPITULATIFS DES MATIÈRES EXAMINÉES MATIÈRES Préparation en 3 ou 4 semestres Formation visée Préparation complète en 1 an 2 ème partiel (semestriel) Niveau Durée de l examen

Plus en détail

GPC Computer Science

GPC Computer Science CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site

Plus en détail

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir. Mise à jour: Mars 2012 Objectif du module Réseaux Informatiques [Archi/Lycée] http://fr.wikipedia.org/ Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Acquérir un... Ressources

Plus en détail

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions

Plus en détail