L’objectif de ce cours est d’apporter à l’étudiant des connaissances dans le développement d’applications mobiles sous Android, connaitre sa plate-forme de développement et les spécificités du développement embarqué sur smartphone.
- Teacher: mohammed hakim bendiabdallah
Ce cours apprend à l’étudiant la méthodologie pour élaborer un travail scientifique. Il l’assiste dans les opérations de rédaction et de présentation de ses contributions.
- Teacher: Fatima BERRAKEM
Android à travers une initiation pratique pour la réalisation d'applications sur cette plateforme. Le plan du cours est comme suite :
I - Introduction
1. Un terminal mobile c'est quoi ?
2. Enjeux économiques
II -Architecture des systèmes mobiles
1. Le processeur (CPU)
2. Mémoire
3. Périphériques
III - Les systèmes d'exploitation mobiles
1. Les OS pour mobile : introduction
2. Les principaux OS
a. Android
b. iOS
1. Principe du développement embarqué
2. Développement centré sur les interfaces utilisateur
3. Les kits de développement
1. Le SDK Android
2. Eléments d'interface
3. Les bases de données avec SQLite
4. Connectivité
- Teacher: M.R. Saidi
- Teacher: H. BOUCHAKOUR-E
Présentation et objectif de la matière :
(Suivant le canevas de la formation) : A l'issue du cours, l'étudiant doit être capable de concevoir et réaliser le design graphique et interactif d'un site web et d'une application multimédia.
Contenu de la matière :
1.Introduction aux : traitement d'image, l'infographie, utilisation des bibliothèques graphiques (OpenGL, SDL, Direct X etc).
2.Manipulation des pixels, dessin de lignes et les algorithmes de Bresenhams. Courbes arbitraire. Cercles, ellipses et les zones de remplissage. Flood Fill pour le polygone. Courbes de Beizier. Pix Blit et ses techniques connexes.
3.Programmation en OpenGL : les formes, la géométrie, la visualisation, l'animation et l'interaction de l'utilisateur.
4.Coordonnées: Fenêtres et Windows. Transformations, traduction, rotation, mise à l'échelle et de cisaillement.
5.introduction à la 3D : Ligne cachée et l'enlèvement de surface cachée, Eclairage, Réflexion et Shading. Mappage de texture.
- Teacher: Amine Benomar
Objectifs de l'enseignement
Ce cours aborde les tâches qui peuvent être réalisées par un administrateur de base de données (BDD ) ainsi que les différentes architectures existantes dans le monde des systèmes de gestion de base de données relationnelleS (SGBDR).
Ce cours permet aussi d'acquérir des savoir-faire sur les différentes étapes de la conception d'une base de données (L'analyse, modélisation conceptuelle, La modélisation logique,implémentation) : comme la Modélisation sémantique de données , création des utilisateurs, des tables, des vues, des procédures, des fonctions, des séquences,...sous le SGBDR SQL.
Connaissances préalables recommandées :
Systèmes d'information et BDD
Mode d'évaluation:
Examen final et contrôle continu
- Teacher: mohammed hakim bendiabdallah