Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf ·...

8
Tecnologías Móviles Grado en INFORMÁTICA – 3º curso Modalidad Presencial GUÍA DOCENTE 2019/2020

Transcript of Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf ·...

Page 1: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Tecnologías Móviles Grado en INFORMÁTICA – 3º curso Modalidad Presencial

GUÍA DOCENTE 2019/2020

Page 2: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 2

Tecnologías Móviles GUÍA DOCENTE 2019/2020

Sumario

Datos básicos 3

Breve descripción de la asignatura 4

Requisitos previos 4

Objetivos 4

Competencias 4

Contenidos 5

Metodología 6

Criterios de evaluación 7

Recursos de aprendizaje y apoyo tutorial 7

Breve CV del profesor responsable 8

Page 3: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 3

Tecnologías Móviles GUÍA DOCENTE 2019/2020

Tecnologías Móviles

Datos básicos

Módulo: Tecnologías Móviles

Carácter: Obligatoria

Nº de créditos: 6 ECTS

Unidad Temporal: 3º Curso – 5º Semestre

Calendario: Del día 16 de Septiembre al día 19 de Diciembre

Horario: Lunes de 10:00 a 12:00. Miércoles de 9:00 a 10:00. Jueves de 9:00 a 10:00

Idioma en el que se imparte: Castellano

Profesor/a responsable de la asignatura: Montserrat Mateos Sánchez

E-mail: [email protected]

Horario de tutorías: Martes de 12:00 a 14:00 horas y de 16:00 a 18:00 horas.

Page 4: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 4

Tecnologías Móviles GUÍA DOCENTE 2019/2020

Breve descripción de la asignatura La asignatura Tecnologías móviles se centra en el estudio de los diferentes tipos de plataformas y sistemas operativos móviles, así como en otras de tecnologías emergentes asociadas a estas. De igual modo, se centra en el aprendizaje de los diferentes lenguajes de programación específicos para el desarrollo de aplicaciones para dispositivos móviles de cara a la implementación de apps.

Requisitos previos No se establecen requisitos previos.

Objetivos Capacidad para concebir y evaluar sistemas, aplicaciones y servicios de movilidad

existentes.

Conocer los diferentes tipos de plataformas y sistemas operativos para dispositivos móviles.

Conocimiento de las diferentes de tecnologías y lenguajes de programación específicos para el desarrollo de aplicaciones para dispositivos móviles.

Conocimiento básico de la tecnología de tarjetas inteligentes

Competencias

Competencias básicas CB2. Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.

CB5. Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía.

Competencias transversales CT1. Capacidad de análisis y síntesis

CT6. Resolución de problemas

CT7. Toma de decisiones

CT8. Trabajo en equipo

CT19. Aprendizaje autónomo

Competencias específicas CTI6. Capacidad para concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, Web, comercio

Page 5: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 5

Tecnologías Móviles GUÍA DOCENTE 2019/2020

electrónico, multimedia, servicios interactivos y computación móvil. CSI1. Capacidad para integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones, permitiéndoles alcanzar sus objetivos de forma efectiva y eficiente, dándoles así ventajas competitivas. CIC8. Capacidad para diseñar, desplegar, administrar y gestionar redes de computadores.

Contenidos CONTENIDOS DE LA ENSEÑANZA TEÓRICA 1. Fundamentos básicos de Tecnologías Móviles

1.1 Introducción 1.2 Elementos clave en los sistemas de información para dispositivos móviles. 1.3 Hardware y características principales 1.5 Tecnologías asociadas a la tecnología móvil 2. Plataformas, Sistemas Operativos y aplicaciones móviles.

2.1 Introducción a las plataformas móviles. 2.2 Tipos de aplicaciones. Modelo de negocio. 2.3 Descripción de las plataformas y sistemas operativos móviles: 2.3.1 IOS 2.3.2 Android 3. Desarrollo de aplicaciones para dispositivos móviles 3.1 Lenguaje C#. 3.1.1. Aspectos básicos: tipos de datos, operadores, variables sentencias de control,… 3.1.2. Aspectos avanzados: clases y objetos, herencia, interfaces, excepciones, delegados,

colecciones, … 3.2. Lenguaje XAML

3.3. Plataforma de Desarrollo Universal (UWP) 3.3.1. Desarrollo de Aplicaciones Universales. 3.5. Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la tecnología de Tarjetas Inteligentes 4.1 Descripción de la tecnología: características, estructura, hardware, tipos de tarjetas, sistemas

operativos. 4.2 Desarrollo práctico de aplicaciones. Java Card. 4.2.1 Descripción del lenguaje Java Card. Proceso de desarrollo. 4.2.2 Applets Java Card.

Page 6: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 6

Tecnologías Móviles GUÍA DOCENTE 2019/2020

4.2.3 APDUs

CONTENIDOS DE LA ENSEÑANZA PRÁCTICA 1. Desarrollo de un trabajo de revisión sobre las últimas tendencias y tecnologías asociadas a la tecnología móvil 2. Desarrollo de una app para UWP 3. Desarrollo de una app bajo Xamarin

Metodología

METODOLOGÍA HORAS HORAS DE TRABAJO PRESENCIAL

