Metodología


¿Qué es un curso MOOC?

iBigData es el primer curso MOOC sobre Big Data para aplicaciones de negocio en español. En un curso de este tipo, tanto los participantes como los materiales del curso están distribuidos a través de la Web. Esto sólo es posible si el curso está disponible en abierto, y funciona significativamente mejor si el curso es grande.

En el sitio web ¿Qué son los MOOCs? puedes encontrar mucha información sobre los MOOCs.


Requisitos

Este curso es una introducción al Big Data para aplicaciones de negocio. Como es una introducción, el punto de partida que tomamos es bien simple: no sabes nada de Big Data.

Los requisitos necesarios para lograr un aprendizaje efectivo con este curso son:

Sí, si trabajas, estudias o tienes que salvar al mundo, sabemos que dedicar como mínimo 10 horas a la semana para este curso te va a ser difícil. Lo sentimos, pero por ahora, el “aprendizaje rápido y sin esfuerzo” sólo existe en las películas como Matrix.


Estructura y contenido del curso

El curso está compuesto por una serie de temas que hemos considerado que son el mínimo que debe conocer cualquier persona que quiera tener una visión introductoria del big data. Por supuesto que también hay otros temas que se deben conocer para ser un buen profesional del big data, pero este curso tiene una duración limitada, tiene que terminar en algún momento, así que hemos tenido que elegir, escoger y desechar.

El curso comienza con una parte de historia, en la que se repasa que es el Big Data, como surge y sus aplicaciones.

A continuación, se definen otros conceptos importantes dentro del Big Data, como es la inteligencia de negocio, el Open Data o las fuentes de datos.

Después veremos las arquitecturas Big Data existentes y desarrollo de soluciones para Inteligencia de Negocio (BI).

La última parte se dedica al análisis de casos de uso, como es el análisis de datos dentro de redes sociales.


Estructura de los temas

El curso está organizado en temas (temario), que a su vez están compuestos de unidades de aprendizaje.

Una unidad de aprendizaje se compone de:

Todos los recursos que se incluyen en cada unidad han sido exhaustivamente revisados para verificar que son relevantes y poseen una gran calidad. Como son recursos disponibles en Internet, puede ser que cambien o desaparezcan en cualquier momento.


Ejercicios

En cada unidad se propone un conjunto de ejercicios, normalmente de tipo “test de respuesta múltiple”, para comprobar que se han asimilado adecuadamente los conceptos clave de la unidad que se explican en los vídeos y las lecturas imprescindibles.


Cómo se aprende en este curso

En este curso, el aprendizaje se realiza principalmente de dos formas:

Olvídate de los métodos que te prometen “aprende a programar con XYZ” en 3 días, 7 días, o 21 días. Son mentira. Si no me crees, lee lo que dice Peter Norvig, en la actualidad Director de Investigación de Google, en su artículo Teach Yourself Programming in Ten Years (Aprende a programar en diez años):

Analicemos lo que podría significar un título como Aprende Pascal en Tres Días (Learn Pascal in Three Days):

  • Aprende: En 3 días no tendrás tiempo de escribir varios programas significativos, y de aprender de tus éxitos y errores con ellos. No tendrás tiempo de trabajar con un programador experimentado y entender lo que es vivir en ese ambiente. En resumen, no tendrás tiempo de aprender mucho. Así que esos libros sólo podrán lograr una familiaridad superficial, no un entendimiento profundo. Como dijo Alexander Pope, poco aprendizaje es asunto peligroso.

  • Pascal: En 3 días puedes aprender la sintaxis de Pascal (si ya conoces un lenguaje similar), pero no podrás aprender mucho cómo usarla. En síntesis, si fueras, digamos, un programador Basic, podrías aprender a escribir programas en el estilo de Basic usando la sintaxis de Pascal, pero no aprenderías realmente para lo que Pascal es bueno (o malo). Entonces ¿cuál es el objetivo? Alan Perlis dijo alguna vez: “Un lenguaje que no afecte tu manera de pensar acerca de la programación, no merece conocerse”. Un objetivo posible es que tienes que aprender un poco de Pascal (o más probablemente, algo como Visual Basic o JavaScript) porque necesitas tener una interface con una herramienta existente para realizar una cierta tarea. Pero entonces no estás aprendiendo cómo programar; estás aprendiendo cómo realizar esa tarea.

  • en Tres Días: Desafortunadamente, no son suficientes, como se describe en la siguiente sección.

Creo que está bien claro. En este curso, de 15 semanas de duración, en el que debes de dedicar al menos 10 horas de estudio y práctica a la semana, no te prometemos que acabarás siendo un “profesional del Big Data”. Pero sí te prometemos que tendrás la base suficiente para que continúes aprendiendo y formándote por ti mismo. Si lo haces, quizás dentro de cinco años sí que seas un verdadero profesional del Big Data.


Calendario

La duración del curso son 7 semanas (calendario).

Los temas con sus unidades están repartidos a lo largo de las 7 semanas que dura el curso de forma que se reparta de una forma equitativa la carga de trabajo. Sin embargo, como la complejidad de la práctica va aumentando semana a semana, y los conocimientos que se necesitan para realizarla también van aumentando y se van acumulando, es muy normal que el tiempo necesario para realizar la práctica cada semana sea mayor.


Cuándo aprender

Este sitio web está diseñado para que sea accesible para las personas que accedan a él con dispositivos distintos al ordenador, como puede ser un teléfono móvil. El objetivo de ello es que los alumnos puedan aprovechar cualquier “momento tonto” que tengan para, en vez de entrar en su red social favorita, entren en este curso y vean un vídeo, lean un documento o contesten un ejercicio. Sí, es difícil competir con las redes sociales, este sitio web no es tan interesante, pero la posibilidad la ofrecemos. Ahora depende de que los alumnos la quieran usar.