ECTS
3 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
30h
Description
L’objectif de cette UE est de vous permettre de concevoir et d’implémenter une application mobile native IOS en utilisant l’IDE XCode.
Ressources pédagogiques :
- Cours/TD/TP sous Elearn
- Utilisation de l’IDE Xcode
Objectifs
- Gérer un projet Swift sous Xcode et maitriser son architecture.
- Comprendre la dissociation Modèle, Vue, Contrôleur.
- Manipuler les éléments graphiques d’une interface.
- Maîtriser le langage de programmation Swift ainsi que son interface de programmation Cocoa Touch
- Gérer la persistance des données grâce à des fichiers JSON dans un premier temps puis dans un second temps avec le framework Core Data.
Heures d'enseignement
- Développement des applications mobiles - CMCours Magistral12h
- Développement des applications mobiles - TDTravaux Dirigés9h
- Développement des applications mobiles - TPTravaux Pratique9h
Pré-requis obligatoires
L1 NEC parcours NEC, UE Programmation orientée objet
Contrôle des connaissances
Évaluation continue intégrale (ECI) 100%
Compétences visées
Bloc 1 |
C1.1 Concevoir et modéliser des programmes et des systèmes informatiques
|
Débutant |
C1.3 Programmer des logiciels et des systèmes informatiques |
Débutant | |
C1.4 Tester et déployer des logiciels et les systèmes informatiques |
Débutant | |
Bloc 3 |
C3.4 Concevoir et déployer des logiciels sur des appareils mobiles
|
Débutant |
Bloc 5 |
C5.1 Gérer un projet |
Débutant |