banière
Accueil Le Club JUIN 2004 Filière Informatique Loisirs Contact


Retour au menu

Contenu des Enseignements


                             Grille Niveau I

                              Grille Niveau II

                              Grille Niveau III

                              Grille Niveau IV


NIVEAU I

 

CODE UV IN101

Intitulé de l'Unité de Valeur: INTRODUCTION A L'INFORMATIQUE  I
Objectifs: Introduire  la structure, les principes de fonctionnement et les domaines d’application d’un ordinateur
Profil: étudiants de niveau I en informatique
Sommaire:

 

 

 

 

1.      Historique et types d'ordinateurs modernes, les applications de l'informatique.

2.      Structure et fonctionnements des ordinateurs

3.      Systèmes de numération et représentation de l'information 

4.      Eléments d'algèbre de Boole et de circuit logique

5.      Comment programmer l'ordinateur pour résoudre des problèmes ?                   

Retour

 

CODE UV IN102

Intitulé de l'Unité de Valeur: INITIATION A L’ALGORITHMIQUE.
Objectifs: Le cours présente de manière abstraite, dans un pseudo-langage proche de Pascal, les principes et les techniques de programmation de base. Le but du cours est de familiariser les étudiants avec le raisonnement informatique à savoir a) évaluer leurs capacités de concevoir efficacement un algorithme pour résoudre un problème donné b) aborder l’étude d’un ou de plusieurs langages de programmation sur des bases solides.
Profil: étudiants de niveau I de la filière informatique
Sommaire:

 

 

 

 

1.      Démarche algorithmique

2.      Types de données

3.      Instructions de base

4.      Structures de contrôle

5.      Algorithmes de base (énumération, recherche, tri)

Retour

 

CODE UV IN103

Intitulé de l'Unité de Valeur: INTRODUCTION A L’INFORMATIQUE II
Objectifs: Il s'agit ici de donner les notions de base nécessaires pour une bonne utilisation du matériel et des logiciels informatiques.
Profil: étudiants de niveau I en informatique
Sommaire:

 

 

 

 

 

 

1.      Matériel informatique (unité centrale, mémoire centrale, unités périphériques)

2.      Installation, connectivité, protection du matériel

3.      Progiciels courants (éditeur, traitement de texte, tableur, base de données..)

4.      Acquisition, installation, utilisation des logiciels

5.      Notion de base de système d'exploitation (commandes, fichiers, répertoires)

6.      Notion d'analyse d'une application informatique

7.      Différents domaines d'utilisation de l'informatique

Retour

 

CODE UV IN104

Intitulé de l'Unité de Valeur: INTRODUCTION A LA PROGRAMMATION
Objectifs:  Ce cours met en pratique, sur un langage de programmation courant, les concepts et les algorithmes introduits dans le cours IN102.         
Profil: étudiants de niveau I en informatique
Sommaire:

 

 

 

 

1.      Démarche algorithme

2.      Types de données élémentaires

3.      Instructions de base

4.      Structures de contrôle

5.      Types de données composées

6.      Algorithmes sur les structures composées

7.      Réalisation d’une application

Retour

 

CODE UV IN108

Intitulé de l'Unité de Valeur: MATHEMATIQUES POUR L’INFORMATIQUE
Objectifs: Le but de ce cours est de donner aux étudiants les bases mathématiques nécessaires pour comprendre les concepts mathématiques rencontrées dans le cycle de Licence d’Informatique.
Profil: étudiants de niveau I en informatique
Sommaire:

 

 

 

 

 

 

 

 

 

1.      Propositions

2.      Prédicats et Quantificateurs

3.      Quantificateurs et Opérateurs logiques

4.      Inférence logique

5.      Méthode de preuve

6.      Relations et Opérations sur les ensembles

7.      Définition inductive des ensembles

8.      Procédure récursive

9.      Ensembles ordonnées

10.  Graphes

Retour

NIVEAU II

 

CODE UV IN201

Intitulé de l'Unité de Valeur: INTRODUCTION A L’ARCHITECTURE DES ORDINATEURS
Objectifs:

