CURSO: |
Big Data en la práctica |
EDICIÓN: |
8 |
DIRECTOR(ES): |
LABRA GAYO JOSE EMILIO |
PLAZAS DISPONIBLES: |
25 |
DESTINATARIOS: |
Este curso está dirigido preferentemente a estudiantes y profesionales interesados en el procesamiento de Big Data. Para su seguimiento se recomiendan conocimientos básicos de programación.
Puede ser interesante a estudiantes de ingenierías, especialmente, de informática y telecomunicación, así como estudiantes de ciencias, especialmente, físicas y matemáticas.
En general, cualquier estudiante que se sienta atraído por el procesamiento de Big Data podrá cursar el curso, incluso aunque no tenga grandes conocimientos de programación, dado que los principales conceptos se irán introduciendo a lo largo del curso mediante ejemplos.
Se asume que los estudiantes no tienen porqué conocer el lenguaje de programación Scala, por lo que las primeras sesiones se dedicarán a su introducción.
|
IMPORTE DE LA MATRÍCULA: |
141,00 € |
FECHAS DE REALIZACIÓN: |
Del 3 al 7 de julio de 2017 |
PERÍODO DE MATRÍCULA |
Del 28 de abril al 26 de junio de 2017 Del 11 de mayo al 12 de julio de 2017 |
TIPO CURSO: |
Los estudiantes de las enseñanzas adaptadas al EEES podrán solicitar el reconocimiento de créditos ECTS por la participación en esta actividad.Homologable por 2 créditos de formación permanente para el profesorado no universitario del Principado de Asturias en activo.
|
LUGAR DE IMPARTICIÓN: |
CAMPUS DE LOS CATALANES. VALDES SALAS-INFORMATICA. L-14 |
OBJETIVOS: |
Son objetivos de este curso:
- Conocer las principales características del lenguaje Scala de cara al procesamiento de Big Data
- Construir programas sencillos en lenguaje Scala
- Resolver algunos problemas de procesamiento de Big Data mediante Spark
- Identificar algunas aplicaciones y tendencias relacionadas con Big Data
- Evaluar el tipo de problemas que pueden resolverse mediante Apache Spark
|
CONTENIDO: |
Uno de los principales retos tecnológicos actuales es la aparición de ingentes cantidades de datos, que deben ser procesados a gran velocidad y que pueden provenir de fuentes heterogéneas. Este tipo de datos se conoce habitualmente como Big Data.
Una de las herramientas más populares para procesar Big Data es el framework Apache Spark, que ha sido desarrollado en el lenguaje Scala, pero que permite trabajar desde otros lenguajes como Python, Java ó R.
En este curso, se presentará la librería Apache Spark mediante ejemplos y casos prácticos. Se realizará también una introducción al lenguaje Scala, que es el lenguaje de programación con el que se ha construido Spark y que ofrece una serie de ventajas respecto al uso de otros lenguajes externos.
|
BIBLIOGRAFIA: |
"Learning Spark: Lightning-Fast Big Data Analysis", Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia, O'Reilly 2015
"Spark in Action", Petar Zecevic, Marko Bonaci, Manning Publications, 2016
|
CRITERIOS EVALUACIÓN: |
La asistencia será controlada mediante partes de firma. Además se evaluará la presentación de un trabajo teórico-práctico aplicando las tecnologías aparendidas, y cuya elaboración, estimada en 15 horas supone la dedicación no presencial por parte del alumno al curso. Trabajo: El lugar de presentación del trabajo es: Edificio Facultad de Ciencias (Oviedo), a nombre del Prof. José Emilio Labra. El plazo de presentación es: hasta 3 de Agosto de 2017. La extensión del trabajo es: 2 hojas + soporte electrónico. Trabajo acerca del procesamiento funcional de Big Data. |
MAS INFORMACIÓN: |
Los estudiantes de las enseñanzas adaptadas el EEES podrán solicitar el reconocimiento de 1 cr. ECTS por la participación en esta actividad. |
MOTIVOS ANULACIÓN: |
A PETICION DEL DIRECTOR DEL PROGRAMA |