-cycle-master-info-fin-marche

Page 1

ÉCOLE D’INGÉNIEUR DES

TECHNOLOGIES ET

DE

DE

LA

L ’ I N F O R M A T I O N

COMMUNICATION

Programme scientifique Majeure INFORMATIQUE ET FINANCE DE MARCHE Mentions Informatique financière Modélisation financière

Java

Ce langage intègre tout ce que l’on sait faire de mieux en matière de langage de programmation. Java est un langage orienté objet : la brique de base du programme est donc l’objet, instance d’une classe. La gestion de la mémoire n’est plus à la charge du programmeur. La syntaxe ainsi que quelques points de sémantique sont inspirés de C++ et donc, par conséquent, de C. Java est distribué, robuste et sûr. Code

Crédits ECTS

CM

ST 201

3

8

TD

TP

CP

12

TAI

Etudes/projet

25

23

Programme : Structure d’un programme Java – Les fonctionnalités objet du langage – Syntaxe – Contrôle de flux – Définition des classes – Développement d’interfaces – Entrées/sorties et bases de données

Bases de données avancées Les informations des entreprises sont souvent distribuées sur plusieurs sites. De plus, elles sont parfois hétérogènes : information textuelle, graphique, voire multimédia (image, voix, etc.). Cette distribution et cette hétérogénéité doivent être transparentes aux utilisateurs. Dans ce contexte, le but des bases de données réparties est d’offrir aux utilisateurs un moyen d’accéder simplement aux informations dont ils ont besoin comme si celles-ci étaient locales. La répartition des données offre des avantages. Par exemple, l’impact d’une panne peut être limité en répliquant des données sur plusieurs sites. Ou encore, les performances peuvent être accrues grâce à la répartition de la charge sur plusieurs ordinateurs fonctionnant en parallèle. En revanche, la conception d’une base de données répartie n’est pas simple. En effet, il faut garantir l’intégrité des informations réparties, et leurs accès en des temps acceptable pour l’utilisateur. De plus, la sécurité est difficile à garantir dès lors qu’il y a répartition des informations. La plupart des Système de Gestion de Bases de Données (SGDB) permettent la répartition. Ils ont cependant leurs limites : notamment quand le nombre d’utilisateurs simultanés, ou le nombre de transactions, devient important. De plus, les systèmes d’information des entreprises sont souvent hétérogènes car bâtis sur différents SGBD dont il faut assurer l’interopérabilité. Dans ce cas, les SGBD peuvent être remplacés avantageusement par des moniteurs transactionnels. Les étudiants pourront découvrir tous ses aspects au travers de ce cours. Code

Crédits ECTS

CM

ST 217

2

9

TD

TP

CP

TAI

Etudes/projet

15

12

Programme : L’orienté objet (de UML à SQL2/3) – Les contraintes d’intégrité (SQL et PL/SQL Triggers, Procédures, Fonctions…) – Administration – L’optimisation des requêtes – Le «Tuning» – Sécurité des données – Les gros volumes de données – Les BD réparties – SQL et PL/SQL avancés – Proc*C – JDBC – XML BD – Réplication et distribution des données

Systèmes temps réel pour la finance Les systèmes temps réels interviennent dans les systèmes bancaires et financiers en raison des contraintes liées aux échanges sur les places de marchés. Cet enseignement a pour objectif de présenter les systèmes temps réels mis en œuvre dans ces milieux. Code

Crédits ECTS

CM

ST 250

2

10

TD

TP

CP

TAI

Etudes/projet

12

14

Programme : Programmation Java temps réel – Développement C++ sous Unix

Programme cycle master

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
-cycle-master-info-fin-marche by EFREI - Issuu