General information


Subject type: Mandatory

Coordinator: Ana Beatriz Pérez Zapata

Trimester: Third term

Credits: 6

Teaching staff: 

Laura Rivera Sanchez

Academic year: 2024

Teaching course: 4

Languages ​​of instruction


  • Catalan

Competencies / Learning Outcomes


Basic skills
  • B2_That students know how to apply their knowledge to their job or vocation in a professional way and have the skills they demonstrate by developing and defending arguments and solving problems within their area of ​​study

     

  • B4_That students can convey information, ideas, problems and solutions to both specialized and non-specialized audiences

     

  • B5_That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy

     

Specific skills
  • EIS1_Ability to develop, maintain and evaluate software services and systems that meet all user requirements and that behave reliably and efficiently, are affordable to develop and maintain and comply with quality standards, applying theories, principles, methods and software engineering practices

     

  • EIS2_Ability to assess customer needs and specify software requirements to meet those needs, reconciling conflicting goals, by seeking acceptable compromises, within the limitations of cost, time, the existence of already developed systems and of the organizations themselves

     

  • EIS4_Ability to identify and analyze problems and design, develop, implement, verify and document software solutions based on adequate knowledge of current theories, models and techniques

     

  • EIS5_Ability to identify, assess and manage potential associated risks that may arise

     

  • EIS6_Ability to design appropriate solutions in one or more application domains, using software engineering methods that integrate ethical, social, legal and economic aspects

     

  • ESI3_Ability to actively participate in the specification, design, implementation and maintenance of information and communication systems

     

Presentation of the subject


The student will be introduced to mobile device programming. It is a subject guided by examples where the student will carry out many practical exercises.

The student must have consolidated knowledge of the software engineering subjects 1 and 2, the software laboratory 1, and the internet applications laboratory.

The classroom (physical or virtual) is a safe space, free of sexist, racist, homophobic, transphobic and discriminatory attitudes, either towards students or towards teachers. We trust that together we can create a safe space where we can make mistakes and learn without having to suffer prejudice from others.

Contents


  1. Introduction to Mobile Application Programming (Android)
  2. Mobile GUIs
  3. Multimedia applications
  4. Execution threads
  5. Access to local and remote data
  6. Use external libraries.
  7. Consumption of remote services

Activities and evaluation system


The final grade will be obtained based on the following weighting:

  • Q: Individual questionnaires (30%)
  • EX: Individual exam (20%)
  • Pr: Group practices (50%)

All submissions are mandatory and it is necessary to obtain a minimum grade of 5 (out of 10) in Q, EX and Pr to be able to pass the subject.

Test rules

  • For each activity, the teacher will report on the particular rules and conditions that govern them.
  • Practices are delivered in groups of a maximum of three people.
  • The final work must be done individually.
  • One-on-one activities presuppose the student's commitment to carry them out individually. All activities in which the student does not comply with this commitment will be considered suspended, regardless of their role (origin or destination).
  • It is optional for teachers to accept or not deliveries outside the deadlines indicated. In the event that these late deliveries are accepted, it is up to the teacher to decide whether to apply a penalty and the amount thereof.

Recovery

  • In the retake call, you can choose to retake the individual part (maximum grade 5) and only students who have failed the subject can access it.
  • Students who have obtained a not presented (NP) in the ordinary call and those who have passed the subject cannot apply.