Introduire les bases de l’architecture des ordinateurs  par une étude descriptive des différents composants et leur fonctionnement. Le cours permet aussi d’initier les étudiants à la conception des circuits logiques combinatoires et séquentiels simples ; on insiste sur les circuits de mémorisation et les circuits réalisant des opérateurs arithmétiques.

Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Présentation générale d'un ordinateur

2.      Fonctionnement de l’ordinateur

3.      Codage et transmission de l’information

4.      Eléments d’Algèbre de BOOLE

5.      Introduction aux circuits logiques

6.      Les Mémoires            

Retour

 

CODE UV IN202

Intitulé de l'Unité de Valeur: ALGORITHME ET STRUCTURES DE DONNEES I
Objectifs:  introduction à la conception et à l’implémentation de type de données abstraits et à l’analyse de complexité de structures de données.  Une attention particulière sera donnée à l’abstraction. Les travaux pratiques qui mettront en application les thèmes du cours se feront à l’aide d’un langage orienté objet.
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      piles

2.      files

3.      listes

4.      arbres

5.      graphes

Retour

 

 

CODE UV IN203

Intitulé de l'Unité de Valeur: LOGICIELS APPLICATIFS
Objectifs: le but de ce cours est d’apprendre aux étudiants de niveau II l’usage de certains logiciels ou outils informatiques couramment utilisés.
Profil: étudiants de niveau II en informatique
Sommaire:

 

Le contenu varie et dépend des logiciels et outils courants

Retour

 

CODE UV IN204

Intitulé de l'Unité de Valeur: INTRODUCTION AU LANGAGE C++
Objectifs:  étude détaillée du langage de programmation C++ en insistant sur les outils de développement de gros systèmes efficaces et réutilisables.
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      objet, méthode, instance d’objet, encapsulation

2.      constructeurs et destructeurs

3.      gestion mémoire

4.      gestion des exceptions

5.      sur définition d’opérateurs

6.      héritage

7.      documentation et test

Retour

 

 

CODE UV IN205

Intitulé de l'Unité de Valeur: INTRODUCTION AU CALCUL SCIENTIFIQUE
Objectifs:  Introduire les éléments de base du calcul scientifique (source et propagation des erreurs, calcul en précision finie) et description de quelques méthodes numériques de base.  Le cours doit se faire avec un langage de programmation adapté au calcul scientifique, par exemple  le langage FORTRAN
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Application, algorithmes, erreurs (définition, sources, propagation)

2.      Calcul en nombre flottant, perte de précision, instabilité numérique

