Vous êtes sur la page 1sur 69

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Université d’Oran Es-Sénia

Faculté des Sciences

la Recherche Scientifique Université d’Oran Es-Sénia Faculté des Sciences Licence : MI / Informatique Année 2005

Licence :

MI / Informatique

Année 2005

1

Table des matières Récapitulatif

3

Objectifs de la Formation

4

Domaines d’Activités visés

4

Description et Organisation Générale du Diplôme

5

EQUIPE PEDAGOGIQUE ASSURANT LA FORMATION

5

APPUIS LOGISTIQUES A LA FORMATION

7

SEMESTRE : 1

8

SEMESTRE : 2

9

SEMESTRE : 3

10

SEMESTRE : 4

11

SEMESTRE : 5

12

SEMESTRE : 6

13

FICHE ORGANISATION DES ENSEIGNEMENTS

35

1 ère année L1 (Programme Commun Mathématiques - Informatique) : PCMI

37

2 ème ANNEE L2 : LICENCE INFORMATIQUE

38

3 ème ANNEE L3 : LICENCE INFORMATIQUE

39

UE1 (Fondamentale) 15 crédits

40

UE2 (de découverte) 9 Crédits

40

UE3 (Méthodologique) 6 Crédits

41

UE4 (Fondamentale) 12crédits

41

UE5 (Fondamentale) 12 crédits

42

UE6 (Culture Générale) 6 crédits

44

UEI7 (Fondamentale) 14 crédits

44

UEI8 (Fondamentale) 12 crédits

46

UEI9 (méthodologique) 4 crédits

47

UEI10 (Fondamentale) 16 crédits

48

UEI11 (Fondamentale) 12 crédits

50

UEI12 (méthodologique) 2 crédits

52

UEI13 (Fondamentale) 18 crédits

52

UEI14 (Fondamentale) 12 crédits

54

UEI15 (Fondamentale) 10 crédits

57

Option : Test et qualité des logiciels

57

Option : Conception orientée objet et architecture logicielle

58

Option : Vérification formelle des systèmes complexes

59

Option : Méthodes formelles de développement de logiciels

59

Option : Développement des applications Web et Internet

60

Option : Programmation Client-Serveur

60

Option : Optimisation

61

Option : Traitement d'image

61

Option : Réseaux de Neurones

62

Option : Morphologie mathématique

62

Option : Les systèmes d’aide à la décision

63

Option : Systèmes embarqués

64

Option : Technologies sans fil

65

Option : Réseaux sans fil ad hoc et de capteurs

65

Option : Systèmes Distribués

67

Option : Réplication dans les systèmes distribués étendus

67

Option : Les grilles et les technologies de grilles pour les calculs distribués étendus

68

UEI16 (Fondamentale) 20 crédits

69

2

CANEVAS DE PRESENTATION D’UN DOSSIER POUR L’HABILITATION D’UNE OFFRE DE FORMATION DANS LE CADRE DU DIPLOME DE LICENCE « LMD » *********************************************

TYPE DE LICENCE :

GENERALE/ACADEMIQUE

TYPE DE LICENCE : GENERALE/ACADEMIQUE PROFESSIONNELLE/APPLIQUEE ETABLISSEMENT : Département

PROFESSIONNELLE/APPLIQUEE

DE LICENCE : GENERALE/ACADEMIQUE PROFESSIONNELLE/APPLIQUEE ETABLISSEMENT : Département Informatique, Faculté de s

ETABLISSEMENT : Département Informatique, Faculté des Sciences ; Université d’Oran Es-Sénia

Récapitulatif

INTITULE DU DIPLOME

Licence en Informatique

DOMAINE DE FORMATION

MI : Mathématiques Informatique

MENTION/FILIERE

Informatique

SPECIALITE/OPTION

Informatique

COMPOSANTE PILOTE

Informatique

AUTRE (S) COMPOSANTE(S) ASSOCIEE(S)

Mathématiques, Physique

AUTRE(S) ETABLISSEMENT(S) ASSOCIE(S)/CO-HABILITE(S)

PARTENARIAT AVEC LES SECTEURS SOCIO- ECONOMIQUES

RESPONSABLE DU PROJET DE DIPLOME

Khelfi Mohamed Fayçal

3

Objectifs de la Formation (Compétences visées, Connaissances acquises à l’issue de la formation)

L'objectif de la Licence académique d'Informatique est de donner aux étudiants un enseignement de haut niveau en informatique. Pour l'informaticien, une familiarité avec les concepts abstraits qui sous-tendent la technique est devenue indispensable : sans elle, son savoir devient obsolète au bout de quelques années. La filière se veut donc généraliste et fondamentale pour former des étudiants qui sauront, tout au long de leur vie professionnelle, s'adapter à l'évolution constante de la discipline. A cet aspect, s'ajoute la préoccupation de répondre aux besoins plus immédiats de l'entreprise. Ainsi, les cours de systèmes d'exploitation, de programmation à objets, de génie logiciel, de réseaux, de bases de données, et de systèmes d'information permettent l'acquisition de compétences très appréciées dans le monde professionnel et académique.

Domaines d’Activités visés

- Génie logiciel

- Développement de logiciels

- Fondements de l’informatique

- Conception et analyse des programmes

- Systèmes et réseaux

- Langages de programmation : fonctionnelle, orientée objet, logique et concurrente.

- Optimisation mathématique dans le milieu industriel

Passerelles et Poursuite des Etudes Mathématiques à partir de la 2 ième année. Une passerelle est possible vers le domaine SM en capitalisant l’unité UE2.

