Outils pour utilisateurs

Outils du site


cours:plim:plim_2018_2019

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:plim:plim_2018_2019 [2018/12/13 13:15]
tigli [Séance 12]
cours:plim:plim_2018_2019 [2019/02/13 09:48] (Version actuelle)
tigli [Séance 16]
Ligne 38: Ligne 38:
 {{:​cours:​plim:​gantt_elim_17_18.xlsx| Exemple de GANTT 2017 2018 à compléter avec le planning de projet par groupe pour 2018 2019}} {{:​cours:​plim:​gantt_elim_17_18.xlsx| Exemple de GANTT 2017 2018 à compléter avec le planning de projet par groupe pour 2018 2019}}
  
-{{:​cours:​plim:​edt_elim18_19.xlsx|Planning 2018-2019 du module}}+ 
 +{{:​cours:​plim:​edt_elim18_19_final.xlsx|Planning 2018-2019 du module}}
  
  
Ligne 199: Ligne 200:
  
   * Titre : Cours et Démonstrations : présentation environnement de dev Apple : Xcode / Objective C / Swift    * Titre : Cours et Démonstrations : présentation environnement de dev Apple : Xcode / Objective C / Swift 
-  * Supports : {{:​cours:​plim:​ios_-_introduction.pdf|}}+  * Supports : {{:​cours:​plim:​iam_1.pdf|Cours IoS 1}}, {{:​cours:​plim:​iam_2.pdf|Cours IoS 2}}, {{:​cours:​plim:​iam_3.pdf|Cours IoS 3}}, {{:​cours:​plim:​td_ios.pdf|Cours TD IoS}}
   * Durée : 4h   * Durée : 4h
   * Intervenant:​ Kinan Arnaout   * Intervenant:​ Kinan Arnaout
Ligne 205: Ligne 206:
   * Autres références : https://​swiftlang.ng.bluemix.net/#/​repl   * Autres références : https://​swiftlang.ng.bluemix.net/#/​repl
  
-Vous pouvez résoudre ces problèmes en utilisant Swift (issus du BattleCode Sopra Steria 2016): 
-  * Un nombre est dit de Armstrong (ou narcissique) un entier naturel qui est égal à la somme des cubes des chiffres qui le composent. Par exemple 153 (153 = 1^3 + 5^3 + 3^3) est un nombre de Armstrong. ​ 
-Combien de nombre de Armstrong sont compris entre 0 et 10.000 ? 
- 
-  * Rechercher des nombres premiers entre 2 bornes fournies. Indiquer leur valeur et les dénombrer. 
-Exemple pour la borne minimum valeur 5 et la borne maximum de valeur 12. Indiquer: 
-"il y a 3 nombres premiers"​ 
-"les valeurs sont 5, 7, 11" 
-Donner les réponses pour les bornes : 
-- 18 à 38 
-- 123 à 234 
- 
-  * On donne un télégramme -> Une phrase. ​ 
-On souhaite compter le nombre d'​unités de paiement du télégramme sachant qu'il se termine par le mot "​stop",​ qu'un mot de longueur L coute (L/10)+1 unités et que le mot "​stop"​ ne coûte rien. 
- 
-Indiquer le prix des phrases suivantes : 
-- "ça compile ça marche stop" 
-- "mon chien s appelle rodi stop" 
  
 +[[cours:​plim:​archives1718:​IoS|Archives]]
  
 ==== Séance 10 ==== ==== Séance 10 ====
Ligne 229: Ligne 213:
 ---- ----
  
 +----
 {{:​cours:​plim:​project-puzzle-pieces.jpg?​150|}} {{:​cours:​plim:​project-puzzle-pieces.jpg?​150|}}
 +
 +  * Titre : Revue de Projet sur la partie machine learning ​
 +  * Durée : 2h
 +  * Intervenant : Séance non encadrée
 +
 +  * Titre : Revue de Projet sur la partie machine learning ​
 +  * Durée : 2h (10:​15-12:​15)
 +  * Intervenant : Christel Dartigues
  
 ==== Séance 11 ==== ==== Séance 11 ====
Ligne 237: Ligne 230:
 {{:​cours:​plim:​ios_logo.png?​70|}} {{:​cours:​plim:​ios_logo.png?​70|}}
  