3.      Quelques Méthodes Numériques de Base pour Illustration (

§         évaluation de fonctions et polynômes, évaluation de suites et séries, techniques  élémentaires d'approximation

§         interpolation numérique

§         intégration numérique

§         calcul de racine de fonction ( méthode de bissection, méthode de Newton, méthode sécant,méthode d’itération fontionnelle)

§         norme vectorielle, solution de système linéaire par la méthode de Gauss

Retour

 

 

CODE UV IN206

Intitulé de l'Unité de Valeur: ALGORITHME ET STRUCTURES DE DONNEES II
Objectifs:  Ce cours est une suite du cours IN202. Le cours présente des structures de données plus évoluées ainsi que les traitements associés.  Les travaux pratiques se font avec un langage orienté objet, de préférence C++
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Les méthodes de recherche internes

2.      Les  méthodes de recherche externes

3.      Les méthodes de tri interne (tris rapides, heapsort, tri fusion, tri basique, …)

4.      Les méthodes de tri externe

5.      Récursivité

Retour

 


CODE UV IN207

Intitulé de l'Unité de Valeur: INTRODUCTION AU SYSTEME D’EXPLOITATION
Objectifs:  Présenter les concepts de base des systèmes d’exploitation modernes et initier les étudiants aux principaux systèmes que l’on rencontre dans les ordinateurs personnels : MSDOS et WINDOWS
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

1.      Rôle d’un système d’exploitation

2.      Evolution des systèmes d’exploitation

3.      Les différentes composantes d’un système d’exploitation

4.      Exemples de systèmes d’exploitation

Retour

 

CODE UV IN208

Intitulé de l'Unité de Valeur: ALGEBRE LINEAIRE ET APPLICATIONS
Objectifs:  Présenter de manière rigoureuse l'essentiel de l'algèbre linéaire et de ses applications, et développer l'abilité de raisonner mathématiquement.
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Elimination de Gauss

2.      Théorie des systèmes d'équations linéaires

3.      Projections orthogonales et moindres carrés

4.      Déterminants

5.      Valeurs propres et vecteurs propres

6.      Matrices définies positives

7.      Calculs matriciels   

8.      Programmation linéaire et théorie des jeux

Retour

 

CODE UV IN209

Intitulé de l'Unité de Valeur: INTRODUCTION AUX  MATHEMATIQUES DISCRETES
Objectifs: Le  but de ce cours est d’approfondir les bases mathématiques nécessaires pour comprendre les concepts mathématiques rencontrées dans le cycle de Licence d’Informatique.
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Permutation et Combinaisons

2.      Distributions d’objets distincts et non distincts

3.      Formule de Stirling

4.      Relation de récurrence linéaire avec coefficients constants

5.      Solution par les techniques de fonctions génératrices

6.      Graphes sans circuits

7.      Arbres et arborescences

8.      Graphes planaires et duaux

Retour

 

CODE UV IN211

Intitulé de l'Unité de Valeur: PROGRAMMATION ET APPLICATION INTERNET
Objectifs:   Conception et implémentation des applications des programmes Internet
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      Notions fondamentales du WEB

2.      Introduction à l’architecture Client/Serveur

3.      Programmation Internet

4.      Navigateurs (Browsers) WEB

5.      Liaisons hypertext

6.      Programmation réseau

Retour

 

 

CODE UV IN240

Intitulé de l'Unité de Valeur: INTRODUCTION A L’INFORMATIQUE POUR LES MATHEMATIQUES I
Objectifs:  Ce cours vise à familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications et leur donner une base nécessaire à la conception des programmes.
Profil: étudiants de niveau II en Mathématique
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Naissance et évolution de l’Informatique

3.      Applications de l’Informatique

4.      Eléments fondamentaux

5.      Principe de fonctionnement d’un ordinateur

6.      Le DOS

7.      Windows

8.      Programmation

9.      Algorithmique

10.  Ecriture et exécution des programmes en Pascal

Retour

 

 

CODE UV IN250

Intitulé de l'Unité de Valeur: INTRODUCTION DE L’INFORMATIQUE POUR LA BIOLOGIE I
Objectifs:  Ce cours vise à familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications..
Profil: étudiants de niveau II Biologie
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Naissance et évolution de l’Informatique

3.      Applications de l’Informatique

4.      Eléments fondamentaux

5.      Principe de fonctionnement d’un ordinateur

6.      Algorithmique de base

7.      Ecriture et exécution des programmes

8.      Application aux problèmes de Biologie

Retour

 

CODE UV IN260

Intitulé de l'Unité de Valeur: INTRODUCTION DE L’INFORMATIQUE POUR LA PHYSIQUE I
Objectifs:  Ce cours vise à familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications et leur donner des bases nécessaires à la conception des programmes.
Profil: étudiants de niveau II en Physique
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Naissance et évolution de l’Informatique

3.      Applications de l’Informatique

4.      Eléments fondamentaux

5.      Principe de fonctionnement d’un ordinateur

6.      Algorithmique de base

Retour

 

CODE UV IN270

Intitulé de l'Unité de Valeur: INTRODUCTION A L’INFORMATIQUE POUR LES SCIENCES DE LA TERRE I
Objectifs:  Ce cours vise familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications.
Profil: Etudiants de niveau II en science de la terre
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Naissance et évolution de l’Informatique

3.      Applications de l’Informatique

4.      Eléments fondamentaux

5.      Principe de fonctionnement d’un ordinateur

6.      Algorithmique de base

7.      Ecriture et exécution des programmes

8.      Application aux problèmes liés aux sciences de la terre

Retour

 

 

CODE UV IN280

Intitulé de l'Unité de Valeur: INTRODUCTION A L’INFORMATIQUE POUR LES  SCIENCES  NATURELLES  I
Objectifs:  Ce cours vise à familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications.
Profil: Etudiants de niveau II en science naturelle
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Naissance et évolution de l’Informatique

3.      Applications de l’Informatique

4.      Eléments fondamentaux

5.      Principe de fonctionnement d’un ordinateur

6.      Algorithmique de base

7.      Ecriture et exécution des programmes

Retour

 

 

CODE UV IN220

Intitulé de l'Unité de Valeur: INTRODUCTION DE L’INFORMATIQUE POUR LA CHIMIE I
Objectifs:  Ce cours vise à familiariser les étudiants avec le concept de l’Informatique et de ses diverses applications.
Profil: Etudiants de niveau II en chimie
Sommaire:

 

 

 

 

1.      Histoire et développements de l’Informatique

2.      Applications de l’Informatique

3.      Principe de fonctionnement d’un ordinateur

4.      Algorithmique de base

5.      Ecriture et exécution des programmes

6.      Application aux problèmes de Chimie


Retour

 

NIVEAU III

 

CODE UV IN301

Intitulé de l'Unité de Valeur: SYSTEMES D’EXPLOITATION I
Objectifs: Présenter les principes des systèmes d’exploitation modernes en étudiant les principaux algorithmes utilisés par les différents composants que sont la gestion des processus, la gestion de la mémoire, la gestion des fichiers et des entrées sorties. Le cours se termine par une initiation au système UNIX.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Fonction d’un système d’exploitation

2.      Mécanisme d’exécution  et de communication

3.      Gestion des activités parallèles

4.      Gestion de la mémoire

5.      Gestion des fichiers

6.      Entrées/sorties

7.      Autre exemple de système d’exploitation : UNIX

Retour

 

CODE UV IN302

Intitulé de l'Unité de Valeur: ARCHITECTURE I
Objectifs: Introduire la technologie des ordinateurs classiques modernes, leur mode de fonctionnement ainsi que la technologie des mémoires.  Introduire les nouvelles générations d’ordinateurs (super calculateurs).
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Introduction à la technologie des ordinateurs (semi-conducteurs, diodes, transistors, circuits intégrés)

2.      Circuits logiques

3.      Opérateurs arithmétiques évolués

4.      Mémoires spécialisées (Rom, Prom, Associative, Pile câblée ou simulée)

5.      Encodage dans les mémoires de masse

6.      Chemin de données

7.      Séquencement des instructions

8.      Technologies d'échange de l'information avec l'extérieur

9.      Introduction aux machines parallèles

Retour

 

 

CODE UV IN303

Intitulé de l'Unité de Valeur: BASES DE DONNEES I
Objectifs:  Le but de ce cours est de faire le point sur l’évolution des bases de données,  plus particulièrement sur les bases de données relationnelles. 
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

1.      Notions de bases : modèles hiérarchiques, réseau, relationnel

2.      Algèbre relationnelle

3.      Conception de schémas relationnels

4.      Le langage SQL

Retour

 

CODE UV IN304

Intitulé de l'Unité de Valeur: ALGORITHMIQUE ET PROGRAMMATION
Objectifs: Le but de ce cours est d’introduire différentes méthodes de résolution de problèmes : diviser pour régner, programmation dynamique, algorithmes probabilistes, exploration des graphes, … De plus, les complexités des algorithmes, en temps et en place mémoire, sont abordés afin de donner les limitations des diverses méthodes utilisées.  Les concepts étudiés sont implémentés dans un langage évolué différent de ceux étudiés aux niveaux I et II.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Analyse d’algorithme et complexité

2.      Diviser pour résoudre et récursivité

3.      Structures arborescentes

4.      Exploration et problèmes d’optimisation sur les graphes.

5.      Programmation dynamique

6.      Programmation par automates

7.      Algorithmes probabilistes

Retour

 

 

CODE UV IN305

Intitulé de l'Unité de Valeur: LANGAGE FORMEL ET COMPILATION I
Objectifs: Ce cours est une introduction à la théorie de la compilation et des langages de programmation. La première partie du cours présente essentiellement les langages rationnels et algébriques. Différentes approches coexistent pour décrire un langage : il peut être reconnu par automate, engendré par une grammaire, dénoté par une expression rationnelle, solution d’un système d’équations : on s’attache à montrer l’équivalence de ces modes de description. La deuxième partie du cours présente les mêmes concepts sous l’angle outils de programmation et se termine par la réalisation d’analyseurs lexicaux.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      La théorie des langages de programmation et ses applications en informatique

2.      Les grammaires algébriques

3.      Les automates finis

4.      Les langages rationnels

5.      Programmation par automates finis

6.      Réalisation d’analyseurs lexicaux

Retour

 

CODE UV IN306

Intitulé de l'Unité de Valeur: GENIE LOGICIEL I
Objectifs:  introduction à la conception et à l’implémentation de type de données abstraits et à l’analyse de complexité de structures de données.  Une attention particulière sera donnée à l’abstraction. Les travaux pratiques qui mettront en application les thèmes du cours se feront à l’aide d’un langage orienté objet.
Profil: étudiants de niveau II en informatique
Sommaire:

 

 

 

 

1.      piles

2.      files

3.      listes

4.      arbres

5.      graphes

Retour

CODE UV IN307

Intitulé de l'Unité de Valeur: INTRODUCTION A LA STATISIQUE
Objectifs:  Introduire les méthodes statistiques de bases
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Rappels des probabilités

2.      Echantillonnage

3.      Estimation

4.      Tests paramétriques

5.      Test d’ajustement

Retour

 

 

CODE UV IN308

Intitulé de l'Unité de Valeur: PROGRAMMATION LINEAIRE
Objectifs: introduire la programmation linéaire et ses applications
Profil: étudiants de niveau III en informatique et mathématique appliquées
Sommaire:

 

 

 

 

1.      Introduction( définition, historique, différentes techniques de la recherche opérationnelle

2.      Programmation linéaire      

3.      Méthode du simplexe

4.      Analyse de sensibilité post-optimale

5.      Programmation paramétrique linéaire

6.      Cas particuliers de problème de programmation linéaire

Retour

 

CODE UV IN309

Intitulé de l'Unité de Valeur: LOGIQUE
Objectifs: ce cours de logique vise deux objectifs à savoir : a) Donner une base solide raisonnement logique b) Introduire la notion de systèmes formels, essentiels en informatique
Profil:  étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Introduction

