2006-aujourd'hui (MCF)

Environnement Informatique (PeiP1)

Top

Objectifs

Ce cours est destiné à vous familiariser avec l'environnement Unix/Linux. Fortement accès sur la pratique, il aborde les principaux concepts et outils nécessaires pour évoluer dans cet environnement et propose de nombreuses ressources pour approfondir chacun des thèmes étudiés. Cet enseignement est dispensé sous la forme de cours-TD (ou cours intégré), à raison de 1 heure 30 par semaine et par étudiant, durant tout le premier semestre.

Contrôle des connaissances

Cette matière est dans le module Informatique EP1ICUE4 et son coefficient est de 4. Le contrôle des connaissances s'effectue en totalité sous forme de contrôle continu et consiste en :

  • le rendu systématique des TPs effectués en cours/TD tout au long du semestre
    • tous les TPs sont à rendre
    • un TP choisi au hasard sera corrigé
  • des mini-quiz (environ quatres) réalisés sans document :
    • un mini-quiz dure environ 10 minutes
    • les dates des mini-quiz seront annoncées la semaine avant l'épreuve

Les notes de toutes ces épreuves ont le même poids et la note finale est la moyenne de ces notes.

Le cours/TD

  • Le cours/TD est disponible ici

Programmation Procédurale (SI3)

Top

Objectifs

Ce cours présente la programmation procédurale au travers l'utilisation du langage C. Après une brève présentation du langage, l'accent est mis sur les méthodes d'implémentation de structures de données de base (piles, files, arbres binaires, tables de hachage, ...). Enfin, les techniques permettant la programmations modulaire et la construction automatique de programmes conséquents sont abordées.

Le langage C est une langage de programmation relativement simple qui comporte assez peu de concepts. Il offre l'avantage de ne pas cacher les mécanismes sous-jacents à l'exécution d'un programme sur un ordinateur. Les utilsateurs sont donc quasiment en prise directe avec la machine et les mécanismes tels que l'allocation de la mémoire, les entrées-sorties ou la gestion des bibliothèques ne sont pas masqués par un environnement ou un langage de trop haut niveau. Ces derniers peuvent donc être plus facilement appréhendés.

Les objectifs de ce cours sont :

  • Maîtrise du langage C;
  • Savoir implémenter des structures de données simples;
  • Connaissance des pratiques qu'il faut adopter pour obtenir une programmation sûre.

Contrôle des connaissances

La note finale de ce module est constituée des notes suivantes :

  • Notes de QCM comptant au total pour 30% de la note finale.
  • Une épreuve en amphi à mi-parcours du semestre qui comptera pour 30% de la note finale. Le programme de l'épreuve portera sur la première partie du cours.
  • Une épreuve en amphi à la fin de l'enseignement qui portera sur la totalité des notions abordées dans le module. Cette épreuve comptera pour 40% de la note finale.

Le cours/TD

  • Le cours/TD est disponible ici

Introduction à la Programmation en VBA (BAT3)

Top

Objectifs

Ce cours est destiné à l'Initiation à la programmation en VBA, un langage orienté objet en Excel. Le contenu de ce cours est l'introduction aux environnements standards de production de documents (en particulier Excel), et le VBA approfondi.

  • S'initier sur le fonctionnement d'Excel;
  • VBA
  • Projet sur VBA

Contrôle des connaissances

Cette matière est dans le module Informatique EP1ICUE4 et son coefficient est de 4. Le contrôle des connaissances s'effectue en totalité sous forme de contrôle continu et consiste en :

  • un partiel et un examen final réalisés sans document :
    • le partiel ou un examen dure environ 2h00;
    • il se fera uniquement sur copie;
    • les ordinateurs, les calculatrices, les téléphones portables, les oreillettes, tout objet (montres, stylos, gommes, chaussures etc.) connecté et les VOISINS seront interdits pendant la durée de l'examen;
  • un projet.

Les notes de toutes ces épreuves ont un poids différent et la note finale est la moyenne de ces notes.

Le cours/TD

  • Le cours/TD est disponible ici

Introduction à la programmation et à l'algorithmique (MAM3)

Top

Objectifs

Ce cours est destiné à vous familiariser avec l'environnement Unix/Linux. Fortement accès sur la pratique, il aborde les principaux concepts et outils nécessaires pour évoluer dans cet environnement puis, nous avons passé sur le cours "Introduction à la programmation orientée objet". Il abordera en autres en Java, interactions entre objets, conception et définition de classes, polymorphisme; Et pour l'introduction à l'algorithmique : complexité, algorithmes itératifs et récursifs, structures de données.

Contrôle des connaissances

Cette matière est dans le module Informatique et son coefficient est de Y pour les MAM3. Le contrôle des connaissances s'effectue en totalité sous forme de contrôle continu et consiste en :

  • deux examens (un partiel et un examen) :
    • l'examen ou le partiel dure environ 2h00 :
  • un projet

Les notes de toutes ces épreuves ont un poids différent et la note finale est la moyenne de ces notes.

Le cours/TD et les exercices

Le cours/TD et les exercices sont disponibles ici :


Systèmes 1 (MAM3)

Top

Objectifs

Ce cours est destiné à vous familiariser avec l'environnement Unix/Linux. Fortement accès sur la pratique, il aborde les principaux concepts et outils nécessaires pour évoluer dans cet environnement et propose de nombreuses ressources pour approfondir chacun des thèmes étudiés. Cet enseignement est dispensé sous la forme de cours-TD (ou cours intégré), à raison de 2 heures par semaine et par étudiant, durant tout le premier semestre.

Contrôle des connaissances

Cette matière est dans le module Informatique EPMUE01 et son coefficient est de Y pour les MAM3. Le contrôle des connaissances s'effectue en totalité sous forme de contrôle continu et consiste en :

  • des contrôles surprises réalisés sans document :
    • un contrôle surprise dure environ 20 minutes
  • deux examens (un partiel et un examen) :
    • l'examen ou le partiel dure environ 2h00 :
    • les dates des examens seront annoncées deux semaines avant l'épreuve
  • un projet

Les notes de toutes ces épreuves ont un poids différent et la note finale est la moyenne de ces notes.

Le cours/TD et les exercices

Le cours/TD et les exercices sont disponibles ici :