IUT Année Spéciale - 2013/2014

page officielle, site pédagogique du département Informatique

Emplois du temps

  • Emplois du temps officiels
  • Stage en entreprise: du 16 juin 2014 au 31 août 2014
  • Soutenances de stage: 04 septembre 2014
  • Jury DUT: 11 septembre 2014

Contacts

  • responsable: Arnaud Pêcher, bureau 103 (IUT), arnaud.pecher@labri.fr

Description succincte de la formation

Les éléments ci-après sont donnés à titre indicatifs

UE1: Informatique (coef 2)

Algorithmique et Programmation (coef 8)

  • Immersion: découverte de Java (2 premières semaines) - 68h
    • Contenu: Système, Algorithmique et Structures de Données, Programmation, Travaux Pratiques
    • Compétences visées: acquisition d'un socle de connaissances en programmation impératives, dont les notions de variables, de boucles, d'appels de méthodes ...
  • Algorithmique - 80h
    • Contenu: structures de contrôle classiques (séquences, alternatives, répétitives, et récursivité) et types de données de base (tableaux, entité, fichier) et abstraits (pile, file, liste, arbre)
    • Compétences visées: savoir lire et écrire n’importe quel algorithme
  • Programmation objet en Java - 56h
    • Contenu: modèle objet (héritage, polymorphisme), environnements de développement Java (Netbeans & Eclipse), principales bibliothèques Java dont les collections, gestion des exceptions & entrées-sorties
    • Compétences visées: acquérir les concepts fondamentaux de la programmation objet et être autonome pour le développement en Java
  • JEE, .net - 16h
    • Contenu: Initiation aux plateformes de développement JEE et .NET à travers un exemple concret d’application écrite en JEE avec le modèle MVC (Modèle Vue Contrôleur). Interopérabilité avec l’environnement .NET via le développement et l’utilisation de services web.
    • Compétences visées: Comprendre les principes de base de développement au sein des plateformes JEE et .NET (Modèle MVC, serveur d’applications, objets et services, interopérabilité et services web). Etre capable de s’adapter plus facilement à de tels environnements complexes de développement.
  • Langage C++ - 24h
    • Contenu: Présentation de la programmation objet en C++ (Objet, Instance, Allocation dynamique, Héritage, Aggrégation, Composition, Polymorphisme, Transtypage, Classe Abstraite, Exceptions)
    • Compétences visées: Création de programmes en C++ orientés objet
  • Programmation événementielle en C# - 32h
    • Contenu: techniques de développement d’une application objet (non Web) utilisant une interface graphique : le rôle du programmeur est de concevoir l’interface, de définir les événements qui vont permettre à l’utilisateur d’agir, de mettre en place la structure des données nécessaires et enfin d’écrire les réactions aux événements.
    • Compétences visées: Savoir développer, maintenir, faire évoluer une application objet avec une interface graphique. Savoir utiliser des composants logiciels existants. Savoir développer de nouveaux composants simples. Bonne maîtrise de l’API Windows et de ses extensions
  • Conception Objet/UML - 20h
    • contenu:
      • UML: Diagrammes de classes, Diagrammes de séquence, Diagrammes de cas d'utilisation.
      • Programmation Objet: Bonnes pratiques en programmation objet (interfaces, alternatives à l'héritage,...)
      • Modèles de conception (Observer/Observable, Itérateur, Composite, Stratégie, Décorateur,...)
    • Compétence visées: programmer de manière objet efficacement et acquérir les formalismes de description du langage UML
  • Soutien - 64h

Système Informatique (coef 8)

  • Architecture - 28h
    • Contenu: Codages (numération, représentation des nombres en machine, représentation des caractères), Eléments logiques et interfaçages (logique combinatoire et séquentielle, technique d'interfaçage, technologie des périphériques), Mémorisation (boîtiers mémoire, mémoire centrale, types et technologies, mémoire cache), Unité centrale (architecture du microprocesseur, éléments intervenant dans le séquencement des micro-instructions, compteur ordinal, registres internes, unité arithmétique et logique, bus, code opération, mécanismes d'adressage, architectures nouvelles et spécialisées: CISC/RISC, pipeline, superscalaire ...)
    • Compétences visées: posséder une bonne connaissance générale des notions fondamentales de la technologie des ordinateurs, avoir des notions de bases en logique combinatoire et séquentielle, être capable d’expliquer le fonctionnement du microprocesseur.
  • Architectures multi-niveaux - 28h
    • Contenu: Technologies du web : programmation de pages actives côté client et côté serveur, Développement d’architectures multi-niveaux, Technologie Ajax,et Web 2.0, Accès programmatiques aux contenus web
    • Compétences visées: Savoir développer des sites web interactifs, Savoir exploiter les connexions à des bases de données (relationnelles), Connaître les principaux usages des technologies XML, Savoir exploiter par programme des contenus de sites web
  • Système Unix - 28h
    • Contenu: arborescences & fichiers, transfert de fichiers, archivage et compression, liens symboliques, redirection et filtres, synchronisation avec un répertoire distant, droits d'accès sous Unix, processus et variables du Shell, scripts
    • Compétences visées: maîtriser les manipulations et les concepts de base sous Unix, concevoir des enchaînements de commandes (scripts), exploiter pleinement les ressources du réseau de l'IUT
  • Système - 32h
    • Contenu: Programmation en C (lecture écriture dans les fichiers, adresses et pointeurs, passages de paramètres, structures, unions, énumérations) - Systèmes d'exploitation (concepts généraux: gestion des processus, gestion de la mémoire, les systèmes de fichiers, les accès disques ...)
    • Compétences visées: être conscient du rôle d'un système d'exploitation en tant qu'abstraction du matériel et gestionnaire de ressources, être capable de lister les différents mécanismes mis en œuvre par les systèmes d'exploitation
  • Téléinformatique - 16h
    • Contenu: architecture de réseaux : OSI, TCP/IP, protocoles IP, TCP et UDP, routage IP, interface des sockets, protocoles ‘application’ : IMAP, SMTP, FTP ...
    • Compétences visées: Comprendre l’architecture en couches des réseaux (et plus particulièrement TCP/IP) et les protocoles applications. Etre capable de développer une application client/serveur en s’appuyant sur l’interface des sockets.
  • Web - 12h
    • Contenu: Langage XHTML, Feuille de style CSS, Utilisation d'un CMS pour la réalisation d'un site
    • Compétences visées: Savoir développer un site Web statique respectant les normes W3C, Savoir utiliser un gestionnaire de contenu (CMS) pour créer un site Web simple

Outils et méthodes du génie logiciel (coef 8)

  • Analyse et Conception des Systèmes d'Information - 44h
    • Contenu: Introduction à l’analyse et méthode Merise – Graphe Acteurs-Flux – Modèle Organisationnel des traitements – Modèle Conceptuel des Données (schéma entités-associations), avec associations binaires ou ternaires – Contraintes d’intégrité – Modèle relationnel – Conversion MCD vers modèle relationnel
    • Compétences visées: Savoir modéliser les transferts d’information sous forme de Graphe Acteurs-Flux – savoir modéliser des traitements simples sous forme de Modèle Organisationnel – savoir proposer une organisation des données sous forme de Modèle Conceptuel pour des situations simples – savoir déduire d’un Modèle Conceptuel des Données simple le schéma d’organisation d’une base de données
  • Bases de données - 28h
    • Contenu: Exploitation d’un SGBD, Initiation à SQL, au calcul relationnel et à l’algèbre relationnelle : LMD (requêtes d’interrogation et de mises à jour) de SQL, SQL procédural et programmé, SQL intégré et SQL dynamique. Le calcul relationnel. Conception d’un schéma relationnel (relations et contraintes d'intégrité)
    • Compétences visées: savoir lire et écrire des requêtes SQL. Savoir lire et écrire des requêtes d’interrogation simples en calcul et en algèbre
  • Etude de cas - 16h

UE2: Connaissances et compétences complémentaires (coef 1)

Mathématiques (coef 4)

  • Analyse de données - 12h
    • Contenu: Analyse d'indices statistiques simples (moyenne, écart-type, corrélation, ... Utilisation du logiciel RGui
  • Théorie des graphes - 16h
    • Contenu: terminologie de base, cheminement dans les graphes, algorithmes de parcours, colorations
  • Probabilités & Statistiques - 28h
    • Contenu: Dénombrement, équiprobabilité, probabilité conditionnelle, variables aléatoires, loi binomiale, loi de Poisson, loi normale. Distribution à une variable : cas discret, cas continu. Distribution à 2 variables, corrélation et régression simple.

Economie et Gestion des Organisations (coef 4)

  • Droit - 20h
    • Contenu: Définition du droit (objectif/positif). Les différentes formes de contrats. Notions juridiques de propriété intellectuelles, des brevets, etc.
    • Compétences visées: Comprendre l’environnement juridique lié au technologies de l'information et de la communication
  • Gestion de projet - 16h
    • Contenu: Présentation de ce qu'est l'organisation projet, avec une vision historique puis organisationnel (vision matricielle, décomposition du travail ...)

Apprentissage de l'organisation projet de l'opportunité à la fin de projet : définition d’objectifs en terme performance coût délai qualité et suivis associés, gestion des actions, acteurs, coûts, plannings et notions associées, contraintes, risques, outils de suivis de projets type tableaux de bords. Présentation des outils associés : swot, phasage, wbs, pert, gantt et planning des charges, analyse budgétaire, gestion des risques, tableau de bord de synthèse, base de connaissance, bilan projet

  • Compétences visées: Capacité à mettre en œuvre les outils présentés pour organiser et gérer un projet quel qu’il soit
  • Gestion approfondie - 20h
    • Contenu: Approche du calcul des coûts et de la gestion prévisionnelle (choix d’investissement et de financement, gestion budgétaire et tableaux de bord); Application des outils de gestion prévisionnelle et de calcul des coûts à la gestion des systèmes d’information.
    • Compétences: Comprendre l’importance d’un système de prévisions fiables et pertinentes; Connaître l’organisation des ressources nécessaires à une gestion efficace des services informatiques de l’entreprise.
  • Systèmes d'Information Economiques et Financiers - 28h
    • Contenu: Principes d’organisation et d’analyse du S. I. E. F. (Système d’Information Economique et Financier).
    • Compétences visées: Savoir lire et interpréter un bilan et un compte de résultat.

Expression, Communication (coef 2)

  • Expression - 30h
    • Contenu: fondamentaux de la communication orale (écoute, prise de notes…) et écrite (réalisation d’une introduction, d’une conclusion, d’un bilan, mise en forme de documents…), gestion du stress, théories de la communication (schéma de Shannon et Weaver, Jakobson, les filtres…), communication visuelle
    • ''Compétences visées': réaliser des soutenances efficaces, rédiger des documents (compte rendu papier, diaporama, page web…) structurés, maîtriser les codes du langage visuel (composition, couleurs…), savoir communiquer avec un public autre qu’informaticien
  • Anglais - 30h
    • Contenu: Anglais technique, de spécialité : articles et thèmes liés aux nouvelles technologies. Anglais pratique : rappel des notions grammaticales essentielles et approfondissement de celles-ci. Développement du vocabulaire. Anglais culturel et d’ouverture : travail sur des articles, documents abordant la culture anglo-saxonne, approfondissement des connaissances civilisationnelles.
    • ''Compétences visées':
      • Compréhension orale : comprendre une conversation du quotidien, se familiariser avec l’anglais parlé par toutes les nationalités, pas seulement anglosaxonnes, repérer les mots clés porteurs de sens dans un discours, comprendre un document vidéo avec sous titres en anglais.
      • Compréhension écrite : savoir lire un article de la presse quotidienne parlant de l’actualité, savoir lire un document littéraire (nouvelles de science fiction), savoir s’approprier tout document de spécialité informatique.
      • Expression orale : savoir participer en classe, poser des questions, présenter le résumé improvisé d’un texte.
      • Expression écrite : savoir rédiger un document narratif de 200 mots, de manière structurée.

UE3: Stage et projets tuteurés (coef 1)

Projet Tuteuré: Outils et Méthodes du Génie Logiciel (coef 5) - 26h

  • Contenu: Analyse et conception d'une application
  • Compétences visées: Création d’une architecture logicielle, mise en pratique de l’ensemble des concepts présentés au cours du cursus

Stage (coef 7)

  • Contenu: en entreprise de mi-juin à fin août, 10 semaines minimum
  • Evaluation: soutenance (coef 1, début septembre), rapport (coef 1), travail (coef 3)