2.      Calcul des propositions

3.      Langage et sémantique du calcul des propositions

4.      Systèmes formels et théorèmes de complétude

5.      Calcul des prédicats

6.      Langage et sémantique du calcul des prédicats

7.      Systèmes formels et procédure de preuve syntaxique (déduction naturelle, calcul des segments, méthodes de résolution)

Retour

 

CODE UV IN310

Intitulé de l'Unité de Valeur: GESTION I
Objectifs: Introduire les techniques de gestion courantes
Profil: étudiants de niveau III de la filière informatique
Sommaire:

 

 

 

 

1.      Classification des Entreprises

2.      Les théories d’Organisation et leur Evolution

3.      Les Structures Organisationnelles

4.      Etude des Politiques d’Entreprises

Retour

 

CODE UV IN311

Intitulé de l'Unité de Valeur: METHODES D’ANALYSE
Objectifs: Ce cours présente les principes et les concepts fondamentaux de modélisation d’un système d’information selon la méthode Merise.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Systèmes d’information

2.      Notion de système

3.      Application à l’entreprise

4.      SI : définition, représentation, architecture

5.      Modèle Merise

6.      Modèle conceptuel de données

7.      Modèle de conception de traitements

8.      Modèle organisationnel de traitements

9.      Validation

10.  Modèle logique relationnel de données