HORAS DE TRABAJO NO PRESENCIAL

Clases teóricas 30 70(46,7%)

Clases prácticas 30

Defensa trabajos 2

Exámenes 3

Tutorías 5

Estudio individual 20 80(53,3%)

Preparación de trabajos 35

Bibliografía 12,5

Análisis materiales 12,5

TOTAL 70 80

Explicación Las clases teóricas serán sesiones magistrales en las que expondrán el temario con ayuda de medios audiovisuales y acompañados de ejemplos prácticos aclaratorios. En las clases prácticas cuando los contenidos los requieran y después de haber asentado sus bases teóricas se aplican de forma práctica los conocimientos adquiridos. Se trata de sesiones centradas en la exposición por parte del profesor de los contenidos prácticos y posterior participación del alumno, en las que deberá realizar las tareas prácticas propuestas por cada tema, en el aula de ordenadores.

Page 7: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 7

Tecnologías Móviles GUÍA DOCENTE 2019/2020

Criterios de evaluación CONVOCATORIA ORDINARIA La evaluación se lleva a cabo combinando una evaluación continua con una evaluación final. Para la evaluación continua se tienen en cuenta de un conjunto de prácticas y/o ejercicios y trabajos individuales o en grupo, que serán realizados y entregados en los momentos establecidos durante el curso, esto supone un 70% de la calificación final. La evaluación final consiste en la realización de una prueba objetiva teórico-práctica escrita y/o ante ordenador que los alumnos deberán realizar de manera individual y supondrá un 30% de la calificación final. Para poder superar la asignatura además de obtener una calificación igual o superior a 5 en la calificación final, es requisito imprescindible que el alumno obtenga al menos una calificación de 4 tanto en los trabajos/practicas/ejercicios como en la calificación de la prueba final.

CONVOCATORIA EXTRAORDINARIA Para superar la asignatura en la convocatoria extraordinaria, además de superar la prueba teórico-práctica, hay que hacer una entrega y superar mediante defensa todas las tareas, trabajos y ejercicios exigidos durante el curso.

Recursos de aprendizaje y apoyo tutorial BIBLIOGRAFÍA Christian Nagel [et al.] (2010): Professional C# 4 and .NET. Wiley, cop., Indianapolis. 1474 p. ISBN: 978-0-470-50225-9 http://koha.upsa.es/cgi-bin/koha/opac-detail.pl?biblionumber=209376 Christian Nagel ... [et al.] (2013). Professional C# 2012 and .NET 4, Wiley & Sons, Indianapolis, II, 1523 p. ISBN: 978-1-118-31442-5 http://koha.upsa.es/cgi-bin/koha/opac-detail.pl?biblionumber=223409 Uwe Hansmann [et al.] (2000): Smart card application development using Java, Springer. 305p. ISBN: 978-3-540-43202-7 http://koha.upsa.es/cgi-bin/koha/opac-detail.pl?biblionumber=209361 Charles Petzold. Creating Mobile Apps with Xamarin.Forms. 2016 ISBN: 978-1-5093-0297-0 https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/free-ebook-creating-mobile-apps-with-xamarin-forms/ Can Bilgin. Mastering Cross-Platform Development with Xamarin. 2016 ISBN: 978-1785285684 https://www.amazon.com/Mastering-Cross-Platform-Development-Xamarin-Bilgin/dp/1785285688

Page 8: Modalidad Presencial - UPSAdrupal.upsa.es/sites/default/files/Tecnologias Moviles_1.pdf · Desarrollo de Aplicaciones bajo Xamarin Forms (iOS, Android, UWP) 4. Introducción a la

Grado en Ingeniería Informática – 3º 8

Tecnologías Móviles GUÍA DOCENTE 2019/2020

RECURSOS WEB Tutorial Apps Windows 10 Development http://www.tutorialspoint.com/windows10_development/windows10_development_tutorial.pdf Windows 10 development for Absolute Beginners. https://blogs.windows.com/buildingapps/2015/09/30/windows-10-development-for-absolute-beginners/#DqjAZAQTM0A6ILDr.97 https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners Developers Guide Windows 10 https://channel9.msdn.com/Events/Windows/Developers-Guide-to-Windows-10-RTM Visual Studio Community https://www.visualstudio.com/es-es/products/visual-studio-community-vs.aspx

Breve CV del profesor responsable Montserrat Mateos Sánchez es Ingeniero en Informática y Doctora por La Universidad de

Salamanca. En la actualidad es Profesora Encargada de Cátedra de la UPSA en la que imparte diversas materias relacionadas con las Nuevas Tecnologías e Informática. Posee las acreditaciones de Profesor de Universidad Privada y Profesor Contratado Doctor por la ACSUCYL, así mismo tiene un Sexenio de Investigación vivo reconocido por la CNEAI. Ha participado y/o dirigido gran cantidad de proyectos de investigación competitivos y precompetitivos colaborando tanto con entidades privadas como entidades públicas. Fruto de dichos proyectos ha conseguido varios registros de propiedad intelectual. Es autora de un libro, varios capítulos de libro, así como de numerosas publicaciones científicas indexadas en los principales rankings de referencia (JCR y SCOPUS).