Universidad de Jaén

Menú local

Syllabus 2015-16 - 74813003 - Programming for Mobile Devices (Programación sobre dispositivos móviles)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Máster en Tecnologías geoespaciales para la gestión inteligente del territo
FACULTY: Centro de Estudios de Postgrado
ACADEMIC YEAR: 2015-16
COURSE: Programming for Mobile Devices
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Programming for Mobile Devices
CODE: 74813003 ACADEMIC YEAR: 2015-16
LANGUAGE: English LEVEL: 2
ECTS CREDITS: 4.0 YEAR: 1 SEMESTER: SC
2. LECTURER BASIC INFORMATION
NAME: JIMÉNEZ DELGADO, JUAN JOSÉ
DEPARTMENT: U118 - INFORMÁTICA
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
OFFICE NO.: A3 - 142 E-MAIL: juanjo@ujaen.es P: 953212884
WEBSITE: https://www.ujaen.es/departamentos/dinformatica/contactos/jimenez-delgado-juan-jose
ORCID: https://orcid.org/0000-0003-3014-0496
LANGUAGE: English LEVEL: 2
3. CONTENT DESCRIPTION

------- 

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

In lectures (large group) presentation slides will be used for theoretical contents, including illustrative examples and case studies.

During the practical classes a programming project on mobile devices will be proposed. It will use the theoretical lessons. Tutorials will be proposed, and then the implementation of the proposed programming project.

In colective group classes the exposition of works carried out, as well as the works performed will be revised.

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

Attendance and Participation: individual monitoring of students related to questions raised by the teacher throughout the lectures and the answers to the debates that arise. This rating will take into account students who attend at least 80% of the lectures.

Theoretical concepts: The theory test is over the contents developed in theoretical lectures. It consists in a test composed of questions with multiple choices.

Cases and exercises: A theorethical work in relation with the theorethic concepts will be realized. This work will be submitted  throughout the course.

Lab / Computer: A mobile app will be developed. An exposition and defense of the work realized will be performed. Tutorials will be provided for guiding the student.

Lab practices are mandatory.

The final course score is the sum of the parts mentioned above.

6. BOOKLIST
MAIN BOOKLIST:
  • iOS 8 for programmers : an app-driven approach with Swift. Edition: 3rd ed. Author: Deitel, Paul J.. Publisher: Upper saddle River, NJ: Prentice Hall, 2015  (Library)
  • Pro iOS geo [Recurso electrónico] : building apps with location based services . Edition: -. Author: Andreucci, Giacomo. Publisher: New York : Apress, c2013  (Library)
  • Learn HTML5 and Javascript for iOS [Recurso electrónico]. Edition: -. Author: Preston, Scott, 1969-. Publisher: [S.l.] : Apress ; New York : Distributed to the book trade worldwide by Springer Science+Business Media, 2012  (Library)
  • App savvy [Recurso electrónico] : turning ideas into iPad and iPhone apps customers really want. Edition: -. Author: Yarmosh, Ken. Publisher: Beijing ; Farnham : O'Reilly, 2010, c2011  (Library)
  • Learning iOS design [Recurso electrónico] : a hands-on guide for programmers and designers . Edition: -. Author: Van Hecke, William. Publisher: Upper Saddle River, NJ : Addison-Wesley, c2013  (Library)
ADDITIONAL BOOKLIST:
  • Xcode 5 start to finish [Recurso electrónico] : iOS and OS X development. Edition: -. Author: Anderson, Fritz. Publisher: Upper Saddle River, NJ : Addison-Wesley, c2014  (Library)
  • Geolocation in iOS [Recurso electrónico] . Edition: -. Author: Allan, Alasdair. Publisher: Sebastopol, CA : O'Reilly Media, 2012  (Library)