IDENTIFYING DATA 2022_23
Subject (*) APLICACIONS I SERVEIS MÒBILS Code 17234267
Study programme
Grau en Enginyeria Informàtica (2010)
Cycle 1r
Descriptors Credits Type Year Period Exam timetables and dates
6 Optativa Quart 2Q
Modality and teaching language
Department Enginyeria Informàtica i Matemàtiques
Coordinator
MILLAN MARCO, PEDRO
E-mail pere.millan@urv.cat
tomas.gonzalez@urv.cat
Lecturers
MILLAN MARCO, PEDRO
GONZALEZ SANCHEZ, TOMAS
Web http://campusvirtual.urv.cat
General description and relevant information

DESCRIPCIÓ GENERAL DE L'ASSIGNATURA: 

Fonaments de programació de dispositius Android en Kotlin.

Although this course is not offered in English, foreign exchange students will receive personalised support in English and will be able to develop the assessment activities in this language.


Competències
Type A Code Competences Specific
 RT6 Capacitat de concebre, desplegar, organitzar i gestionar xarxes, sistemes, serveis i infraestructures de telecomunicació en contextos residencials (llar, ciutat i comunitats digitals), empresarials o institucionals responsabilitzant-se de la posada en marxa i millora contínua, així com conèixer-ne l'impacte econòmic i social.
 RT7 Coneixement i utilització dels fonaments de la programació en xarxes, sistemes i serveis de telecomunicació.
Type B Code Competences Transversal
 CT1 Utilitzar informació en llengua estrangera d'una manera clara i eficaç en llengua estrangera.
Type C Code Competences Nuclear

Resultats d'aprenentage
Type A Code Learning outcomes
 RT6 Comprèn l'arquitectura dels telèfons intel·ligents i altres dispositius mòbils
Coneix els fonaments de les plataformes mòbils.
Comprèn com les plataformes mòbils gestionen les aplicacions.
 RT7 Implementa programari per accedir als diferents components dels dispositius mòbils i utilitzar-los
Coneix els components bàsics utilitzats per a desenvolupar aplicacions per a dispositius mòbils.
Implementa aplicacions bàsiques per a dispositius mòbils.
Type B Code Learning outcomes
 CT1 Utilitzar informació en llengua estrangera d'una manera clara i eficaç
Type C Code Learning outcomes

Continguts
Topic Sub-topic
Llenguatge Kotlin
Interfície gràfica
Arquitectura d'apps Android
Persistència de dades
Accés a internet
Aspectes finals i complementaris

Planificació
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Activitats Introductòries
1 0 1
Sessió Magistral
RT6
RT7
28 58 86
Pràctiques a través de TIC en aules informàtiques
RT7
28 58 86
Atenció personalitzada
1 0 1
 
Proves objectives de tipus test
RT6
RT7
1 2 3
Proves pràctiques
RT7
0.5 1.5 2
Proves orals
RT6
RT7
0.5 0.5 1
 
(*) 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 dispositius Android.
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. 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        
Proves objectives de tipus test
RT6
RT7
2 qüestionaris Moodle sobre conceptes de teoria (10%+20%) 30%
Proves pràctiques
RT7
3 pràctiques (15%+15%+20%) 50%
Proves orals
RT6
RT7
Assistència i participació a classe/laboratori 20%
Others  
 
Other comments and second exam session

Cal realitzar dues proves tipus test sobre conceptes de teoria. La 2a prova inclou el temari complet de tota l'assignatura. No es poden consultar apunts, llibres, ni cap dispositiu electrònic. Als laboratoris cal completar 3 exercicis pràctics de programació Android en Kotlin. Cal obtenir una nota mínima de 4 sobre 10 a la part (final) de teoria i a cadascun dels 3 exercicis pràctics.

En 2a convocatòria les activitats avaluatives són les equivalents de 1a convocatòria: un test de tota la teoria, i un nou termini per lliurar els 3 exercicis pràctics.

Els exàmens es realitzaran de forma presencial. Es realitzaran entrevistes de les pràctiques. Les pràcticas es realitzen en grup, però la nota és individual per a cada membre de l'equip.


Fonts d'informació

Bàsica Google, Android Developers, Online, https://developer.android.com/
Antonio Javier Gallego Sánchez, Miguel Ángel Lozano Ortega, Curso de Programación. Android con Kotlin, Anaya Multimedia, 2021
José Dimas Luján Castillo, Android Studio. Aprende a desarrollar aplicaciones, RC Libros, 2017

Complementària Udacity, Udacity Android, Online, Udacity
Jesús Tomás Gironés, Beatriz Tirado Gil, El gran libro de Android, Marcombo, 2020
Nazim Benbourahla, Android 7: principios del desarrollo de aplicaciones Java, Ediciones ENI, 2017

Recomanacions

Subjects that continue the syllabus
LABORATORI D'APLICACIONS I SERVEIS MÒBILS/17244137
PROGRAMACIÓ AVANÇADA DE DISPOSITIUS MÒBILS/17244138
LABORATORI D'APLICACIONS I SERVEIS MÒBILS/17244228
TREBALL DE FI DE GRAU/17244301


Subjects that it is recommended to have taken before
PROGRAMACIÓ/17244010
 
Other comments
És IMPRESCINDIBLE haber superat l'assignatura "Programació" per tenir una base suficient per al desenvolupament d'Apps Android en Kotlin. És important tenir un cert nivell d'anglès per entendre la documentació oficial d'Android/Kotlin. És recomanable disposar d'un dispositiu Android per poder treballar fora del laboratori. És molt important el treball dia a dia i no deixar-ho tot per al final. És molt recomanable assistir a classe per entendre millor la documentació i informació facilitada pels professors, i poder resoldre els dubtes que es plantegin.
(*)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.