-  * Titre : Tutorial 2 : programmation Swift, accès capteurs/​actionneurs,​ création de listes +  * Titre : Tutorial 2 : programmation Swift, accès capteurs/​actionneurs,​ création de listes ​- iOS - Notifications et SpriteKit 
-  * Supports : {{:​cours:​plim:​ios_-_capteurs_listes.pdf|iOS - Capteurs & Listes}}+  * Supports : {{:​cours:​plim:​iam_1.pdf|Cours IoS 1}}, {{:​cours:​plim:​iam_2.pdf|Cours IoS 2}}, {{:​cours:​plim:​iam_3.pdf|Cours IoS 3}}, {{:​cours:​plim:​td_ios.pdf|Cours TD IoS}}
   * Durée : 4h   * Durée : 4h
   * Intervenant:​ Kinan Arnaout   * Intervenant:​ Kinan Arnaout
   * Outils Logiciels : XCode   * Outils Logiciels : XCode
   * Autres références : [[https://​developer.apple.com/​library/​content/​documentation/​General/​Reference/​InfoPlistKeyReference/​Articles/​CocoaKeys.html|Liste des permissions (comprend également les permission MacOS)]]   * Autres références : [[https://​developer.apple.com/​library/​content/​documentation/​General/​Reference/​InfoPlistKeyReference/​Articles/​CocoaKeys.html|Liste des permissions (comprend également les permission MacOS)]]
- 
- 
-{{:​cours:​plim:​ios_logo.png?​70|}} 
- 
-  * Titre : iOS - Notifications et SpriteKit 
-  * Supports : {{:​cours:​plim:​ios_-_notifications_spritekit.pdf|}} 
-  * Durée : 4h 
-  * Intervenant:​ Kinan Arnaout 
-  * Outils Logiciels : XCode 
-  * Autres références :  
- 
  
  
Ligne 266: Ligne 248:
  
  
----- 
 ==== Séance 13 ==== ==== Séance 13 ====
  
Ligne 305: Ligne 286:
   * Durée : 4h   * Durée : 4h
   * Intervenant : Jean-Yves Tigli   * Intervenant : Jean-Yves Tigli
 +
 +
 +<note warning> ​
 +un QCM sur la partie IoS et Kotlin se fera durant cette séance la première après cette dernière session sur les environnements de développement logiciel pour mobile.  ​
 +</​note>​
  
  
Ligne 318: Ligne 304:
  
  
----- +** L'​épreuve se déroulera sous la forme d'​auditions par groupe avec des questions individuelles à chaque membre du grouge sur une durée ​de 15 à 20 min.  
-===== Un rapide Survey ​de Plateformes =====+**
  
-Ce module a pour objectif de vous former au développement natif. L'​expertise attendue en sortie de module est la capacité de développer des portions de code natif pour des fonctionnalités très particulières (ex. accès à des capteurs spécifiques) que ne vous fourniront pas les plateformes du marché et que vous pourrez "​wrapper"​ sur de telles plateformes.+<note warning>
  
 +AUCUN TRAVAIL SUPPLEMENTAIRE N'EST DEMANDE (pas de vidéo, de slides etc.), juste une organisation dans la présentation de votre travail.
  
-{{:​cours:​plim:​flutter-mark-square-100.png?​40|https://​flutter.io/}}+Vous aurez autour de 10 à 20 min (selon le temps consacré dans edt à l'​évaluation de tous les projets) pour  
 +  * présenter votre projet en utilisant vos pages Wiki de Github, et ce que vous aurez produit pour la présentation de votre projet 
 +  * En particulier,​ à partir de la documentation du  Wiki de GitHub sur d'​installation et le déploiement de votre solution, vous montrerez sur un "​nouveau"​ téléphone les étapes de sa mise en oeuvre. 
 +  * faire une démonstration scénarisée avec un de vos téléphones afin de montrer la robustesse de votre solution et son réalisme
  
-[[https://​flutter.io/​|FLUTTER]] 
  
-Flutter is Google's mobile app for high-quality native SDK for iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source+Vous répondrez ensuite, individuellement à une série de question afin d'évaluer votre investissement et vos compétences techniques personnels ​
  
-{{:​cours:​plim:​react_native.jpg?40|}}+Une note de groupe de projet vous sera ainsi attribuée pondérée par les évaluations individuelles.
  
-[[https://​facebook.github.io/​react-native/​|REACT NATIVE]]+</note>
  
 +** Liste et Horaires de passage ** 
  
-----+{{:​cours:​plim:​planning_revue_finale_de_projets_elim_2019.pdf|planning de la revue finale des projets elim_2019}}
  
  
-===== Autres Pointeurs ===== 
-  * [[cours:​plim:​Tutoriaux_plim_1415_collecte_info_capteurs|Collecte des Informations Capteurs sous Windows Phone]] 
- 
-  * [[cours:​plim:​Tutoriaux_plim_1415_GUI|Interfaces Graphiques sous Windows Phone 
-  * [cours:​plim:​Librairies_et_tutoriaux__plim_1415_Machine_Learning_sous_Windows_et_Windows_Phone|Tutoriaux de Machine Learning sous Windows Phone]] 
  
 +----
  
-===== Mode d'​Evaluation =====+===== Mode d'​Evaluation ​du Cours =====
 ||| |||
  
Ligne 383: Ligne 369:
 [[https://​www.tigli.fr/​doku.php?​id=cours:​plim:​plim_2017_2018|Cours PLIM 2017 2018]] [[https://​www.tigli.fr/​doku.php?​id=cours:​plim:​plim_2017_2018|Cours PLIM 2017 2018]]
 [[cours:​plim:​plim_18_19_other|others]] [[cours:​plim:​plim_18_19_other|others]]
 +
 +
 +== Un rapide Survey de Plateformes ==
 +
 +Ce module a pour objectif de vous former au développement natif. L'​expertise attendue en sortie de module est la capacité de développer des portions de code natif pour des fonctionnalités très particulières (ex. accès à des capteurs spécifiques) que ne vous fourniront pas les plateformes du marché et que vous pourrez "​wrapper"​ sur de telles plateformes.
 +
 +
 +{{:​cours:​plim:​flutter-mark-square-100.png?​40|https://​flutter.io/​}}
 +
 +[[https://​flutter.io/​|FLUTTER]]
 +
 +Flutter is Google'​s mobile app for high-quality native SDK for iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source
 +
 +{{:​cours:​plim:​react_native.jpg?​40|}}
 +
 +[[https://​facebook.github.io/​react-native/​|REACT NATIVE]]
 +
 +
 +== Autres Pointeurs ==
 +  * [[cours:​plim:​Tutoriaux_plim_1415_collecte_info_capteurs|Collecte des Informations Capteurs sous Windows Phone]]
 +
 +  * [[cours:​plim:​Tutoriaux_plim_1415_GUI|Interfaces Graphiques sous Windows Phone
 +  * [cours:​plim:​Librairies_et_tutoriaux__plim_1415_Machine_Learning_sous_Windows_et_Windows_Phone|Tutoriaux de Machine Learning sous Windows Phone]]
 +
 +
 +----
 +
  
cours/plim/plim_2018_2019.1544703304.txt.gz · Dernière modification: 2018/12/13 13:15 par tigli