Débouchés Les titulaires de cette licence peuvent travailler en tant que développeur. Ils peuvent occuper des postes d’ingénieurs d’études. Ils peuvent s’orienter vers l’enseignement secondaire. Ils peuvent enfin intégrer un master informatique (poursuite des études habituelle).

Poursuite d'études Master

4

Description et Organisation Générale du Diplôme

Il s’agit de faire ressortir notamment :

- la structuration en Semestres,

- les parcours types « identifiés » pour les étudiants

Il faudra distinguer les différents types d’enseignements (fondamentaux, de découverte, méthodologiques, transversaux, culture générale) en précisant :

- le volume horaire détaillé ainsi que la forme d’enseignement

- le nombre de crédits associé à chaque unité d’enseignement…

EQUIPE PEDAGOGIQUE ASSURANT LA FORMATION

Nom et Prénom

Grade

Ets. de rattachement

Forme taux de Participation

RAHMOUNI Mustapha Kamel

PR

Dépt. Informatique

100%

BELDJILALI Bouziane

MC

Dépt. Informatique

100%

BENHAMAMOUCH Djillali

MC

Dépt. Informatique

100%

HAFFAF Hafid

MC

Dépt. Informatique

100%

KHELFI Mohamed Faycal

MC

Dépt. Informatique

100%

LEBBAH Yahia

MC

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

ADLA Abdelkader

CC

Dépt. Informatique

100%

AMRANE (MOUMENI) Bakhta

CC

Dépt. Informatique

100%

AOUF Fadila

CC

Dépt. Informatique

100%

ATMANI Baghdad

CC

Dépt. Informatique

100%

BABA AHMED Latifa

CC

Dépt. Informatique

100%

BARIGOU (BELALEM) Fatiha

CC

Dépt. Informatique

100%

BELALEM Ghalem

CC

Dépt. Informatique

100%

BENAISSA Moussa

CC

Dépt. Informatique

100%

NAIT BAHLOUL Safia

CC

Dépt. Informatique

100%

BENYAMINA Abou el hassen

CC

Dépt. Informatique

100%

BESSAOUD TOURIA

CC

Dépt. Informatique

100%

BOUAMRANE Karim

CC

Dépt. Informatique

100%

BOUDJANI Leila

CC

Dépt. Informatique

100%

BOURENANE Malika

CC

Dépt. Informatique

100%

GUEZOURI Mustapha

CC

Dépt. Informatique

100%

HAMERLAIN Bentamar

CC

Dépt. Informatique

100%

MOKHTARI (ASLAOUI) Karima

CC

Dépt. Informatique

100%

NOURINE Rachid

CC

Dépt. Informatique

100%

SEKHRI Larbi

CC

Dépt. Informatique

100%

SENOUCI Mohamed

CC

Dépt. Informatique

100%

SETILI Mustapha

CC

Dépt. Informatique

100%

YAGOUBI Belabbès

CC

Dépt. Informatique

100%

NACHET Bakhta

CC

Dépt. Informatique

100%

ROUABHI Miloud

CC

Dépt. Informatique

100%

ABDELOUHEB (ADDI) Fawzia Zohra

CC

Dépt. Informatique

100%

5

BELLOUNAR (KADAR) Fatima Zohra

CC

Dépt. Informatique

100%

BOUSMAHA (OUSSOUKINE) Kheira Zineb

CC

Dépt. Informatique

100%

GHOMARI Abdelghani

CC

Dépt. Informatique

100%

HADI(YAGOUBI) Nadia

CC

Dépt. Informatique

100%

HOCINE Soraya

CC

Dépt. Informatique

100%

KECHAR (BIDAI) Zahia

CC

Dépt. Informatique

100%

KECHAR Bouabdellah

CC

Dépt. Informatique

100%

KETROUCI

(HAMADOUCHE)

CC

Dépt. Informatique

100%

Halima

LARABI Benali

CC

Dépt. Informatique

100%

LOUKIL Lakhdar

CC

Dépt. Informatique

100%

MEZIANE (SAHRAOUI) Hassina

CC

Dépt. Informatique

100%

SIDI ALI MEBAREK Mimi

CC

Dépt. Informatique

100%

TAGHEZOUT Noria

CC

Dépt. Informatique

100%

HAMDADOU Djamila

CC

Dépt. Informatique

100%

ADDOU Nouré

CC

Dépt. Informatique

100%

MAHI (REKIK) Latifa

CC

Dépt. Informatique

100%

NAOUI Moulkheir

CC

Dépt. Informatique

100%

ABDI Mustapha Kamel

CC

Dépt. Informatique

100%

BOUDJENNAH Lotfi

CC

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

DEKDOUK Abdel Kader (Dr)

MA

Dépt. Informatique

100%

OUALI Mohamed El Amine (Dr)

MA

Dépt. Informatique

100%

BOUAZA (Dr)

MA

Dépt. Informatique

100%

MOKHTARI (KHIAT) Nabila

MA

Dépt. Informatique

100%

TRACHE Najia (épouse KHELFI)

MA

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

BELKACEMI Ali

ASS

Dépt. Informatique

100%

BENAMINA Mohamed

ASS

Dépt. Informatique

100%

BOUYAKOUB Badra

ASS

Dépt. Informatique

100%

FOUROUR Said

ASS

Dépt. Informatique

100%

KLOUCHE Djedid Affaf

ASS

Dépt. Informatique

100%

LACHACHI Noureddine

ASS

Dépt. Informatique

100%

MOKADEM Mustapha

ASS

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

BELKHEIR (ADLA) Faïza

PI

Dépt. Informatique

100%

BESSEDJRARI (BOUFERA) Karima

PI

Dépt. Informatique

100%

SADATE Naima

