DADES IDENTIFICATIVES 2020_21
Assignatura (*) APLICACIONS MÒBILS I ENCASTADES Codi 17234210
Ensenyament
Grau d'Enginyeria Informàtica (2010)
Cicle 1r
Descriptors Crèd. Tipus Curs Període
6 Optativa 1Q
Llengua d'impartició
Anglès
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
MILLAN MARCO, PEDRO
Adreça electrònica pere.millan@urv.cat
david.gameza@urv.cat
Professors/es
MILLAN MARCO, PEDRO
GÁMEZ ALARI, DAVID
Web http://campusvirtual.urv.cat
Descripció general i informació rellevant <div>En aquesta assignatura la docència es farà mitjançant classes inverses. És a dir, les classes teòriques es faran a distància i s’aprofitarà la presencialitat, en primer lloc, per reforçar els conceptes teòrics més complexos i, en segon lloc, per dur a terme les classes més pràctiques. <br /></div><div><br /></div><div>DESCRIPCIÓ GENERAL DE L'ASSIGNATURA: Metodologies i tècniques de programació d'aplicacions per a dispositius mòbils i sistemes encastats (embedded). Aquesta assignatura s'imparteix íntegrament en anglès.</div>

Competències
Tipus A Codi Competències Específiques
 IS1 Capacitat per desenvolupar, mantenir i avaluar serveis i sistemes de programari que satisfacin tots els requisits de l'usuari i es comportin de forma fiable i eficient, siguin assequibles de desenvolupar i mantenir, i compleixin normes de qualitat, aplicant les teories, principis, mètodes i pràctiques de l'enginyeria de programari.
 IS3 Capacitat de donar solució a problemes d'integració en funció de les estratègies, estàndards i tecnologies disponibles.
 IS4 Capacitat d'identificar i analitzar problemes i dissenyar, desenvolupar, implementar, verificar i documentar solucions de programari sobre la base d'un coneixement adequat de les teories, models i tècniques actuals.
Tipus B Codi Competències Transversals
 CT5 Comunicar informació de manera clara i precisa a audiències diverses.
Tipus C Codi Competències Nuclears

Resultats d'aprenentage
Tipus A Codi Resultats d'aprenentatge
 IS1 Entén les tècniques específiques de programació d’aplicacions mòbils i encastades
Dissenya i implementa aplicacions a mida, combinant sistemes encastats i mòbils
Coneix les principals arquitectures, components i àmbits d’aplicació dels microcontroladors, dispositius mòbils i de seguretat.
 IS3 Dissenya i implementa aplicacions a mida, combinant sistemes encastats i mòbils
 IS4 Entén les tècniques específiques de programació d’aplicacions mòbils i encastades
Dissenya i implementa aplicacions a mida, combinant sistemes encastats i mòbils
Sap presentar, justificar i defensar els desenvolupaments que ha realitzat
Tipus B Codi Resultats d'aprenentatge
 CT5 Produeix un text de qualitat, sense errors gramaticals i ortogràfics, amb una presentació formal acurada i un ús adequat i coherent de les convencions formals i bibliogràfiques
Construeix un text estructurat, clar, cohesionat, ric i d’extensió adequada
Elabora un text adequat a la situació comunicativa, consistent i persuasiu
Utilitza els mecanismes de comunicació no verbal i els recursos expressius de la veu necessaris per fer una bona intervenció oral
Construeix un discurs estructurat, clar, cohesionat, ric i d’extensió adequada
Produeix un discurs adequat a la situació comunicativa, consistent i persuasiu, i interactua de manera efectiva amb l’auditori
Tipus C Codi Resultats d'aprenentatge

Continguts
Tema Subtema
Arquitectures de microcontroladors
Programació de microcontroladors
Arquitectures mòbils
Programació de dispositius mòbils
Dispositius de seguretat

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe
Hores fora de classe
(**) Hores totals
Activitats Introductòries
1 0 1
Sessió Magistral
IS3
IS4
CT5
14 28 42
Pràctiques a través de TIC en aules informàtiques
IS1
IS3
IS4
CT5
27 57 84
Atenció personalitzada
CT5
1 4 5
 
Proves objectives de tipus test
IS4
CT5
1 5 6
Proves pràctiques
IS1
IS3
IS4
CT5
1 11 12
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Presentació de l'assignatura
Sessió Magistral Classes de teoria per presentar els diferents elements i conceptes que formen l'assignatura.
Pràctiques a través de TIC en aules informàtiques Pràctiques en laboratori, de programació de sistemes encastats i dispositius mòbils
Atenció personalitzada Consultes als professors per resoldre problemes i dificultats d'aprenentatge

Atenció personalitzada
Descripció

El professor atendrà l'alumne/a per resoldre els problemes i dificultats d'aprenentatge de les matèries i competències de l'assignatura.

A causa de l’emergència sanitària, l’atenció a l’estudiant es podrà realitzar mitjançant reunions on line, en horaris concertats prèviament per correu electrònic, o mitjançant altres eines virtuals.

Avaluació
Metodologies Competències Descripció Pes        
Pràctiques a través de TIC en aules informàtiques
IS1
IS3
IS4
CT5
Desenvolupament de la pràctica de l'assignatura 50%
Proves objectives de tipus test
IS4
CT5
Qüestionari Moodle sobre conceptes de teoria 40%
Proves pràctiques
IS1
IS3
IS4
CT5
Presentació/defensa/entrevista de la pràctica desenvolupada 10%
Altres  
 
Altres comentaris i segona convocatòria

A la segona convocatòria la teoria s'avalua amb un qüestionari Moodle i la pràctica oferint un segon termini de lliurament de la mateixa pràctica.

Els exàmens es realitzaran de forma presencial. A causa de l'emergència sanitària, en cas de confinament o de restriccions en la mobilitat, les activitats avaluatives, inclosos els exàmens, es farien online en les dates previstes. En l'espai Moodle de cada assignatura hi podreu consultar la informació actualitzada.


Fonts d'informació

Bàsica Elecia White, Making Embedded Systems: Design Patterns for Great Software, O'Reilly, Oct. 2011
Budi Kurniawan, Android Application Development: A Beginner’s Tutorial, Brainy Software, Feb. 2015

Complementària Jeremy Blum, Exploring Arduino: tools and techniques for engineering wizardry, Wiley, Aug. 2013
Greg Milette, Adam Stroud, Android Sensor Programming, John Wiley & Sons, Jun. 2012
Tyler Moskowite, Android and Arduino, O'Reilly, Sep. 2012
Jeff McWherter, Scott Gowell, Professional Mobile Application Development, Wrox, Sep. 2012

Recomanacions


 
Altres comentaris
Aquesta assignatura s'imparteix integrament en anglès.
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent