0% ont trouvé ce document utile (0 vote)
7 vues5 pages

Fiche Module PTM

Le module de Programmation des terminaux mobiles (PTM) vise à former les étudiants au développement d'applications mobiles multiplateformes pour iOS et Android. Les étudiants apprendront à utiliser FlutterFlow, Firebase et les APIs, avec une évaluation basée sur des validations individuelles et de groupe. Le contenu comprend des séances pratiques sur les composants graphiques, les actions et les projets, avec des prérequis en algorithmique et programmation JAVA.

Transféré par

gharbi.yahia
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues5 pages

Fiche Module PTM

Le module de Programmation des terminaux mobiles (PTM) vise à former les étudiants au développement d'applications mobiles multiplateformes pour iOS et Android. Les étudiants apprendront à utiliser FlutterFlow, Firebase et les APIs, avec une évaluation basée sur des validations individuelles et de groupe. Le contenu comprend des séances pratiques sur les composants graphiques, les actions et les projets, avec des prérequis en algorithmique et programmation JAVA.

Transféré par

gharbi.yahia
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Programmation des terminaux

mobiles - PTM
Dernière mise à jour : 05/09/2025

Code Cours intégré HNE ECTS


PTM-01 21h 40h 3

Responsable Module Maroua Belkneni

Enseignants – Intervenants Imed Amri, Karray Gargouri, Nouha Ben Slimen, Sana Ben Fadhel, Khaled Guedria, Sana Fayechi,
Wiem Hjiri, Abdelmonem Aissa, Fakherreddine Ghalleb, Skander Chamakhi, Belkneni Maroua,
Ghassen Klai, Fadhel Esside, Mohamed Ali chareffedine, Hamza chenenaoui, chaima hichri, Emna
charfi, Mourad Aouini, yessine dhaya, Farah mannoubi, Mohamed Islem SAMAALI

Unité pédagogique UP JAVA

Unité d’enseignement Développement web & mobile

Prérequis Algorithmique, Conception Orientée Objet & Programmation JAVA

Niveaux et Options 3ème année A & 4 SE

Objectif du module :
L’objectif de ce cours est de familiariser les étudiants au développement des applications mobiles
multiplateformes. En d’autres termes, l’étudiant sera capable de développer une seule et unique
application qui fonctionnera à la fois sur les plateformes iOS et Android.

Mode d’évaluation :
La moyenne de ce module est calculée comme suit :

● Moyenne = 70% * Validation individuelle + 30% * Validation par groupe


Acquis d’apprentissage :

à la validation de ce module l’étudiant sera capable de:

Niveau
Acquis d’apprentissage
d’approfondissement (*)

Citer la différence entre le développement cross-platform et


AA1 2
le développement natif.
Découvrir les dispositions (Layout) des composants
AA2 3
graphiques.
Classifier les différents composants graphiques du kit de
AA3 3
Flutter Flow.

AA4 Établir les actions associées à chaque composant graphique. 3


AA5 Utiliser le FireBase et les APIs. 3

* : (1 : Connaissance, 2 : Compréhension, 3 : Application, 4 : Analyse, 5 : Synthèse, 6 : Evaluation).


Contenu détaillé

Séance 1
Chapitre 1: Introduction
Supports utilisés: Présentation et workshop

Cours Cours intégré


Durée 3h
Rendu Application FlutterFlow : Hello
world + navigation

Séance 2
Chapitre 2: Les composants graphiques
Supports utilisés: Présentation et workshop

Cours Cours intégré


Durée 3h
Rendu Exercices Formulaire + List View ,
Grid Layout, Drawer

Séance 3
Chapitre 3: Les actions
Supports utilisés: Présentation et workshop

Cours Cours intégré


Durée 3h
Rendu Exercices : Les actions

Séance 4
Chapitre 4: FireBase et APIs
Supports utilisés: Présentation et workshop

Cours Cours intégré


Durée 3h
Rendu Workshop FireBase et API
Séance 5
Chapitre 5: Suivi Noté

Cours Cours intégré


Durée 3h
Rendu Suivi noté des travaux du projet

Séance 6
Chapitre 6: Suivi non Noté

Cours Cours intégré


Durée 3h
Rendu Suivi non noté des travaux du
projet

Séance 7
Chapitre 7: Validation Finale

Cours Cours intégré


Durée 3h
Rendu Validation du projet

Evaluation :
Oral Written Report/ Présenta TP Project
assessment exam/ Homew tion
MCQ ork

Citer la différence entre le développement cross- X


platform et le développement natif (2).
Découvrir les dispositions (Layout) des composants X X X
graphiques (3).
Classifier les différents composants graphiques de X X X
la plateforme FlutterFlow (3).
Utiliser les fonctionnalités d’IA intégrées de X X X
FlutterFlow (Prompt-to-Component, Prompt-to-
Page) (2).
Configurer et personnaliser un Widget avec une X X X
action (navigation, alerte, API call) (3).
Utiliser les méthodes CRUD (Create, Read, Update, X X X
Delete) et configurer Firebase (3).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
x x x x x x x x
Objectif(s) touché(s)

Vous aimerez peut-être aussi