GIF-3101 : Informatique mobile et applications - Pixel
Transcription
GIF-3101 : Informatique mobile et applications - Pixel
GIF-3101 : Informatique mobile et applications NRC 22000 Hiver 2014 Mode d'enseignement : Présentiel Temps consacré : 3-0-6 Crédit(s) : 3 Préalables : GIF 1003 ET Crédits exigés : 60 Ce cours porte sur l'étude de l'informatique mobile. Conception d'applications avec interface graphique et interconnexion avec différents capteurs (accéléromètre, caméra et GPS). Présentation du modèle de développement utilisé dans les applications de type interactives (modèle-vue-contrôleur) et de son implémentation dans iOS et Android. Présentation des différentes règles de sécurité et de permissions que le système mobile offre à l'utilisateur. Présentation de la dimension Web des applications, qu'il s'agisse des interactions possibles ou de la conception complète en Web. Introduction à la mise en marché des applications, tant sur iOS que sur Android. Ouverture vers l'avenir de la mobilité, ses prochaines applications et les innovations à surveiller. Plage horaire : Cours en classe jeudi 13h30 à 16h20 PLT-2504 Du 13 janv. 2014 au 25 avr. 2014 Il se peut que l'horaire du cours ait été modifié depuis la dernière synchronisation avec Capsule. Vérifier l'horaire dans Capsule Site de cours : https://www.portaildescours.ulaval.ca/ena/site/accueil?idSite=52403 Coordonnées et disponibilités Mathieu Juneau Chargé de cours [email protected] Disponibilités : Disponibilités non fixe, prenez rendez-vous par courriel! Soutien technique : Pour recevoir du soutien technique relatif à l'utilisation du Portail des Cours, contactez : Équipe TacTic (FSG) Pavillon Adrien-Pouliot, Local 3718 http://tactic.fsg.ulaval.ca [email protected] 418-656-2131 poste 8747 Toutes sessions (du 1 janvier au 31 décembre) Lundi 09h00 à 16h00 Mardi 09h00 à 16h00 Mercredi 09h00 à 16h00 Jeudi 09h00 à 16h00 Vendredi 09h00 à 16h00 © Université Laval Mis à jour le 6 mai 2014 18:34 Page 1 de 8 Sommaire Description du cours ......................................................................................................................... 3 Description sommaire ..................................................................................................................... 3 Lien avec le programme .................................................................................................................. 3 Objectifs ....................................................................................................................................... 3 Déroulement du cours ..................................................................................................................... 3 Contenu et activités .......................................................................................................................... 3 Évaluations et résultats .................................................................................................................... 4 Consignes sur les travaux ................................................................................................................ 4 Modalités sur les laboratoires ........................................................................................................... 4 Détails sur les modalités d'évaluation ................................................................................................ 4 Échelle des cotes ............................................................................................................................ 5 Politique sur les examens ................................................................................................................ 5 Modalités d'évaluation ..................................................................................................................... 5 Informations détaillées sur les évaluations sommatives ....................................................................... 5 Examen partiel .......................................................................................................................... 5 Examen final ............................................................................................................................. 5 Travail pratique 1 ...................................................................................................................... 6 Travail pratique 2 ...................................................................................................................... 6 Travail pratique 3 ...................................................................................................................... 6 Travail pratique 4 ...................................................................................................................... 6 Rapport de présentation ............................................................................................................. 6 Mini projet ................................................................................................................................ 6 Politique sur l'utilisation d'appareils électroniques ............................................................................... 6 Politique sur le plagiat et la fraude académique .................................................................................. 7 Étudiants ayant un handicap, un trouble d’apprentissage ou un trouble mental ....................................... 7 Matériel didactique ........................................................................................................................... 7 Matériel obligatoire ......................................................................................................................... 7 Matériel complémentaire ................................................................................................................. 7 Logiciels ........................................................................................................................................ 8 Médiagraphie et annexes .................................................................................................................. 8 Bibliographie ................................................................................................................................. 8 Logiciels ........................................................................................................................................ 8 © Université Laval Mis à jour le 6 mai 2014 18:34 Page 2 de 8 Description du cours Description sommaire Ce cours porte sur l’étude de l’informatique mobile. Conception d’applications avec interface graphique et interconnexion avec différents capteurs (accéléromètre, caméra et GPS). Présentation du modèle de développement utilisé dans les applications de type interactives (Modèle-Vue-Contrôleur) et de son implémentation dans iOS et Android. Présentation des différentes règles de sécurité et de permissions que le système mobile offre à l’utilisateur. Présentation de la dimension web des applications que ce soit les interactions possibles ou la conception complète en web. Introduction à la mise en marché des applications tant sur iOS qu’Android. Ouverture vers le futur de la mobilité, ses prochaines applications et les innovations à surveiller. Lien avec le programme Les programmes de Génie informatique/Génie logiciel et informatique ont tous en commun l'Informatique. Bien que les TI sont un domaine jeune (moins de 30 ans) la vitesse d'évolution est très grande. En effet, l'informatique moderne tend déjà à changer avec l'explosion de la disponibilité des cellulaires dits intelligents. L'informatique devient donc mobile, il est maintenant pensable d'effectuer virtuellement n'importe quelle tâche d'un seul toucher de la main sur un appareil qui tient dans notre poche. Il est donc important de débuter l'apprentissage de ces technologies et de familiariser les futurs travailleurs avec les technologies d'aujourd'hui et de demain. Objectifs À la fin du cours l'étudiant devrait être en mesure de: Maîtriser les notions de base concernant le développement d’une application mobile. Comprendre comment interagir avec les différents capteurs que le mobile offre; Bien différencier une application native d’une application web; Concevoir des applications en tenant compte des limitations telles que la consommation d’énergie de la pile de l’appareil; Construire sa propre application mobile native. Savoir interagir avec une base de données et être en mesure de définir un SGBD Déroulement du cours Ce cours est présenté de manière magistrale avec des présentations informatiques en appui. Des travaux de manière régulière sont soumis à l'étudiant pour permettre la mise en application des concepts vus lors des présentations en classes. Le cours culmine avec un projet d'équipe (binôme) qui permet l'application de tous les concepts mis de l'avant dans le cours. Le sujet du projet est propre à l'équipe, mais doit respecter certains barèmes prédéfinis. Il se veut une forme d'ouverture sur les nombreuses possibilités que la programmation offre dans le monde moderne. Contenu et activités Le tableau ci-dessous présente les semaines d'activités prévues dans le cadre du cours. Titre Date Semaine 1: Introduction 16 janv. 2014 Semaine 2: Outils de développement 23 janv. 2014 Semaine 3: MVC 30 janv. 2014 © Université Laval Mis à jour le 6 mai 2014 18:34 Page 3 de 8 Semaine 4: Sécurité et philosophie d'affichage 6 févr. 2014 Semaine 5: Outils et éléments graphiques 13 févr. 2014 Semaine 6: Design d'interface 20 févr. 2014 Semaine 7: Examen Partiel 27 févr. 2014 Semaine 8: Semaine de lecture 6 mars 2014 Semaine 9: Listes et menus 13 mars 2014 Semaine 10: Service web 3 avr. 2014 Semaine 11: Base de données 20 mars 2014 Semaine 12: Sécurisation de données et gestion d'énergie 27 mars 2014 Semaine 13: Exploitation de capteurs 10 avr. 2014 Semaine 14: Applications Web et Licences 17 avr. 2014 Semaine 15: Futur de la mobilité 24 avr. 2014 Examen final 1 mai 2014 Note : Veuillez vous référer à la section Contenu et activités de votre site de cours pour de plus amples détails. Évaluations et résultats Consignes sur les travaux Les travaux pratiques sont à réaliser seul. Le mini projet doit être réalisé en binôme. Modalités sur les laboratoires Règlement sur la sécurité dans les laboratoires du Département de génie électrique et de génie informatique et formation sur les dangers de l'électricité Le Département de génie électrique et de génie informatique a adopté un règlement sur la sécurité dans ses laboratoires. Ce règlement est disponible à l'adresse : http://www2.gel.ulaval.ca/fileadmin/documentation/services/securite/reglements-securite-lab-v2.pdf Tous les étudiants sont priés de respecter celui-ci scrupuleusement. Par ailleurs une formation sur les dangers de l'électricité est offerte aux étudiants à chaque début de session. Certains cours exigent que cette formation soit suivie avant le début des laboratoires. Les étudiants qui n'auront pas suivi cette formation se verront refuser l'accès aux laboratoires. Détails sur les modalités d'évaluation 60% de la note globale est allouée à des examens effectués en classe sans aucun matériel informatique ou non. 20% de la note globale est allouée dans des travaux pratiques qui sont à effectuer en dehors des heures de cours. 20% de la note globale est allouée dans le cadre d'un mini-projet qui allie créativité et les connaissances acquises dans le cours. © Université Laval Mis à jour le 6 mai 2014 18:34 Page 4 de 8 Échelle des cotes Cote % minimum % maximum Cote % minimum % maximum A+ 90 100 C+ 63 65,99 A 85 89,99 C 60 62,99 A- 80 84,99 C- 56 59,99 B+ 75 79,99 D+ 53 55,99 B 70 74,99 D 50 52,99 B- 66 69,99 E 0 49,99 Politique sur les examens Les étudiants qui ont une lettre d'Attestation d'accommodations scolaires obtenue auprès d'un conseiller du secteur Accueil et soutien aux étudiants en situation de handicap (ACSESH) doivent rencontrer leur professeur au début de la session afin que des mesures d'accommodation en classe ou lors des évaluations puissent être prévues et planifiées suffisamment à l'avance puis mises en place. Modalités d'évaluation Sommatives Titre Date Mode de travail Pondération 60 % Examens (Somme des évaluations de ce regroupement) Examen partiel Le 27 févr. 2014 de 13h30 à 15h20 Individuel 30 % Examen final Le 1 mai 2014 de 13h30 à 15h20 Individuel 30 % 20 % Travaux pratiques (Somme des évaluations de ce regroupement) Travail pratique 1 Dû le 31 janv. 2014 à 23h55 Individuel 5 % Travail pratique 2 Dû le 20 févr. 2014 à 13h30 Individuel 5 % Travail pratique 3 Dû le 21 mars 2014 à 23h55 Individuel 5 % Travail pratique 4 Dû le 4 avr. 2014 à 23h55 Individuel 5 % 20 % Mini-Projet (Somme des évaluations de ce regroupement) Rapport de présentation Dû le 27 févr. 2014 à 22h00 En équipe 2 % Mini projet Dû le 2 mai 2014 à 23h55 En équipe 18 % Informations détaillées sur les évaluations sommatives Examen partiel Date et lieu : Mode de travail : Pondération : Matériel autorisé : Le 27 févr. 2014 de 13h30 à 15h20, PLT-2504 Individuel 30 % Aucun matériel autorisé Examen final Date et lieu : Mode de travail : Le 1 mai 2014 de 13h30 à 15h20, PLT-2783 Individuel Pondération : 30 % © Université Laval Mis à jour le 6 mai 2014 18:34 Page 5 de 8 Pondération : 30 % Travail pratique 1 Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 31 janv. 2014 à 23h55 Individuel 5 % Boîte de dépot Travail pratique 2 Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 20 févr. 2014 à 13h30 Individuel 5 % Boîte de dépot Travail pratique 3 Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 21 mars 2014 à 23h55 Individuel 5 % Boîte de dépot Travail pratique 4 Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 4 avr. 2014 à 23h55 Individuel 5 % Boîte de dépot Rapport de présentation Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 27 févr. 2014 à 22h00 En équipe 2 % Boîte de dépot Mini projet Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 2 mai 2014 à 23h55 En équipe 18 % Boîte de dépot Fichiers à consulter : Mini-Projet.pdf 81,97 Ko, déposé le 15 févr. 2014 Politique sur l'utilisation d'appareils électroniques L'utilisation d'appareils électroniques (cellulaire ou autre appareil téléphonique sans fil, pagette, baladeur, agenda électronique, etc.) est interdite au cours d'une séance d'évaluation et de toute autre activité durant laquelle l'enseignant l'interdit. De plus, lorsque l'usage de la calculatrice est permis, alors seuls certains modèles de calculatrices sont autorisés durant les séances d'évaluation. Les modèles suivants sont autorisés : Hewlett Packard © Université Laval HP 20S, HP 30S, HP 32S2, HP 33S, HP 35S Mis à jour le 6 mai 2014 18:34 Page 6 de 8 Texas Instrument TI-30Xa, TI-30XIIB, TI-30XIIS, TI-36X, BA35 Sharp EL-531*, EL-546*, EL-520* Casio FX-260, FX-300 MS, FX-300W Plus, FX-991MS, FX-991ES, FX-991W, FX-991ES Plus C * Calculatrices Sharp: sans considération pour les lettres qui suivent le numéro Dans tous ces cas, la calculatrice doit être validée par une vignette autocollante émise par la COOP étudiante ZONE. Politique sur le plagiat et la fraude académique Règles disciplinaires Tout étudiant qui commet une infraction au Règlement disciplinaire à l'intention des étudiants de l'Université Laval dans le cadre du présent cours, notamment en matière de plagiat, est passible des sanctions qui sont prévues dans ce règlement. Il est très important pour tout étudiant de prendre connaissance des articles 28 à 32 du Règlement disciplinaire. Celui-ci peut être consulté à l'adresse suivante: http://www.ulaval.ca/sg/reg/Reglements/Reglement_disciplinaire.pdf Plagiat Tout étudiant est tenu de respecter les règles relatives au plagiat. Constitue notamment du plagiat le fait de: i. copier textuellement un ou plusieurs passages provenant d'un ouvrage sous format papier ou électronique sans mettre ces passages entre guillemets et sans en mentionner la source; ii. résumer l'idée originale d'un auteur en l'exprimant dans ses propres mots (paraphraser) sans en mentionner la source; iii. traduire partiellement ou totalement un texte sans en mentionner la provenance; iv. remettre un travail copié d'un autre étudiant (avec ou sans l'accord de cet autre étudiant); v. remettre un travail téléchargé d'un site d'achat ou d'échange de travaux scolaires. L'Université Laval étant abonnée à un service de détection de plagiat, il est possible que l'enseignant soumette vos travaux pour analyse. Étudiants ayant un handicap, un trouble d’apprentissage ou un trouble mental Les étudiants qui ont une lettre d'Attestation d'accommodations scolaires obtenue auprès d'un conseiller du secteur Accueil et soutien aux étudiants en situation de handicap (ACSESH) doivent impérativement se conformer à la politique d'Accommodations scolaires aux examens de la Faculté des sciences et de génie qui peut être consultée à l'adresse : http://www.fsg.ulaval.ca/fileadmin/fsg/documents/PDF/Politique-Facultaire-Accommodements.pdf Matériel didactique Matériel obligatoire Aucun matériel obligatoire, les notes de cours seront disponible sur le portail Matériel complémentaire Professional mobile application development Auteur : McWherter, Jeff, Gowell, Scott, Gravity Works Design and Development (Firme), Safari Tech Books Online Éditeur : J. Wiley & Sons(Indianapolis, IN, 2012) ISBN : 9781118203903 © Université Laval Mis à jour le 6 mai 2014 18:34 Page 7 de 8 Programming Android Auteur : Mednieks, Zigurd R, Safari Tech Books Online Éditeur : O'Reilly(Sebastopol, CA, 2011) ISBN : 9781449389697 Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps Auteur : Ian G. Clifton Éditeur : Addison-Wesley ISBN : 9780321886736 Android Developer URL : http://developer.android.com/index.html Date d'accès : 14 janvier 2014 Apple Developer URL : https://developer.apple.com/ Date d'accès : 14 janvier 2014 Logiciels Linux, Mac ou Windows Eclipse 4.3.1 (Kepler) ou + Android Developer Tools (ADT) 22 ou + Un téléphone android (un atout, non obligatoire) Médiagraphie et annexes Bibliographie Veuillez vous référer à la section Matériel complémentaire dans Matériel Didactique Logiciels Veuillez vous référer à la section Logiciels dans Matériel Didactique © Université Laval Mis à jour le 6 mai 2014 18:34 Page 8 de 8