The objective of this course is that the student knows the principles of design and development of applications for mobile terminals and use them to capture data from them. Mobile terminals are characterized by their limitations compared to conventional computers, both in terms of processing capacity and memory, user interface and power consumption, as well as the use of wireless communication interfaces, both personal and local area or of wide area.
When taking the course, the student will acquire the following skills:
- Know the particular characteristics of mobile applications.
- Perform prototyping of mobile applications.
- Design and program applications in some of the most common platforms for mobile applications: Android.
- Handle and use with ease the different software tools for the development of mobile applications.
- Use mobile terminals to validate the developments made and capture data.
- Work in a team effectively in the development of complete applications.
- Learn autonomously.
The student will develop the following abilities:
- Ability to apply knowledge of data engineering, specifically those related to the development of mobile applications.
- Ability to design and carry out experiments, as well as to organize, analyze and interpret the obtained data. This capacity will be worked on in laboratory practices.
- Ability to communicate effectively both orally and in writing. Students will have to defend their practice through an oral presentation, and deliver associated documentation.
- Knowledge of current issues. Students will work with the latest operating systems and perform their mobile terminal practices to validate the developments made.
- Ability to use modern engineering techniques, skills and tools necessary for the practice of engineering. Students will use different software tools for the development of mobile applications, and mobile terminals to validate their practical developments.
- Ability to develop mobile applications and use them to capture data with them.
The competences that the student will acquire are:
CB1: That students have demonstrated to possess and understand knowledge in an area of ¿¿study that starts from the base of general secondary education, and is usually found at a level that, although supported by advanced textbooks, also includes some aspects that they imply knowledge coming from the vanguard of their field of study.
CB2: That students know how to apply their knowledge to their work or vocation in a professional manner and have the skills that are usually demonstrated through the elaboration and defense of arguments and the resolution of problems within their area of ¿¿study
CE19: Ability to develop Web and mobile applications and use them to capture data with them.
CG3: Ability to solve problems with initiative, decision making, creativity, and to communicate and transmit knowledge, skills and abilities, understanding the ethical, social and professional responsibility of the data processing activity. Leadership, innovation and entrepreneurial spirit.
CG4: Ability to solve technological, computer, mathematical and statistical problems that may arise in engineering and data science.
CT1: Ability to communicate knowledge orally and in writing, before a specialized and non-specialized public.
The learning outcomes:
RA1 Have acquired advanced knowledge and demonstrated an understanding of the theoretical and practical aspects and the methodology of work in the field of science and data engineering with a depth that reaches the forefront of knowledge
RA2 Power, through arguments or procedures developed and supported by them, apply their knowledge, understanding of these and their problem solving abilities in complex or professional and specialized work environments that require the use of creative and innovative ideas
RA3 Have the ability to collect and interpret data and information on which to base their conclusions, including, when necessary and pertinent, reflection on matters of a social, scientific or ethical nature within the scope of their field of study;
RA6 Be able to identify their own training needs in their field of study and work or professional environment and to organize their own learning with a high degree of autonomy in all types of contexts (structured or not).