PI

Dépt. Informatique

100%

SAYAH Mohamed

PI

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

NACHET Bakhta

CC

Dépt. Informatique

100%

CAID (BENAZZA) Imane

MA

Dépt. Informatique

100%

BENYAMINA Djouhara

MA

Dépt. Informatique

100%

------------------------------------------------

-------

---------------------------------

----------------------------------------

MOULAYAT Nasredine

PR

Dépt. Physique

70%

ZANOUN Yahia

MC

Dépt. Physique

70%

SELMA Chiali

MC

Dépt. Physique

70%

HAMAIZI Hadj

MC

Dépt. Chimie

70%

SMAIL Abderahmane

MC

Dépt. Mathématiques

70%

REMILI Moussadak

CC

Dépt. Mathématiques

70%

BELAIB Khemissi

CC

Dépt. Mathématiques

70%

BENNACEUR Mohamed

CC

Dépt. Mathématiques

70%

RAHMANI AbdelKader

CC

Dépt. Mathématiques

70%

6

APPUIS LOGISTIQUES A LA FORMATION

Type de logistique

 

Description

 

1 Amphithéâtres

Locaux Pédagogiques

3

Salles TD

3

Salles TPs

Laboratoires

Pédagogiques ------------------------------------ de Recherche

-------------------------------------------------------

 

Bibliothèque

 

1

Equipements Informatiques

33 Machines Réseaux 1 Vidéo-projecteur+1 Ordinateur portable

Autre logistique (laboratoires et équipements industriels… )

 

7

FICHE SEMESTRE

MENTION : INFORMATIQUE - MATHEMATIQUES SPECIALITE/OPTION : INFORMATIQUE - MATHEMATIQUES PARCOURS TYPE : INFORMATIQUE - MATHEMATIQUES SEMESTRE : 1

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

UE3

 

Type

Fondamentale

Découverte

Méthodologique

Obligatoire

Oui

Oui

Oui

Optionnelle

     

Majeure/Mineure

Fondamentale

Découverte

Méthodologique

(Fondamentale/Découverte)

Transversale

     
 

Travail Personnel

     

---------------------

-

 

Cours

7h30

4h30

1h30

----------------------

-

Répartition

Travaux Dirigés ---------------------- Travaux

6h00

3h00

(en heures

par

1h30

1h30

Pratiques

semestre)

----------------------

Autres….

 

Crédits

15

9

6

Effectifs Estudiantins prévus

60

60

60

Nombre de Groupes

3

3

3

8

FICHE SEMESTRE

MENTION : INFORMATIQUE - MATHEMATIQUES SPECIALITE/OPTION : INFORMATIQUE - MATHEMATIQUES PARCOURS TYPE : INFORMATIQUE - MATHEMATIQUES SEMESTRE : 2

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

UE3

     

Culture

 

Type

Fondamentale

Fondamentale

générale

 

Obligatoire

Oui

Oui

Oui

 

Optionnelle

     

Majeure/Mineure

Fondamentale

Fondamentale

 

(Fondamentale/Découverte)

     

Culture

Transversale

Générale

 

Travail Personnel

     

---------------------

-

 

Cours

4h30

6h00

4h30

----------------------

-

Répartition

Travaux Dirigés

4h30

3h00

(en heures

---------------------- Travaux

par Pratiques semestre) ---------------------- Autres….

3h00

 

Crédits

12

12

6

Effectifs Estudiantins prévus

60

60

60

Nombre de Groupes

3

3

3

9

FICHE SEMESTRE

MENTION : INFORMATIQUE SPECIALITE/OPTION : INFORMATIQUE PARCOURS TYPE : INFORMATIQUE SEMESTRE : 3

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

UE3

 

Type

Fondamentale

Fondamentale

Méthodologique

 

Obligatoire

Oui

Oui

Oui

 

Optionnelle

     

Majeure/Mineure

Fondamentale

Fondamentale

Méthodologique

(Fondamentale/Découverte)

Transversale

     
 

Travail Personnel

     

---------------------

-

 

Cours

6h00

4h30

3h00

----------------------

-

Répartition

Travaux Dirigés

4h30

4h30

(en heures

---------------------- Travaux

par Pratiques semestre) ---------------------- Autres….

1h30

 

Crédits

14

12

4

Effectifs Estudiantins prévus

40

40

40

Nombre de Groupes

2

2

2

10

FICHE SEMESTRE

MENTION : INFORMATIQUE SPECIALITE/OPTION : INFORMATIQUE PARCOURS TYPE : INFORMATIQUE SEMESTRE : 4

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

UE3

 

Type

Fondamentale

Fondamentale

Méthodologique

 

Obligatoire

Oui

Oui

Oui

 

Optionnelle

     

Majeure/Mineure

Fondamentale

Fondamentale

Méthodologique

(Fondamentale/Découverte)

Transversale

     
 

Travail Personnel

     

---------------------

-

 

Cours

6h00

4h30

1h30

----------------------

-

Répartition

Travaux Dirigés

4h30

4h30

(en heures

---------------------- Travaux

par Pratiques semestre) ---------------------- Autres….

4h30

 

Crédits

16

12

2

Effectifs Estudiantins prévus

40

40

40

Nombre de Groupes

2

2

2

11

FICHE SEMESTRE

MENTION : INFORMATIQUE SPECIALITE/OPTION : INFORMATIQUE PARCOURS TYPE : INFORMATIQUE SEMESTRE : 5

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

Type

Fondamentale Fondamentale

Obligatoire

Oui

Oui

Optionnelle

Majeure/Mineure

(Fondamentale/Découverte)

Fondamentale Fondamentale

Transversale

