| BINV2110-2 | |||||
| Informatique mobile, Informatique mobile | |||||
|
Durée :
|
|||||
| 48h Pr | |||||
|
Nombre de crédits :
|
|||||
|
|||||
|
Nom du professeur :
|
|||||
| Sébastien STREBELLE | |||||
|
Coordinateur(s) :
|
|||||
| Sébastien STREBELLE | |||||
|
Langue(s) de l'unité d'enseignement :
|
|||||
| Langue française | |||||
|
Organisation et évaluation :
|
|||||
| Enseignement au deuxième quadrimestre | |||||
|
Unités d'enseignement prérequises et corequises :
|
|||||
| Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
|
Contenus de l'unité d'enseignement :
|
|||||
| Cette unité d'enseignement aborde le développement d'applications multiplateformes (Android, iOS) pour appareils mobiles (smartphones, tablettes...). | |||||
|
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
| A la fin du cours, les étudiants seront capables de développer une application multiplateforme (Android, iOS) pour des appareils mobiles (smartphone, tablette...) en faisant de la programmation déclarative. Compétence(s) - Capacité(s): C01 - Communiquer et informer CA1.D - Utiliser le vocabulaire adéquat CA1.E - Présenter des prototypes de solution et d'application techniques CA1.F - Utiliser une langue étrangère C03 - S'engager dans une démarche de développement professionnel CA3.D - Travailler tant en autonomie qu'en équipe dans le respect de la structure de l'environnement professionnel C05 - Mobiliser les savoirs et les savoir-faire lors du développement d'applications CA5.a - Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies CA5.b -Choisir et mettre en oeuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies, ...) C06 - Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique CA6.e -Prendre en compte la problématique de sécurité des applications CA6.f -Soigner l'ergonomie des applications Acquis d'apprentissage(s) terminaux visé(s): - AAT1 - Programmation - Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées. - AAT5 - Qualité - Se conformer aux bonnes pratiques du métier tout en restant critique. - AAT6 - Autonomie - Exploiter de façon autonome et rigoureuse les différentes ressources d'information (en français ou en anglais). |
|||||
|
Savoirs et compétences prérequis :
|
|||||
|
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
| Chaque atelier, prévu sur une semaine de cours, suit le même schémas d'activités pédagogiques qui sont décrites ci-dessous. Activité pédagogique n°1 - découverte des concepts via des tutoriels et des applications existantes (en autonomie, environ 2 heures) Les étudiants découvrent en autonomie les concepts associés à l'atelier de la semaine en lisant la fiche associée à l'atelier. C'est en exécutant du code donné, et par le biais d'explications écrites, que les étudiants créent leurs premières applications. Les étudiants sont invité à poser leurs questions ou à demander de l'aide quand nécessaire. Au sein des tutoriels, des questions écrites sont posées aux étudiants afin de stimuler leur apprentissage. La bonne réalisation de ces exercices de semaine en semaine pourra être vérifiée sur base d'une évaluation automatique comptant pour l'évaluation continue du cours. Activité pédagogique n°2 - retours et challenges sur la découverte des concepts (30 minutes) En séance, les étudiants font leur retour sur les concepts qu'ils ont découverts en réalisant les tutoriels. Ils formulent des questions leur permettant de vérifier leur apprentissage et challenger leurs conceptions de l'informatique mobile. Activité pédagogique n°3 - pratique des concepts via des exercices (1h30) Suite aux activités précédentes, les étudiants pratiquent les concepts via des exercices. Ces exercices sont donnés sur la fiche associée à l'atelier, invitant les étudiants à écrire du code sur base de consignes bien dirigées. Les étudiants sont encouragés à poser leur questions ou à demander de l'aide en cas de difficultés sur un exercice. Dans la mesure du possible, si les étudiants souhaitent approfondir ou élargir leur apprentissage, ils pourront le faire en implémentant les challenges. |
|||||
|
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
| Les tutoriels sont réalisés en autonomie par les étudiants. Les exercices sont effectués en présentiel. | |||||
|
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
| Fiches des ateliers et références associées. | |||||
|
Modalités d'évaluation et critères :
|
|||||
| Responsable de l'évaluation: Sébastien STREBELLE L'évaluation de l'UE se compose d'une évaluation continue (20%) et d'un examen écrit (80%). L'évaluation continue, basée sur des exercices individuels réalisés de semaine en semaine, n'est pas représentable en deuxième session. L'examen écrit se déroule en session. En deuxième session, la note finale reste calculée sur la base de 20% d'évaluation continue (note acquise préalablement) et 80% d'examen écrit. |
|||||
|
Stage(s) :
|
|||||
|
Remarques organisationnelles :
|
|||||
| Lors du calcul de la moyenne arithmétique pondérée du PAE d'un étudiant, ainsi que du calcul de la moyenne arithmétique pondérée globale de son cursus, le poids associé à la note de la présente UE est son nombre d'ECTS. |
|||||
|
Contacts :
|
|||||