Type A
|
Code |
Competences Specific | | RT6 |
Have the ability to conceive, deploy, organize and manage telecommunications networks, systems, services and infrastructures in residential (home, urban and digital communities), business and institutional contexts, accept responsibility for setting up and continuously improving them, and understanding their economic and social impact.
|
| RT7 |
Understand and use the basic principles of programming for telecommunication networks, systems and services.
|
Type B
|
Code |
Competences Transversal | | CT1 |
Use information in a foreign language effectively
|
Type C
|
Code |
Competences Nuclear |
Type A
|
Code |
Learning outcomes |
| RT6 |
Understand the architecture of smartphones and other mobile devices
Understand the fundamentals of the moviles platforms.
Understand how mobile platforms manage applications.
| | RT7 |
Implement software for accessing and using the various components of mobile devices
Understand about the basic components used to develop applications for mobile devices.
Implement basic applications for mobile devices.
|
Type B
|
Code |
Learning outcomes |
| CT1 |
Use information in a foreign language effectively
|
Type C
|
Code |
Learning outcomes |
Topic |
Sub-topic |
Kotlin language |
|
Graphical Interface |
|
Android apps architecture |
|
Data Persistence |
|
Internet access |
|
Final and complementary topics |
|
Methodologies :: Tests |
|
Competences |
(*) Class hours
|
Hours outside the classroom
|
(**) Total hours |
Introductory activities |
|
1 |
0 |
1 |
Lecture |
|
28 |
58 |
86 |
IT-based practicals in computer rooms |
|
28 |
58 |
86 |
Personal attention |
|
1 |
0 |
1 |
|
Multiple-choice objective tests |
|
1 |
2 |
3 |
Practical tests |
|
0.5 |
1.5 |
2 |
Oral tests |
|
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. |
Methodologies
|
Description |
Introductory activities |
Presentation of the subject |
Lecture |
Theory classes to present the different elements and concepts that make up the subject. |
IT-based practicals in computer rooms |
Laboratory practices, for Android device programming. |
Personal attention |
Consultations with teachers, to solve problems and learning difficulties. |
Description |
Time reserved for individual attention and doubt solving with students. This attention can be carried out through online meetings, previously appointed by e-mail, or with other online tools. |
Methodologies |
Competences
|
Description |
Weight |
|
|
|
|
Multiple-choice objective tests |
|
2 Moodle quizzes about theory concepts (10% + 20%) |
30% |
Practical tests |
|
3 practices (15%+15%+20%) |
50% |
Oral tests |
|
Class/laboratory attendance and participation |
20% |
Others |
|
|
|
|
Other comments and second exam session |
There are two multiple choice tests on theory concepts. The 2nd test includes the complete syllabus of the entire subject. Notes, books, or any electronic device cannot be consulted. In the labs, you have to complete 3 practical Android+Kotlin programming exercises. A minimum mark of 5 out of 10 must be obtained in the (final) part of theory and in each of the 3 practical exercises. In the 2nd call, the assessment activities are the equivalent of the 1st call: a test of the whole theory, and a unique practical exercise. The exams will be held in person. Interviews for the practices will be conducted. The practices are carried out in teams, but the grade is individual for each member of the team. |
Basic |
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
|
|
Complementary |
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
|
|
Subjects that continue the syllabus |
MOBILE APPLICATIONS AND SERVICES LABORATORY/17244137 | ADVANCED PROGRAMMING OF MOBILE DEVICES/17244138 | MOBILE APPLICATIONS AND SERVICES LABORATORY/17244228 | BACHELOR'S THESIS/17244301 |
|
Subjects that it is recommended to have taken before |
|
|
Other comments |
It is ESSENTIAL to have passed the subject "Programming" to have a sufficient base for the development of Android Apps in Kotlin.
It is important to have a certain level of English to understand the official Android/Kotlin documentation.
It is recommended to have an Android device to be able to work outside the laboratory.
It is very important to work day by day and not leave everything to the end.
It is highly recommended to attend class to better understand the documentation and information provided by the teachers, and to resolve any doubts that may arise. |
(*)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. |
|