-

Travail Personnel

---------------------

Cours

----------------------

-

Travaux Dirigés ---------------------- Travaux

par Pratiques semestre) ---------------------- Autres….

Répartition

(en heures

9h00

4h30

3h00

4h30

3h00

Crédits

18

12

Effectifs Estudiantins prévus

40

40

Nombre de Groupes

2

2

12

FICHE SEMESTRE

MENTION : INFORMATIQUE SPECIALITE/OPTION : INFORMATIQUE PARCOURS TYPE : INFORMATIQUE SEMESTRE : 6

Intitulé de l’Unité d’Enseignement (UE)

UE1

UE2

Type

Fondamentale Fondamentale

Obligatoire

Oui

Oui

Optionnelle

Majeure/Mineure

(Fondamentale/Découverte)

Fondamentale Fondamentale

Transversale

-

Travail Personnel

---------------------

Cours

----------------------

-

Répartition

(en heures

par Pratiques semestre) ---------------------- Projet

Travaux Dirigés ---------------------- Travaux

3h00

22h00

Crédits

10

20

Effectifs Estudiantins prévus

40

40

Nombre de Groupes

2

2

13

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE1 Fondamentale MI Commun Mathématiques - Informatique Informatique

1

Cours : Algèbre 1 (1h30) ; Analyse 1 (3h00) ; Informatique1 (3h00)

T.D. : Algèbre 1 (1h30) ; Analyse 1 (3h00) ; Informatique1 (1h30)

T.P. Informatique1 (1h30)

Travail Personnel : 10h

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

Analyse 1 = 3 crédits

Algèbre 1 = 6 crédits

U.E. = 15 crédits

Informatique 1 = 6 crédits

Description de l’U.E.

et de ses Composantes

Analyse 1 : Dans ce module, sont introduites les premières notions d’analyse : Nombres réels et nombres complexe ; Suites et limites ; Fonctions à une variable réelle (continuité ; dérivabilité) ; Théorème des accroissements finis ; Formule de Taylor et développements limités ; Fonctions élémentaires.

Algèbre 1 : Dans ce module, sont introduites les premières notions d’algèbre : Rappels sur l'anneau Z (théorème de Bézout, équations diophantiennnes, idéaux, congruences) ; Applications d'ensembles ; Relations binaires sur un ensemble ; Structures algébriques ; Homomorphismes de groupes ; Anneau de polynômes.

Informatique 1 : L'objectif de cette première unité d'introduction à la discipline informatique est de permettre aux étudiants de mieux comprendre les principes de fonctionnement d'une machine (ou d'un réseau de machines) et d'un logiciel, ainsi que certains principes de base de la programmation.

14

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE2 Fondamentale MI Commun Mathématiques - Informatique Informatique

1

 

Cours : Mécanique du point (1h30) ; Electricité (1h30) ; 1 option parmi [Physique optique, Chimie, Economie de l’entreprise] (1h30)

T.D. : Mécanique du point (1h30) ; Electricité (1h30)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P.

Travail Personnel :

Autres (stages…)

   

U.E. = 9 crédits

Crédits affectés à l’U.E . (et à ses Composantes )

Mécanique du point = 3 crédits

 

Electricité = 3 crédits

Option = 3 crédits

 

Mécanique du point : Même programme que le SM et STPI.

Description de l’U.E. et de ses Composantes

Electricité : Même programme que le SM et STPI.

Option Physique optique : Même programme que le SM et STPI.

 

Option Chimie : Même programme que STPI.

Option Economie de l’entreprise : Ce cours optionnel introduit les modalités d’organisation et de développement de l’entreprise. L’accent est mis sur la dimension financière et comptable, le développement durable, et sur la façon avec laquelle l’entreprise s’approprie l’innovation.

Option Electronique, Composants et Systèmes : Ce module présente dans une première partie les composants de base utilisés en

électronique analogique (transistors, montage à plusieurs transistors,

amplificateurs différentiels,

).

Dans un seconde partie, des

composants plus évolués nécessaires au fonctionnement des circuits

analogiques et numériques sont détaillés : oscillateurs, convertisseurs analogique - numérique et numérique - analogique, VCO, boucle à

verrouillage de phase,

Enfin, une troisième partie permet d'aborder

15

l'utilisation de ces composants dans des systèmes électroniques classiques : émission - réception, m odulations

l'utilisation de ces composants dans des systèmes électroniques classiques : émission - réception, modulations analogiques (amplitude - fréquence - phase), interface analogique - numérique, filtres fréquentiels, filtres à capacités commutées,

16

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE3 Fondamentale MI Commun Mathématiques - Informatique Informatique

1

Cours : Techniques d’expression et de communication (1h30/quinz) ; Anglais 1 (1h30/quinz)

T.D. :

T.P. TP bureautique (1h30)

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = 6 crédits

TP bureautique = 3 crédits

Technique d’expression et de communication = 1.5 crédits

Anglais 1 = 1.5 crédits

Description de l’U.E. et de ses Composantes

TP bureatique : Apprentissage de l’interface graphique Windows (Système Windows), et 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 : Internet Explorer (navigation sur Internet), Moteurs de recherche (Google, Altavista, …), Messagerie électronique, …

Techniques d’expression et de communication : Techniques d’expression écrite : mémoire, rapport, synthèse, etc. Techniques d’expression orale : soutenance, exposé, utilisation des moyens de communication modernes. Expression et communication dans un groupe.

Anglais 1 : Amélioration de la compétence linguistique générale sur le plan de la compréhension et de l’expression Acquisition du vocabulaire spécialisé de l’anglais informatique.

