A.A. : Conception d'applications en Java - théorie
A.A. : Conception d'applications en Java - travaux pratiques
Contribution aux objectifs du référentiel de compétences de l'ARES
Communiquer et informer
Utiliser le vocabulaire adéquat
Présenter des prototypes de solution et d’application techniques
Utiliser une langue étrangère
Collaborer à la conception, à l’amélioration et au développement de projets techniques
Elaborer une méthodologie de travail
Planifier des activités
Analyser une situation donnée sous ses aspects techniques et scientifiques
Rechercher et utiliser les ressources adéquates
Proposer des solutions qui tiennent compte des contraintes
S’engager dans une démarche de développement professionnel
Développer une pensée critique
Travailler tant en autonomie qu’en équipe dans le respect de la structure de l’environnement professionnel
S’inscrire dans une démarche de respect des réglementations
Respecter les normes, les procédures et les codes de bonne pratique
Collaborer à l’analyse et à la mise en œuvre d’un système informatique
En choisissant une méthode d’analyse adaptée, exprimer une solution avec les formalismes appropriés
Sur base de spécifications issues d’une analyse : (1) développer une solution logicielle ; (2) mettre en œuvre une architecture matérielle
Acquis d'apprentissage spécifiques
Se familiariser à l’élaboration d’un cheminement logique en utilisant des structures spécifiques.
Traduire ces cheminements logiques en un code informatique basé sur un langage de programmation orienté objet, langages Java et Kotlin.
Concevoir des interfaces visuels répondant à des besoins spécifiques au moyen du langage XML.
Mettre en oeuvre ces notions en élaborant de petites applications sur matériels de laboratoires et simulateurs.
Contenu de l'AA
Cours :
Etude et réalisation d'interface graphique sur Android.
Implémentation d'application sur Android.
Utilisation des bases de données (SQLite).
Mise en réseau et accès distant R/W.
Laboratoires :
Travaux dirigés en adéquation avec le contenu théorique.
Réalisation du projet de fin d'année.
Répartition des heures
52 h d'exercices/Labos
Méthodes d'enseignement
Cours magistral, travaux de groupes, approche par projets, utilisation de logiciels, Travail en autonomie (présentiel / distanciel)
Langues d'enseignement
Français
Supports
Copies de présentations, syllabus, notes de cours, notes d'exercices, activités sur eCampus
Ressources bibliographiques
« Développement d'application sur Android», F. SCOPEL, notes de cours, HEH - Département des Sciences et technologies, 2024.
"L'art du développement Android: Édition française établie avec le concours de Expertise Android" - Grant Allen - Persaon, 2013
"Android 5 - Les fondamentaux du développement d'applications Java" - Nazim BENBOURAHLA - ENI, 2015
"Android 7 ‐ Les fondamentaux du développement d'applications Java", Benbourahla, N. , ENI, 2017
"Kotlin ‐ Les fondamentaux du développement d'applications Android", Cosson, A., ENI, 2018
"Kotlin ‐ Les fondamentaux du langage", Roland, L., ENI, 2021
Évaluation et pondération
Méthode d'évaluation : note globale à l'UE
Langues d'évaluation : français
Modalités d'évaluation :
Examen oral / PC : Défense du projet de fin d'année : 100%