En poursuivant votre navigation, vous acceptez l'utilisation de cookies destinés à améliorer la performance de ce site et à vous proposer des services et contenus personnalisés.

X

Onglets principaux

Photo personnelle
Rossin Dominique
ADJOINT AU DIRECTEUR DE L'ENSEIGNEMENT ET DE LA RECHERCHE POUR LA FORMATION

Contact

Bureau : 28:20-44&B
Téléphone : +33169333077
Département/Laboratoire/Service : CA/DER/DF
Fonctions complémentaires :
PERSONNEL ENSEIGNANT
PERSONNEL DE RECHERCHE
+33177578002
VALIDATEUR BADGES DDCIP
VALIDATEUR BADGES SF
VALIDATEUR BADGES DDPMD

Bibliographie & travail en cours

Publications et Liens

Publications HAL: 
FALSE

Hal

Publications HAL: 

{{ type="webpage_from_hal" url="http://hal.univ-grenoble-alpes.fr/Public/afficheRequetePubli.php?auteur_exp=boris,morel&CB_auteur=oui&CB_titre=oui&CB_article=oui&langue=Francais&tri_exp=annee_publi&tri_exp2=typdoc&tri_exp3=date_publi&ordre_aff=TA&Fen=Aff&css=../css/VisuRubriqueEncadre.css}}

Enseignement: 

Cours :

INF579 - Maturation (2018-2019)

Cet EA en laboratoire se destine à des élèves porteurs de projet d'innovation numérique et plus précisément basé sur des applications mobiles. Il s'agit de vous permettre de réaliser une première ébauche de votre projet aidé par un enseignant pour le développement de votre application android.
Du fait de l'objectif professionnel de cet EA, son nombre de places est fortement limité et les élèves seront donc choisi après examen et étude de leur projet. Cet EA fonctionne à partir de la rentrée 2014.

Cet EA se déroule au laboratoire LIX. Il s'agit de développer les différents aspects d'une application android, du design, à l'interface. Plutôt qu'un cours, nous nous appuierons sur les nombreuses ressources en ligne tout en vous offrant une aide pour mener à terme votre projet d'application.
Il sera abordé les problèmes client serveur, les activités, les fragments, vues et autres paradigmes de la programmation par évènements.

Langue du cours : Français

CHE101 - General Chemistry (2018-2019)

General Chemistry (CHE101) covers fundamental concepts of atomic structure, and bonding within molecules. It also describes intermolecular interactions and their consequences regarding macroscopic properties. Students also explore the notion of orbital.

CHE101 aims to develop students’ fundamental knowledge in chemistry for further study of reactivity aspects in higher-level courses. This course will rely on concepts covered in physics related to the particle-wave duality of elementary particles in quantum mechanics.




General Chemistry (CHE101) covers fundamental concepts of atomic structure, and bonding within molecules. It also describes intermolecular interactions and their consequences regarding macroscopic properties. Students also explore the notion of orbital.

CHE101 aims to develop students’ fundamental knowledge in chemistry for further study of reactivity aspects in higher-level courses. This course will rely on concepts covered in physics related to the particle-wave duality of elementary particles in quantum mechanics.

SynapseS pour les gestionnaires

Groupe de Travail Pédagogie

INF579 - Maturation (2019-2020)

Cet EA en laboratoire se destine à des élèves porteurs de projet d'innovation numérique et plus précisément basé sur des applications mobiles. Il s'agit de vous permettre de réaliser une première ébauche de votre projet aidé par un enseignant pour le développement de votre application android.
Du fait de l'objectif professionnel de cet EA, son nombre de places est fortement limité et les élèves seront donc choisi après examen et étude de leur projet. Cet EA fonctionne à partir de la rentrée 2014.

Cet EA se déroule au laboratoire LIX. Il s'agit de développer les différents aspects d'une application android, du design, à l'interface. Plutôt qu'un cours, nous nous appuierons sur les nombreuses ressources en ligne tout en vous offrant une aide pour mener à terme votre projet d'application.
Il sera abordé les problèmes client serveur, les activités, les fragments, vues et autres paradigmes de la programmation par évènements.

Langue du cours : Français

MAA201 - Algebra - Euclidean and Hermitian Spaces (2018-2019)

Course description: MAA201 continues the study of linear maps between vector spaces, started in MAA101. The goal is to obtain simple and efficient models for these applications up to suitable changes of coordinates. The concept of duality is initially introduced in the general context of mere vector spaces. Then, the focus is put on vector spaces enjoying a richer structure, namely prehilbert spaces, which is available in most applications (e.g. in solid mechanics or in quantum mechanics). The geometry of these spaces, as well as their important transformations (e.g. normal or unitary maps) is also discussed.

INF553 - Database Management Systems (2019-2020)

Contenu du cours

  • Modélisation des données: modèle entité-association, modèle relationnel
  • Algèbre relationelle, calcule relationnel
  • Le langage d'interrogation des bases de données relationnelles: SQL
  • Qualité des schémas relationnels, formes normales
  • Sous-système des bases de données relationnelles: disques, fichiers, buffers
  • Indexation dans les bases de données: structures d'arbres, structures de tableau
  • Evaluation des opérateurs relationnels
  • Optimisation des requêtes SQL
  • Gestion des transactions
  • Contrôle de la concurrence



Course Syllabus

  • Data Modeling: ER model, Relational Model
  • Relational Algebra, Relational Calculus
  • SQL (Structured Query Language)
  • Schema Refinement and Normal Forms
  • Disks, Files, Buffers
  • Tree- and Hash-Structured Indexes
  • Evaluation of Relational Operators (selection, join, group-by aggregation, sorting)
  • Relational Query Optimization (query plans, algebraic equivalence, plan space, cost estimation, search algorithm)
  • Transaction Management
  • Concurrency Control

Cours scientifique de la formation préparatoire

Cours scientifique de la formation préparatoire

Plan de continuité d'activité d'enseignement

INF371 - Mécanismes de la programmation orientée-objet (2019-2020)

Ce cours présente les mécanismes avancés des langages de programmation, en particulier les traits orientés-objet de Java. Les fonctionnalités du langage sont présentées et utilisées dans des TDs de programmation. Leur fonctionnement est détaillé en montrant comment elles sont traduites, ou compilées, vers une machine abstraite. Cette approche permet également une ouverture vers l'architecture des ordinateurs.

Ce cours s'adresse aux élèves de première année ayant déjà acquis quelques connaissances en informatique avant leur entrée à l'École.

Niveau requis : Une aisance minimale en programmation, impérative ou fonctionnelle, ainsi qu'en algorithmique de base, est requise.

Modalités d'évaluation : Les étudiants sont évalués par un écrit de 2h, en fin de cours avec une modulation par contrôle continu en TDs.

Langue du cours : Français

 

Credits ECTS : 5




This course presents the advanced features of programming languages, and in particular the object-oriented constructs of Java. These features are extensively presented and then used in programming classes. The way they function is detailed by showing how they are transated, or compiled, to an abstract machine. This last point allows also an opening towards computer architecture.

This course is for first year engineering students who already know some programming and basic algorithmics.

The course is graded through a two hours final exam, with some modulation by the work done in the programming classes.