17

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE4 Fondamentale MI Commun Mathématiques - Informatique Informatique

2

Cours : Algèbre 2 (1h30) ; Analyse 2 (1h30) ; Statistique descriptive

(1h30)

T.D. : Algèbre 2 (1h30) ; Analyse 2 (1h30) ; Statistique descriptive

(1h30)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P.

Travail Personnel :

Autres (stages…)

Crédits affectés à l’U.E . (et à ses Composantes )

Algèbre 2 = 4 crédits

Analyse 2 = 4 crédits

U.E. = 12 crédits

Statistique descriptive = 4 crédits

Description de l’U.E. et de ses Composantes

Algèbre 2 : Dans ce module sont introduites les notions suivantes d’algèbre : Espaces vectoriels de dimension finie, bases, sous-espaces ; Applications linéaires, matrice d'une application linéaire ; Déterminants ; Applications aux systèmes d'équations linéaires, système de Cramer ; Opérations sur les matrices.

Analyse 2 : Dans ce module sont introduites les notions suivantes d’analyse : Intégrales définies, primitives ; Equations différentielles du 1 er et 2 ème ordre à coefficients constants.

Statistique descriptive : Dans ce module sont introduites les notions suivantes de statistique : Séries statistiques à une variable ; Séries statistiques à deux variables.

18

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE5 Fondamentale MI Commun Mathématiques - Informatique Informatique

2

Cours : Calcul formel (1h30) ; Structure machine (1h30) ; Informatique 2 (3h00)

T.D. : Structure machine (1h30) ; Informatique 2 (1h30)

T.P. Calcul formel (1h30)

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = 12 crédits

Calcul formel = 3 crédits

Structure machine = 3 crédits

Informatique 2 = 6 crédits

Description de l’U.E. et de ses Composantes

Calcul formel : Introduction à la programmation fonctionnelle avec le langage CAML en présentant les concepts mathématiques de la programmation : Interprétation et évaluation ; Expressions et précédence des opérateurs ; Types élémentaires ; Produit cartésien ; Structures de données ; Récursivité ; Polymorphisme et fonctions d’ordre supérieur. Dans la dernière partie du TP, on aborde un logiciel de calcul scientifique tel que Matlab ou Mathematica.

Structure machine : Prendre connaissances de la théorie formelle basée sur l’Algèbre de Boole pour la synthèse des circuits.

Informatique 2 : Ici sont abordées les notions de base de la modélisation informatique de problème : analyse et modélisation d'un problème, algorithmique et programmation. L'enseignement s'appuie sur un langage impératif et typé (Pascal ou C). De plus, un enseignement est conçu autour d'une étude de cas dont le thème porte sur une application de l'informatique à la résolution d'un problème de mathématique ou de physique.

19

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UE6 Fondamentale MI Commun Mathématiques - Informatique Informatique

2

Cours : Anglais 2 (1h30) ; Histoire des sciences (1h30) ; Technologie Web (1h30)

T.D. :

T.P.

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = X crédits

Anglais 2 = 2 crédits Histoire des sciences = 2 crédits Technologie Web = 2 crédits

Anglais 2 : Soutenir une conversation technique avec un interlocuteur anglophone, comprendre et rédiger des documents techniques. Chaque étudiant aura la possibilité de se présenter au TOEFL.

Description de l’U.E. et de ses Composantes

Histoire des sciences : Le cours vise à sensibiliser l’étudiant à la difficulté inhérente à la découverte de concepts scientifique. Des notions banalisées, telles que la variable, l’équation, ou la fonction doivent être valorisées car elles ont permis une restructuration radicale de la pratique scientifique. Ce cours retrace l’histoire chronologique des sciences avec une introduction à leur épistémologie.

Technologie Web : Introduction à l’Internet ; Réseau et Communication ; Introduction au Word-Wide-Web (WWW) :

technologies Web, protocole HTML , format d’une page web, outils de création d’un site web ; Technologies des données : son, image, animation et vidéo, outils pour le développement multimédia ; Interactivité sur le Web : rôle des applets ;

20

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI7 Fondamentale MI Informatique Informatique

3

 

Cours : Architecture des ordinateurs (1h30) ; Algorithmique et Structures de Données (3h00) ; Systèmes d’information (1h30)

T.D. : Architecture des ordinateurs (1h30) ; Algorithmique et Structures de Données (1h30) ; Systèmes d’information (1h30)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P. : Algorithmique et Structures de Données (1h30)

Travail Personnel :

Autres (stages…)

 

U.E. = 14 crédits

Crédits affectés à l’U.E . (et à ses Composantes )

Architecture des ordinateurs = 5 crédits

Algorithmique et Structures de Données = 5 crédits

Systèmes d’information = 4 crédits

Description de l’U.E. et de ses Composantes

Architecture des ordinateurs : Le module se décompose en trois grandes parties : La première partie porte sur l'architecture externe d'un processeur 32 bits, et insiste sur la définition de l'interface matériel / logiciel et la programmation en assembleur. On illustre les concepts sur l'exemple du processeur industriel MIPS R3000. La seconde partie consiste en un rappel des fondements théoriques des systèmes matériels numériques synchrones. La troisième partie présente l'architecture interne du processeur MIPS R3000, dans une réalisation micro-programmée.

Algorithmique et Structures de Données : Comprendre les notions d'algorithme, de structure de données et de complexité. Sensibiliser à la notion de preuve d'algorithme. Montrer l'impact du choix des structures de contrôle et des structures de données sur la complexité. Acquérir la connaissance des structures de données de base et des algorithmes de base sur les tris, les arbres, et les graphes. Acquérir un savoir-faire théorique et pratique sur ces notions à travers Cours, TDs et TP.

Systèmes d’information : Ce Cours s’articule autour de trois parties

21

essentielles : La 1 ère partie présente le monde de l'entreprise (différentes formes de structures d'organisation de l'entreprise,

principales fonctions et les différents systèmes de l'entreprise) ; La

2

ème partie

présente

les

outils

d'analyse fondamentaux et de

structuration des données ; La 3 ème partie : Introduction aux systèmes

d'information, méthodes de conception et d’analyse d’un SI.

22

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI8 Fondamentale MI Informatique Informatique

3

 

Cours : Analyse numérique (1h30) ; Probabilités Statistiques (1h30) ; Logique mathématique (1h30)

T.D. : Analyse numérique (1h30) ; Probabilités Statistiques (1h30) ; Logique mathématique (1h30)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P.

Travail Personnel :

Autres (stages…)

 

Analyse numérique = 4 crédits

Crédits affectés à l’U.E . (et à ses Composantes )

Probabilités Statistiques = 4 crédits

Logique mathématique = 4 crédits

Description de l’U.E. et de ses Composantes

Analyse numérique : Ce module introduits les algorithmes fondamentaux de calcul scientifique : Notions d’erreurs ; Approximation et interpolation polynomiale ; Dérivation et intégration numérique ; Résolution des systèmes linéaires ; Résolution d’équations et systèmes non linéaires ; Calcul des valeurs et des vecteurs propres ; Résolution des équations différentielles.

Probabilités Statistiques : Ce module introduit les notions

fondamentales de la théorie des probabilités et de la statistique inférentielle.

Logique mathématique : Ce module présente la logique mathématique qui est le fondement théorique de l’informatique. On commence par introduire la logique d’ordre 0 qui permet d’illustrer simplement les volets principaux de toute logique : syntaxe, sémantique, système de déduction, cohérence et complétude. Par la suite la logique d’ordre 1 est introduite avec ses propres parties : skolémisation, théorème de Herbrand, incomplétude de Gödel. Des notions de base de calculabilité sont introduites à la fin.

23

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI9 Fondamentale MI Informatique Informatique

3

 

Cours : Anglais 3 (1h30) ; Option [Cognition, Initiation aux techniques de management] (1h30)

T.D.

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P.

Travail Personnel :

Autres (stages…)

 

U.E. = 4 crédits

Crédits affectés à l’U.E . (et à ses Composantes )

Anglais 3 = 2 crédits

Option = 2 crédits

 

Anglais 3 : Techniques d’expression orale : exposé, soutenance et communication en groupes.

Description de l’U.E. et de ses Composantes

Option Cognition : Ce cours a pour objectif de permettre à l’étudiant d’approfondir ses connaissances dans le domaine de la cognition tel que le rapport de la représentation et extraction des connaissances avec la cognition, traitement du langage naturel et la vision.

Option initiation aux techniques de management : En plus d’une introduction aux techniques classiques de management, ce cours accentuera tout particulièrement le développement par l’innovation.

24

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI10 Fondamentale MI Informatique Informatique

4

 

Cours : Algorithmique et structure de données 2 (1h30) ; Bases de données (3h00) ; Systèmes d’exploitation 1 (1h30)

T.D. : Algorithmique et structure de données 2 (1h30) ; Bases de données (1h30) ; Systèmes d’exploitation 1 (1h30)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

T.P. : Algorithmique et structure de données 2 (1h30) ; Bases de données (1h30) ; Systèmes d’exploitation 1 (1h30)

Travail Personnel :

 

Autres (stages…)

 

U.E. = 16 crédits Algorithmique et structure de données 2 = 5 crédits

Crédits affectés à l’U.E . (et à ses Composantes )

Bases de données = 6 crédits

Systèmes d’exploitation 1 = 5 crédits

Description de l’U.E. et de ses Composantes

Algorithmique et structure de données 2 : L’orientation souhaitée pour l’associer à ce cours est : "présenter les mécanismes offerts par les langages de programmation et identifier leur usage dans le contexte d'un développement modulaire.". Les concepts de base présentés iront jusqu'à "l'orée de l'univers objet" et seront illustrés avec C++ ou Java. Il est souhaité également de présenter aux étudiants un environnement de production dont la philosophie, orientée production, s'inspire de ce que l'on peut trouver dans le monde industriel. Afin de détailler les notions que l'on trouve dans les langages de programmation, il sera utilisé en TD et en TP (choisi pour le premier semestre de la licence). Outre l'écriture de programmes en Java/C++, il sera demandé aux étudiants de lire et comprendre des services écrits en Java/C++.

Bases de données : Comprendre les objectifs, les architectures et les langages de bases de données. Maîtriser les fondements théoriques et les algorithmes de base des systèmes de gestion de bases de données, depuis la conception de base de données jusqu'au traitement de requêtes et la gestion de transactions. Le module s'appuie sur le modèle relationnel et les langages associés, en particulier SQL.

Systèmes d’exploitation 1 : L'objectif de ce module est d'étudier les principes, algorithmes et organisations des systèmes informatiques. Le

25

but est de dégager les concepts communs à la base des systèmes modernes tel que

but est de dégager les concepts communs à la base des systèmes modernes tel que le temps partagé, l'ordonnancement, la gestion de la mémoire et des disques. Des exemples d'implantation notamment dans UNIX seront évoqués. Nous voulons insister sur l'interaction des mécanismes de base de façon à fournir aux étudiants une vision globale du fonctionnement du système. Pour faciliter l'assimilation des principes de base des systèmes, il paraît important d'illustrer les concepts par l'étude d'un système réel (en l'occurrence UNIX). De plus, il est indispensable que les étudiants puissent mettre en oeuvre les concepts du cours dans des TP. Une part importante des séances de TD sera consacrée à des TP (près de la moitié).

