
|
ANNEE M2 |
Intitulés |
Sem |
Heures |
ECTS |
| UE1 - Méthodes et Outils |
| Anglais - Cours + examen TOEIC |
1 |
24 |
2 |
| Gestion de projets |
1 |
24 |
2 |
| UE2 - Bases de données |
| Access |
1 |
48 |
3 |
| Modélisation Merise - UML |
1 |
16 |
2 |
| UE3 - Internet et Multimédia |
| Le langage HTML |
1 |
24 |
2 |
| Graphismes (Photoshop,
Illustrator, Flash) |
1 |
24 |
2 |
| UE4 - Programmation procédurale |
| Algorithmique générale |
1 |
48 |
3 |
| Programmation en Langage C |
1 |
48 |
3 |
| UE5 -
Informatique et entreprise |
| Le projet en système
d'information |
1 |
24 |
3 |
| UE6 - Conception et configuration
des réseaux |
| Le système d'exploitation Unix |
2 |
24 |
2 |
| Réseaux |
2 |
40 |
3 |
| UE7 - Organisations et systèmes
d'information |
| Socioéconomie des organisations |
2 |
24 |
2 |
| Stratégie d'entreprise et Systèmes d'Information |
2 |
24 |
2 |
| Audit informatique |
2 |
24 |
2 |
| UE8 - Internet
et bases de données |
| Programmation en langage PHP |
2 |
40 |
3 |
| Langage SQL |
2 |
16 |
2 |
| UE9 - Programmation objet |
| Programmation en langage Visual Basic
.NET |
2 |
48 |
3 |
| Programmation en langage Java |
2 |
40 |
3 |
| UE10 - Projets |
| Projet Bases de Données |
2 |
- |
1 |
| Projet C |
2 |
- |
1 |
| Projet Site Web |
2 |
- |
1 |
| Projet PHP |
2 |
- |
1 |
| Projet Visual Basic .NET |
2 |
- |
1 |
| Projet Java |
2 |
- |
1 |
|
UE11 - Entreprise |
10 |
| TOTAL M2 |
|
560 |
60 |
DESCRIPTION DES ENSEIGNEMENTS :
Anglais - Cours + examen TOEIC
(M2 - 24h - 2 ECTS)
Cet enseignement, axé sur l'enseignement de l'anglais
professionnel, pourra être conclu, au libre choix de
l'étudiant, par le passage du TOEIC.
|
Gestion de projets - Le projet en système d'information
(M2 - 24h + 24h - 2 + 3 ECTS)
Ce cours apportera aux étudiants une compréhension globale
des fondamentaux de la gestion de projet, alimentée par
l'exposé de situations réelles. Ceci leur permettra dans
leur activité professionnelle tant de pratiquer la gestion
de projet, que de s'intégrer efficacement dans un projet
d'entreprise.
Le cours traite notamment les sujets suivants :
définition, organisation et mise en place d'un projet,
gestion des risques et planification, pilotage et
animation d'un projet.
|
Conception de Bases de Données : Access
(M2 - 48h - 3 ECTS)
Ce cours se propose de faire acquérir, au travers de
l'étude d'un SGBD standard de la micro-informatique,
l'ensemble des connaissances fondamentales sur la
conception, l'analyse et la gestion des Bases de Données
Relationnelles.
Seront ainsi évidemment étudiées les notions de Clé, Tri,
Requêtes, Formulaires, Etats, Intégrité référentielle,
etc.
Au-delà de ces éléments, on abordera, en liaison avec le
cours de modélisation, les questions plus générales de
conception de bases, par un aperçu de la méthode Merise,
et l'élaboration des Modèles Logiques et Conceptuels de
Données.
|
Conception de Bases de Données : modélisation
Merise et UML (M2 - 16h - 2 ECTS)
Ce module se veut être le support théorique de
l'enseignement traitant des bases de données.
Il traitera des méthodes traditionnelles de modélisation
(Merise) et de la modélisation objet (UML)
|
Le Langage HTML (M2 - 24h - 2
ECTS)
Ce cours exposera les techniques du codage HTML, base de
toute publication sur le web.
En plus des balises fondamentales, les fonctionnalités
avancées du langage (feuilles de style) seront abordées.
|
Graphismes (Photoshop, Illustrator, Flash) (M2 -
24h - 2 ECTS)
Ce
cours initiera les étudiants à l'ensemble des
problématiques liées à la conception et à l'utilisation des
graphismes sur Internet. On abordera notamment les logiciels
Photoshop, Illustrator et Flash.
|
Algorithmique (M2 - 48h - 3 ECTS)
Ce cours a pour but de donner à des étudiants n'ayant
jamais pratiqué la programmation les concepts fondamentaux
de cette technique. Seront ainsi abordés les éléments
communs à tous les langages : variables, entrées-sorties,
tests, boucles, tableaux, fichiers textes, fonctions et
procédures.
Le cours sera orienté au maximum vers la réalisation
d'exercices et de cas concrets, afin de faciliter
l'acquisition rapide d'une expérience non livresque des
difficultés de la programmation - et des moyens de les
surmonter.
A la fin de ce cours semestriel, les étudiants auront
acquis la maîtrise de l'ensemble de ces techniques de base
et seront ainsi aptes à l'apprentissage des langages...
ainsi, bien sûr, qu'à la conception, la correction et la
maintenance des algorithmes.
|
Programmation en Langage C (M2 -
48h - 3 ECTS)
L'objectif de ce cours est d'apprendre à programmer une
application. Le langage C n'est ici qu'un outil de
programmation.
Les grands mécanismes de la programmation sont abordés. Au
programme : les types simples, les fichiers, les
instructions simples, les instructions composées, les
tests et boucles, les sous-programmes, les types
structurés (tableaux, enregistrements), les pointeurs.
|
Le système d'exploitation Unix
(M2 - 24h - 3 ECTS)
L'objectif du cours est d'apprendre à utiliser une machine
UNIX en tant qu'utilisateur et administrateur débutant.
L'accès au système, la hiérarchie et les commandes de
manipulation, l'environnement de l'utilisateur, la
sécurité des fichiers, le langage de commande, et quelques
notions d'administration seront abordés.
|
Réseaux (M2 - 40h - 3 ECTS)
Cet enseignement couvrira l'ensemble des aspects
techniques, matériels et logiciels, nécessaires à la
compréhension de la conception, de l'installation et de la
configuration d'un réseau.
|
Socioéconomie des organisations
(M2 - 24h - 2 ECTS)
L'objectif principal de cet enseignement est d'entrer dans
la "boîte noire" pour comprendre, dans une perspective
pluridisciplinaire, comment fonctionne et évolue
l'entreprise en mettant l'accent sur la place occupée par
le système d'information.
|
Stratégie d'entreprise et Systèmes
d'Information (M2 - 24h - 2 ECTS)
Cet enseignement vise à prolonger la réflexion engagée en
M1 sur la stratégie d'entreprise. Il s'agit de permettre
aux étudiants de resituer l'évolution du système
d'information de l'entreprise dans la dynamique de sa
stratégie globale.
|
Audit informatique (M2 - 24h
- 2 ECTS)
On introduira dans ce cours les principales notions liées
au diagnostic technique et fonctionnel d'un système
d'information, en insistant sur une approche situant celui-ci
par rapport aux autres dimensions de l'entreprise.
|
Programmation en langage PHP (M2
- 40h - 3 ECTS)
L'objectif de ce cours est de permettre aux étudiants
d'appréhender la programmation de pages dynamiques pour le
web au travers d'un langage de programmation Web
particulièrement répandu, le PHP (Hypertext Pre-Processor).
|
Langage SQL (M2 - 16h - 16h - 2
ECTS)
Ce cours a pour but d'appréhender les bases du langage
universel d'interrogation des bases de données, ainsi que les
concepts-clés qui lui sont attachés.
|
Programmation en langage Visual Basic .NET
(M2 - 40h - 3 ECTS)
Cet enseignement vise fondamentalement à initier les
étudiants à la programmation orientée objet et à
l'utilisation de l'interface graphique et événementielle
de Windows.
Étant donné le volume horaire, il ne peut s'agir que d'une
initiation. On se concentrera donc sur les spécificités de
la programmation événementielle, à travers la gestion des
contrôles standards (forms, boutons, zones de texte, cases
d'option, cases à cocher, listes, zones d'image).
La réalisation d'applications sera également l'occasion de
réviser et d'approfondir les pratiques algorithmiques déjà
abordées au premier semestre.
La programmation de bases de données faisant déjà l'objet
d'autres enseignements, elle ne sera pas abordée en cours
VB.
Le cours se terminera par une présentation des niveaux
plus complexes de la programmation orientée objet, comme
la programmation des classes.
|
Programmation en langage Java (M2
- 40h - 3 ECTS)
Le langage Java représente de nos jours un incontournable
de la programmation objet. Ce cours, en s'appuyant sur les
notions d'UML et d'algorithmique acquises parallèlement,
se propose de fournir aux étudiants les bases de cet
environnement. |
|