11.  Etude de cas

Retour

 

CODE UV IN312

Intitulé de l'Unité de Valeur: METHODES NUMERIQUES I
Objectifs:  présenter les méthodes numériques pour la résolution des problèmes nonlinéaires
Profil: étudiants de niveau III en informatique, Mathématique appliquées et en Physique
Sommaire:

 

 

 

 

1.      Interpolation et Approximation Numériques          

2.      Intégration et Dérivation Numériques

3.      Méthodes Numériques de résolution de l'équation non linéaire F(x) = 0

4.      Approximation au sens des moindres carrés

5.      Résolution Numérique des Equations Différentielles

Retour

CODE UV IN313

Intitulé de l'Unité de Valeur: METHODES NUMERIQUES II
Objectifs: présenter les méthodes numériques pour la résolution des problèmes linéaires
Profil: étudiants de niveau III en informatique, Mathématique appliquées et en Physique
Sommaire:

 

 

 

 

1.      Analyse matricielle (normes vectorielles et matricielles, calculs en précision finie)    

2.      Méthodes directes de base pour la résolution des systèmes linéaires (Elimination de Gauss, factorisation LU )

3.      Méthodes itératives de base pour la résolution des systèmes linéaires (Jacobi, Gauss Seidel, SOR)

4.      Introduction aux logiciels (MATLAB, MAPLE)

