IDENTIFYING DATA 2021_22
Subject (*) APLICACIONS MÒBILS I ENCASTADES Code 17234125
Study programme
Grau en Enginyeria Informàtica (2010)
Cycle 1r
Descriptors Credits Type Year Period Exam timetables and dates
6 Obligatòria Quart 1Q
Modality and teaching language
Department Enginyeria Informàtica i Matemàtiques
Coordinator
MILLAN MARCO, PEDRO
E-mail pere.millan@urv.cat
david.gameza@urv.cat
Lecturers
MILLAN MARCO, PEDRO
GÁMEZ ALARI, DAVID
Web http://campusvirtual.urv.cat
General description and relevant information

La informació publicada en aquesta guia és la que correspon a classes presencials i pot servir de guia orientativa. A causa de l’emergència sanitària provocada per la COVID-19 poden haver-hi canvis en la docència, avaluació i calendaris del curs 2021-22. Aquests canvis s’informaran a l’espai Moodle de l'assignatura. 

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.


Competències
Type A Code Competences Specific
 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.
Type B Code Competences Transversal
 CT5 Comunicar informació de manera clara i precisa a audiències diverses.
Type C Code Competences Nuclear

Resultats d'aprenentage
Type A Code Learning outcomes
 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
Type B Code Learning outcomes
 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
Type C Code Learning outcomes

Continguts
Topic Sub-topic
Arquitectures de microcontroladors
Programació de microcontroladors
Arquitectures mòbils
Programació de dispositius mòbils
Dispositius de seguretat

Planificació
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
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
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Metodologies
Methodologies
  Description
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
Description

Temps que cada professor té reservat per atendre i resoldre dubtes als alumnes. Els professors atendran 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 online, en horaris concertats prèviament per correu electrònic, o mitjançant altres eines virtuals.


Avaluació
Methodologies Competences Description Weight        
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%
Others  
 
Other comments and second exam session

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. A l'espai Moodle de cada assignatura hi podreu consultar la informació actualitzada. Les activitats avaluatives estaran previstes per poder realitzar-se en modalitat mixta o online en cas de confinament.


Fonts d'informació

Bàsica Elecia White, Making Embedded Systems: Design Patterns for Great Software, O'Reilly, Oct. 2011
Grant Allen, Android for Absolute Beginners: Getting Started with Mobile Apps Development Using the Android Java SDK, Apress, May 2021

Complementària Daniele Lacamera, Embedded Systems Architecture, Packt, May 2018
John T. Taylor, Wayne T. Taylor, Patterns in the Machine: A Software Engineering Guide to Embedded Development, Apress, January 2021
Jeff McWherter, Scott Gowell, Professional Mobile Application Development, Wrox, Sep. 2012

Recomanacions

Subjects that are recommended to be taken simultaneously
PROGRAMACIÓ AVANÇADA DE DISPOSITIUS MÒBILS/17234268

Subjects that it is recommended to have taken before
APLICACIONS I SERVEIS MÒBILS/17234267
 
Other comments
Aquesta assignatura s'imparteix integrament en anglès.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.