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