Retour

CODE UV IN314

Intitulé de l'Unité de Valeur: SYSTEMES EXPERTS
Objectifs:  initier les étudiants aux systèmes déduisants des conclusions à partir de certaines connaissances propres à un domaine particulier de l’activité humaine.
Profil:  étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Préliminaires

2.      Mécanismes de base

3.      Contrôle  dans les moteurs d’ordre 0

4.      Raisonnement dans les systèmes experts

5.      Explications dans les systèmes experts

6.      Conception et réalisation d’un système expert dédié

Retour

CODE UV IN316

Intitulé de l'Unité de Valeur: PROGRAMMATION LOGIQUE
Objectifs: Ce cours est une introduction à un langage de programmation logique. Les TP de programmation se font sur différents exemples empruntés à l’intelligence artificielle.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Elément de base du langage utilisé

2.      Traitement des listes

3.      Résolution de problèmes

4.      Analyse syntaxique du langage

5.      Mini-systèmes experts

Retour

CODE UV IN317

Intitulé de l'Unité de Valeur: OPTIMISATION
Objectifs: présente la théorie et les méthodes de résolution de problèmes d’optimisation sans et avec contraintes . 
Profil: étudiants de niveau III en informatique et en mathématique
Sommaire:

 

 

 

 

1.      Rappels mathématiques : matrices, fonctions convexes

2.      Conditions d’optimisation et dualité

3.      Méthodes de directions conjuguées

4.      Méthodes d’optimisation sous contraintes

5.      Programmation non linéaire

Retour

CODE UV IN318

Intitulé de l'Unité de Valeur: LANGAGE DE PROGRAMMATION : Concepts et implémentation
Objectifs:

étude détaillée des principaux langages de programmation ; introduire les concepts

de base de leur implémentation

Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      rappels de quelques langages de programmation

2.      Structures des langages de programmation

3.      Données élémentaires

4.      Données structurées

5.      Sous-programmes et structures de données définies par le programmeur

6.      Structures de contrôle

7.      Quelques exemples d’application

Retour

CODE UV IN319

Intitulé de l'Unité de Valeur: PROGRAMMATION SYSTEME
Objectifs:  initier l’étudiant à la programmation en C dans l’environnement UNIX et à la réalisation des procédures shell.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Programmation système :

2.      différents shell

3.      les variables d’environnement et les variables shell

4.      les différentes instructions du langage shell :

5.      exemples : écriture de procédures shell

6.      procédures réalisant quelques commandes de base  ( affichage de fichiers, concaténation de fichiers, formatage de disquette, …etc)

7.      Introduction à l’administration système

8.      les principaux fichiers d’administration

9.      les principales commandes d’administration

10.  la gestion des utilisateurs et des groupes

Retour

CODE UV IN320

Intitulé de l'Unité de Valeur: INTRODUCTION AUX RESEAUX
Objectifs: l'objectif de ce cours est de donner les éléments de bases nécessaires pour aborder les réseaux informatiques.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Historique

2.      Généralité et terminologie

3.      Codage et compression des données

4.      Différents topologies et types de réseaux

5.      Exemples de réseaux (public, privé, national, international)

6.      Introduction à Internet (différents protocoles, serveur, client)

Retour

CODE UV IN340

Intitulé de l'Unité de Valeur: INFORMATIQUE POUR LES MATHEMATIQUES II
Objectifs: Ce cours vise à introduire et approfondir les concepts du calcul scientifique dans le cadre des problèmes mathématiques.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Résolution de l’équation f(x)=0     

2.      Calcul d’erreur, ordre et complexité

3.      Interpolation polynomiale

4.      Les différentes méthodes d’interpolation   