26

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI11 Fondamentale MI Informatique Informatique

4

Cours : Théorie des langages (1h30) ; Programmation linéaire (1h30) ; Génie logiciel et Programmation Orientée Objet (1h30)

T.D. : Théorie des langages (1h30) ; Programmation linéaire (1h30) ; Génie logiciel et Programmation Orientée Objet (1h30)

T.P. :

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = 12 crédits

Théorie des langages = 4 crédits

Programmation linéaire = 4 crédits

Génie logiciel et Programmation Orientée Objet = 4 crédits

Description de l’U.E. et de ses Composantes

Théorie des langages : Ce module introduit la base théorique d’implantation des langages de programmation et des langages formels d’une façon générale : Langages ; Les automates d’états finis ; Les langages réguliers ; Les langages algébriques ; Les langages à contexte libre ; Les machines de Turing ;

Programmation linéaire : Ce cours dresse un panorama des techniques de modélisation utilisées en programmation linéaire, il permet le développement d’applications industrielles en optimisation.

Génie logiciel et Programmation Orientée Objet : Eléments de Génie logiciel : Cycle de vie d'un logiciel : analyse, modélisation, développement, test, maintenance. ; Modèle Orienté Objets ; Polymorphisme, résolution tardive des noms ; Langage type JAVA ; Threads et synchronisation ; Réalisation des projets de développement.

27

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI12 Fondamentale MI Informatique Informatique

4

Cours : Anglais 4 (1h30)

T.D. :

T.P.

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

Anglais 4 = 2 crédits

U.E. = 2 crédits

Anglais 4 : Techniques d’expression écrite et orale : rapport, mémoire, exposé, soutenance, communication en groupes.

Description de l’U.E. et de ses Composantes

28

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI13 Fondamentale MI Informatique Informatique

5

Cours : Systèmes d’exploitation 2 (3h00) ; Compilation (3h00) ; Réseaux (3h00)

T.D. : Systèmes d’exploitation 2 (1h30) ; Compilation (1h30) ; Réseaux (1h30)

T.P. : Systèmes d’exploitation 2 (1h30) ; Compilation (1h30)

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = 18 crédits

Systèmes d’exploitation 2 = 6 crédits

Compilation = 6 crédits

Réseaux = 6 crédits

Description de l’U.E. et de ses Composantes

Systèmes d’exploitation 2 : Introduire la problématique du parallélisme dans les systèmes d'exploitation et étudier la mise en oeuvre des mécanismes de synchronisation et d'exclusion mutuelle tant dans un environnement centralise que dans un environnement reparti ; Inculquer à l'étudiant les concepts et les outils de base des systèmes repartis ;

Compilation : Introduction au problème de la compilation : du texte- source au code objet en passant par l'arbre de syntaxe abstraite sur la base d'un petit compilateur réalisé en C++ qui est déjà introduit et maîtrisé dans les cours de TAD et d’algorithmique. Le code objet visé est réalisé sous les environnements classiques d'analyseurs : Lex (Flex) et Yacc (Bison).

Réseaux : Ce module est une introduction au monde des réseaux informatiques. Il constitue un noyau de base des connaissances " réseaux " dont la compréhension est essentielle, car tous les concepts présentés sont utilisés dans les réseaux actuels et à venir. Il a comme objectifs : la compréhension des concepts fondamentaux utilisés en réseaux : structuration d’une architecture de communication en couches, notion de protocole, principaux mécanismes de communication tels que : contrôle d’erreur, contrôle de flux, contrôle

29

de congestion, commutation, mode de communication, routage, adressage ; l’initiation à des protoc oles courants,

de congestion, commutation, mode de communication, routage, adressage ; l’initiation à des protocoles courants, notamment Ethernet, IP, TCP ; la familiarisation de l’étudiant avec le vocabulaire "réseau" ;

30

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI14 Fondamentale MI Informatique Informatique

5

Cours : Programmation logique (1h30) ; Théorie des graphes (1h30) ; Option [Infographie, Ingénierie des connaissances, Cryptographie, Développement des interfaces graphiques] (1h00)

T.D. : Programmation logique (1h30) ; Théorie des graphes (1h30)

T.P. :

Travail Personnel :

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

U.E. = 12 crédits

Théorie des graphes = 4 crédits

Programmation logique = 4 crédits

Option = 4 crédits

Description de l’U.E. et de ses Composantes

Théorie des graphes : Appréhender les algorithmes des graphes utilisés dans les réseaux informatiques, dans les problèmes de calcul de coût minimal, dans la recherche du meilleur chemin et dans les méthodes d’ordonnancement (Gestion des projets,…).

Programmation logique : Ce module introduit l’un des langages de programmation les plus mieux conçus mathématiquement. Les parties de ce cours sont les suivantes : une introduction au langage PROLOG de la programmation logique ; sémantique ; la résolution SLD.

Option Infographie : Ce module introduit : Techniques de base en infographie ; Systèmes graphiques ; Communication graphique ; Modélisation Géométrique ; Outils standards ; Animation ; Visualisation ; Réalité virtuelle ; Vision Machine ;

Option Ingénierie des connaissances : La conception d’un prototype de système de représentation de connaissances : Acquisition des connaissances ; Représentation des connaissances ; Les systèmes de représentation des connaissances ; Des systèmes experts aux systèmes à base de connaissances ; Modélisation des connaissances ; Conception et réalisation d’ontologies en ingénierie des connaissances ; Gestion des connaissances.

31