5.      Calcul d’erreur, ordre et complexité

6.      Résolution des systèmes linéaires

7.      La méthode de gauss et ses variantes        

Retour

CODE UV IN350

Intitulé de l'Unité de Valeur: INFORMATIQUE POUR LA BIOLOGIE II
Objectifs: Ce cours vise à donner aux étudiants les rudiments nécessaires aux traitements des données par l’informatique.
Profil:  
Sommaire:

 

 

 

 

1.      Eléments de Statistique

2.      Echantillonnage

3.      estimation

4.      Tests

5.      Analyse et traitement des données

6.      Étude d’un logiciel d’Analyse et de traitement des données

Retour

CODE UV IN360

Intitulé de l'Unité de Valeur:  INFORMATIQUE POUR LA PHYSIQUE II
Objectifs: Ce cours vise à donner aux étudiants les méthodes et outils informatiques nécessaires à l’évaluation des modèles liés à la physique moderne.
Profil:  
Sommaire:

 

 

 

 

1.      Programmation

2.      Le langage FORTRAN

3.      Ecriture et exécution des programmes en FORTRAN

4.      Etude de deux logiciels de calcul : MATLAB et MAPPLE

5.      Application aux problèmes de Physique

Retour

CODE UV IN370

Intitulé de l'Unité de Valeur: INFORMATIQUE POUR LES SCIENCES DE LA TERRE II
Objectifs: Ce cours vise à donner aux étudiants les rudiments nécessaires aux traitements des données par l’informatique.
Profil:  
Sommaire:

 

 

 

 

1.      Eléments de Statistique

2.      Echantillonnage

3.      estimation

4.      Tests

5.      Analyse et traitement des données

6.      Etude d’un logiciel d’Analyse et de traitement des données

Retour

 

CODE UV IN380

Intitulé de l'Unité de Valeur: INFORMATIQUE POUR LES SCIENCES NATURELLES II
Objectifs: Ce cours vise à donner aux étudiants les rudiments nécessaires aux traitements des données par l’informatique.
Profil:  
Sommaire:

 

 

 

 

1.      Eléments de Statistique

2.      Echantillonnage

3.      estimation

4.      Tests

5.      Analyse et traitement des données

6.      Etude d’un logiciel d’Analyse et de traitement des données

Retour

 

CODE UV IN330

Intitulé de l'Unité de Valeur: INFORMATIQUE POUR LA CHIMIE II
Objectifs: Ce cours vise à donner aux étudiants les rudiments nécessaires aux traitements des données par l’informatique.
Profil: étudiants de niveau III en informatique
Sommaire:

 

 

 

 

1.      Eléments de Statistique

2.      Echantillonnage

3.      estimation

4.      Tests

5.      Analyse et traitement des données

6.      Etude d’un logiciel d’Analyse et de traitement des données

Retour

 

NIVEAU IV

CODE UV IN401

Intitulé de l'Unité de Valeur: SYSTEME D’EXPLOITATION  II
Objectifs: Etudier les grands principes des systèmes d’exploitation en se basant sur UNIX. A la fin du cours, les étudiants devraient maîtriser la gestion des processus, la gestion de la mémoire et des fichiers sous UNIX.
Profil:  étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Gestion des processus

2.      Exclusion mutuelle, primitives, sémaphores

3.      Ordonnancement des processus

4.      Gestion des fichiers

5.      Gestion de la mémoire

6.      la pagination

7.      organisation de la mémoire (noyau, carte mémoire, cadre des pages)

8.      algorithmes d’allocation de la mémoire

9.      Gestion des entrées/sorties

10.  introduction aux systèmes distribués

Retour

 

             

CODE UV IN402

Intitulé de l'Unité de Valeur: RESEAUX
Objectifs: L'objectif est de donner les bases fondamentales des réseaux informatiques.
Profil: étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Rappels sur la terminologie

2.      Supports, équipements et architecture

3.      Mise en œuvre d'un réseau (connexion, configuration, utilisation)

4.      Etude des différentes couches  réseaux

5.      Exemples d'applications sur les réseaux courants (Internet, …)

6.      Programmation des applications réseaux

Retour

CODE UV IN403

Intitulé de l'Unité de Valeur: COMPILATION
Objectifs: Ce cours présente les concepts et les techniques fondamentaux de la compilation. Le but du cours est de donner une compréhension approfondie des langages de programmation ainsi que leurs traductions directes vers les ordinateurs. Les travaux dirigés et les travaux pratiques ont pour but la construction d’un compilateur pour un langage impératif.
Profil: étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Analyse lexicale et syntaxique

2.      Analyse sémantique (vérification de types)

3.      Contexte d’évaluation d’un programme

4.      Génération de code intermédiaire

5.      Analyse des flots de données

6.      Techniques d’optimisation

Retour

 

CODE UV IN404

Intitulé de l'Unité de Valeur: CALCULABILITE
Objectifs:    L’objectif de ce cours consiste en l’étude de ce qu’il est possible ou non de résoudre grâce à l’outil informatique, quels que soient le type et les performances de la machine utilisée.
Profil: étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Automates à pile et machines de Turing

2.      Les Machines de Turing

3.      Les fonctions récursives

4.      La non – calculabilité

Retour

CODE UV IN405

Intitulé de l'Unité de Valeur:  GENIE LOGICIEL II
Objectifs: Ce cours présente les techniques de conception et d’analyse orientée-objet. Le cours met en pratique à travers des exemples concrets et des projets de 4 étudiants les principes du génie logiciel introduits dans l’unité de valeur IN306. Un projet consiste à analyser et développer une application de taille conséquente et se déroule pendant toute la durée du cours. Un rapport final et une soutenance orale terminent ce travail.
Profil: étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Les concepts de la modélisation

2.      Modélisation statique des objets

3.      Modélisation de la dynamique

4.      Modèles d’implémentation

Retour

CODE UV IN406

Intitulé de l'Unité de Valeur: BASE DE DONNEES II
Objectifs:  Ce cours donne les notions fondamentales sur la conception et l'utilisation des bases de données.
Profil: étudiants de niveau IV en informatique
Sommaire:

 

 

 

 

1.      Rappels sur les différents modèles

2.      Approche orientée objet

3.      Etudes des langages de manipulation de données

4.      Contrôle d'accès concurrents

5.      Résistance aux pannes et sécurité des données

Retour

 

CODE UV IN411

Intitulé de l'Unité de Valeur: GRANDS SYSTEMES LINEAIRES ET PROBLEME DES MOINDRES CARRES
Objectifs: ce cours formule certains des algorithmes de résolution de systèmes linéaires sous forme de bloques pour une meilleure adaptation aux nouvelles architectures.  Il présente ensuite les méthodes efficace de résolution de problème des moindres carrés
Profil:  étudiants de niveau IV en informatique, Mathématique appliquées et en Physique
Sommaire:

 

 

 

 

1.      Problème de multiplication de matrices (algorithmes de base, algorithmes par bloque , aspects de calculs vectoriels et pipeline)    

2.      Analyse Matricielle (orthogonalité et décomposition SVD, projection et décomposition CS)

3.      Systèmes linéaires spéciaux (définis positifs, bandes, symétriques indéfinis, Vandermonde, Toeplitz)

4.      Orthogonalité et moindres carrés (transformations de House Holder et de Givens, la factorisation QR)

5.      Méthodes itératives (gradient conjugué, pré conditionnement)

Retour

CODE UV IN412

Intitulé de l'Unité de Valeur:   PROBLEMES AUX VALEURS PROPRES 
Objectifs: développement de quelques méthodes numériques efficace pour la solution des problèmes aux valeurs propres :
Profil: étudiants de niveau IV en informatique, Mathématique appliquées et en Physique
Sommaire:

 

 

 

 

1.      Problèmes non symétriques

2.      Problèmes symétriques

3.      Méthodes de Lanczos

4.      Fonctions de matrices

Retour

CODE UV IN401

Intitulé de l'Unité de Valeur:   COMPLEXITE ET ALGORITHMIQUE AVANCE
Objectifs: étude de la complexité de certains algorithmes et de problèmes NP-complets
Profil: étudiants de niveau IV de la filière informatique
Sommaire:

 

 

 

 

1.      Comportement asymptotique des fonctions

2.