Option Cryptographie : Initiation aux concepts fondamentaux et aux méthodes de la cryptographie c ontemporaine

Option Cryptographie : Initiation aux concepts fondamentaux et aux méthodes de la cryptographie contemporaine ; Principes de la cryptographie à clef publique, ses avantages par rapport à la cryptographie classique qui oblige à garder secrètes les clefs de chiffrement et de déchiffrement ; Etude de quelques cryptosystèmes tel que le célèbre RSA, et protocoles d’échanges de clefs, d’authentification, de chiffrement ; Génération de nombres pseudo- aléatoires ;

32

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI15 Fondamentale MI Informatique Informatique

6

Cours : Option 1 (1h30) ; Option 2 (1h30)

T.D. :

T.P. :

Travail Personnel :

Autres (stages…) :

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

Option 1 = 5 crédits

Option 2 = 5 crédits

U.E. = 10 crédits

Description de l’U.E. et de ses Composantes

(Voir le contenu à la fin de ce document) Option : Test et qualité des logiciels orientés objet Option : Conception orientée objet et architecture logicielle Option : Vérification formelle des systèmes complexes Option : Méthodes formelles de développement de logiciels Option : Développement des applications Web et Internet Option : Programmation Client-Serveur Option : Optimisation Option : Traitement d'image Option : Réseaux de Neurones Option : Morphologie mathématique Option : Les systèmes d’aide à la décision Option : Systèmes embarqués Option : Technologies sans fil Option : Réseaux sans fil ad hoc et de capteurs Option : Systèmes Distribués Option : Réplication dans les systèmes distribués étendus Option : Les grilles et les technologies de grilles pour les calculs distribués étendus

33

FICHE UNITE D’ENSEIGNEMENT

Libellé de l’U.E. :

Mention :

Spécialité/Option :

Parcours Type :

Semestre :

UEI16 Fondamentale MI Informatique Informatique

6

Cours :

T.D. :

T.P. :

Travail Personnel : Projet

Autres (stages…)

Répartition du Volume Horaire Semestriel de l’U.E. et de ses Composantes

Crédits affectés à l’U.E . (et à ses Composantes )

Projet = 20 crédits

U.E. = 20 crédits

Description de l’U.E. et de ses Composantes

Projet : Ce projet vise à concrétiser les notions avancées introduits dans les deux années de spécialisation en informatique. L’étudiant découvre les étapes essentielles de la résolution des problèmes par la machine : spécification, conception, et programmation. L’équipe de formation doit faire un effort pour proposer des sujets divers pour répondre aux différents profils des étudiants. Les sujets externes sont encouragés sous la responsabilité des tuteurs.

34

FICHE ORGANISATION DES ENSEIGNEMENTS

Mention : Informatique

Spécialité/Option : Informatique

Parcours Type : Informatique

   

Volume

Volume Horaire

 

SEMESTRE

Unité d’Enseignement

Horaire

 

Hebdomadaire

Crédits

Semestri

C.M. ;

T.D. ;

T.P.

el

 
 

Unité d’Enseignement 1

220

h

110

h ; 110 h ;

--

15

- Algèbre 1

10

h

22

h ;

22 h ;

--

3

- Analyse 1

100 h

44

h ;

44 h ;

--

6

- Informatique 1 Unité d’Enseignement 2

70

h

44

h ;

44 h ;

--

6

110

h

66

h ;

44 h ;

--

9

- Mécanique du point

40

h

22

h ;

22 h ;

--

3

SEMESTRE

- Electricité

40

h

22

h ;

22 h ;

--

3

I

- Option[…] Unité d’Enseignement 3

20

h

22

h ;

--

;

--

3

44

h

22

h ;

-- ;

22 h

6

- TP bureautique

20

h

-- ;

-- ;

22 h

3

- Tech. d’expression et de comm.

10

h

11

h ;

-- ;

--

1.5

- Anglais1

10

h

11

h ;

-- ;

--

1.5

 

TOTAL

374

h

198

h ; 154 h ; 22 h

30

 

Unité d’Enseignement 4

132

h

66

h ;

66 h ;

--

12

- Algèbre 2

44

h

22

h ;

22 h ;

--

4

- Analyse 2

44

h

22

h ;

22 h ;

--

4

- Statistique Descriptive Unité d’Enseignement 5

44

h

22

h ;

22 h ;

--

4

176

h

88

h ;

44 h ;

44 h

12

- Calcul formel

44

h

22

h ;

-- ;

22 h

3

SEMESTRE

- Structure Machine

44

h

22

h ;

22 h ;

--

3

II

- Informatique 2 Unité d’Enseignement 6

88

h

44

h ;

22 h ;

22 h

6

66

h

66h

 

6

- Anglais 2

22

h

22

h

2

- Histoire des sciences

22

h

22

h

2

- Technologie WEB

22

h

22

h

2

 

TOTAL

374

h

220

h ; 110 h ; 44 h

30

 

Unité d’Ens. Informatique 7

176

h

88

h ;

66 h ;

22 h

14

- Architecture des Ordinateurs

44

h

22

h ;

22 h ;

--

5

- Algo. et Struct. de Données. 1

88

h

44

h ;

22 h ;

22 h

5

- Systèmes d’information Unité d’Ens. Informatique 8

44

h

22

h ;

22 h ;

-- h

4

132

h

66

h ;

66 h ;

--

12

- Analyse numérique

44

h

22

h ;

22 h ;

--

4

35

SEMESTRE

- Probabilités Statistiques

44

h

22

h ;

22 h ;

--

4

III

- Logique mathématique Unité d’Ens. Informatique 9

44

h

22

h ;

22 h ;

--