martes, 11 de septiembre de 2018

Scratch

Scratch es un lenguaje de programación creado por el MIT y especialmente diseñado para que todo el mundo pueda iniciarse en el mundo de la programación. Sirve para crear historias interactivas, juegos y animaciones; además de facilitar la difusión de las creaciones finales con otras personas vía Web.
El nombre proviene de la palabra: “Scratching” que en los lenguajes de programación, significa aquellos trozos de código que pueden ser reutilizados, fácilmente combinables y adaptados para nuevos usos.
Resultado de imagen para scratchEs un lenguaje que ha tenido una enorme difusión gracias a su gratuidad (es software libre) y a su facilidad de uso.

¿Qué es Scratch?

Scratch es tanto una aplicación que podemos descargar a nuestro ordenador (está disponible para varios sistemas operativos: Windows, Ubuntu, Sugar, Mac) como una aplicación web que podemos ejecutar desde nuestro navegador.
En ambos casos tenemos por un lado una serie de objetos o “sprites” (en la nomenclatura que utiliza de Scratch) y por otro lado una serie de acciones y comportamientos que podemos combinar para conseguir que los objetos reaccionen a actúen de una determinada manera.
Una de las cosas más interesantes de Scratch es que esas acciones o comportamientos tienen forma de puzzle y nuestra misión como programadores será cocinar esas piezas para conseguir un determinada acción o comportamiento. Así que en esencia programa se convierte en algo parecido a resolver un puzzle, lo que elimina una de las principales barreras que tienen los neófitos en el mundo de la programación que es el aspecto árido y complejo de los entornos de programación. Convirtiendo el proceso de programar en algo parecido a un juego.
Las acciones y comportamientos están divididas en categorías y son estas:
  • Movimiento: Mover y girar un objeto por la pantalla.
  • Apariencia: Cambiar la visualización del objeto: el fondo, hacerlo más grande o pequeño, etc..
  • Sonido: Hacer sonar secuencias de audio.
  • Lápiz: Dibujar controlando el tamaño del pincel el color y la sombra del mismo.
  • Datos: Crear variables y su asignación en el programa.
  • Eventos: Maneadores de eventos que “disparan” determinadas acciones en un bloque.
  • Control: Condicionales: if-else, “forever”, “repeat”, and “stop”.
  • Sensores: Los objetos o “sprites” pueden interaccionar con el entorno o con elementos creados por el usuario como un robot lego por ejemplo.
  • Operators: operadores matemáticos, generadores aleatorios de números, cooperadores de posiciones.
  • Más bloques: Bloques propios y controladores de aparatos externos.

¿Para qué sirve?

  • Permite el desarrollo de los procesos de pensamientos y habilidades mentales en los educandos
  • Es perfecto para introducirse en la programación
  • Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas

¿Por que Scratch?

La programación es el el nuevo lenguaje que todos necesitamos conocer si queremos tener una buena comprensión del mundo actual y sobre todo del que viene así como buenas oportunidades laborales. se calcula que cerca del 50% de los puestos de trabajo que conocemos hoy en día desaparecerán y en buena medida serán sustituidos por la industria del software y al robótica. De este modo Scratch se convierte en una gran herramienta para comprender los conceptos y la lógica de la programación. además lo hace abordando su aprendizaje desde un punto de vista lúdico para evitar el rechazo inicial que para muchas personas suponen los entornos de programación más clásicos.

Ventajas para el desarrollo del niño

Si hay un entorno en el que Scratch esta especialmente indicado, es en el de la enseñanza de la programación a los niños, por ese componente lúdico del que hemos hablado antes. Pod´riamos agrupar una serie de ventajas que su uso proporciona a los niños:
  • Desarrollar el pensamiento lógico.
    • Desarrollar métodos para solucionar problemas de manera metódica y ordenada
    • Desarrollar el hábito de hacer autodiagnosis con respecto a su trabajo
    • Desarrollar la capacidad de poner en duda las ideas de uno mismo
    • Tener la posibilidad de obtener resultados complejos a partir de ideas simples
    • Trabajar cada cual a su ritmo en función de sus propias competencias
    • Aprender y asumir conceptos matemáticos: coordenadas, variables, algoritmos, aleatoriedad
    • Aprender los fundamentos de la programación
    • Usar distintos medios: sonido, imagen, texto, gráfico…
    • Posibilitar el aprendizaje colaborativo a través del intercambio de conocimiento

Conclusiones

Scratch es gratuito, multiplataforma, sencillo y orientado a la introducción de los niños (y de todo aquel que quiera) en el mundo de la programación.
Empezar, es tan sencillo com descargarse el programa y empezar a jugar cambiando los distintos objetos que vienen con el programa con las acciones y comportamientos que esán disponibles.

sábado, 1 de septiembre de 2018

Redes Sociales

LAS REDES SOCIALES


Ilustración que muestra diversos iconos de algunas de las redes sociales más populares.
Redes Sociales es un término originado en la comunicación. Estas se refieren al conjunto de grupos, comunidades y organizaciones vinculados unos a otros a través de relaciones sociales. Esto fue el resultado de la convergencia de los medios, la economía política de los mismos y el desarrollo de tecnologías, teniendo como objetivo la interacción de dos o más canales.

En la primera parte de la década del año 2000 empezaron a aparecer muchos sitios web dedicados a brindar la posibilidad de comunicación dentro de lo que se llamó las redes sociales, que en aquella época eran conocidas como Círculos de Amigos. Fue con el auge de las redes sociales cuando Internet empezó a ser una herramienta masificada que realmente es útil pero también peligrosa.
En el año 2003 aparecieron algunos de los sitios más populares que lograron hacer crecer exponencialmente el uso del servicio, como MySpace, Friendster, Tribe y Xing, entre otras.​
En julio de 2006 se lanzó la versión definitiva de Twitter.
Entre los años 2007 y 2008 se puso en marcha Facebook en español, extendiéndose a los países de Latinoamérica y a España. ​Esta red social se comenzó a usar como una plataforma para conectar a estudiantes entre si. Además superó a MySpace en cuanto a visitantes mensuales únicos. En Enero de 2008, Facebook contaba con más de 2.167 usuarios activos.

Generalistas u horizontales

No están dirigidas a un tipo específico de usuario o un tópico concreto, sino que permiten la libre participación, centrándose en los contactos. La motivación de los usuarios al acceder a ellas es la interrelación general, sin un propósito concreto. Su función principal es la de relacionar personas a través de las herramientas que ofrecen, y todas comparten las mismas características: crear un perfil, compartir contenidos y generar listas de contactos. Algunas de ellas son: Facebook, Twitter, Google+, Myspace, Tuenti o Badoo.​

Cerradas

Son aquellas que sirven para compartir archivos en diferentes formatos como pueden ser, You tube, SlideShare, Snips, Flickr...

Temáticas o verticales

Son aquellas dirigidas a un público determinado, o sea que son especializadas. Los usuarios acuden a ellas debido a un interés en común.
  • Profesionales: su objetivo es establecer un nexo entre distintos profesionales. A través de ellas se puede compartir información sobre una especialidad concreta, originando relaciones laborales, por ejemplo LinkedIn o blogs temáticos.
  • De ocio: su finalidad es reunir a usuarios interesados en actividades de esparcimiento como deportes, música o videojuegos, por ejemplo Wipley (videojuegos) o Dogster (perros).
  • Mixtas: son una fusión entre las dos anteriores, proporcionando al usuario un lugar concreto donde desarrollar actividades profesionales y personales, por ejemplo Unience (red social de bolsa y mercados).

Por tipo de conexió

  • Simétricas: para que dos usuarios sean amigos, ambos deben aceptarse mutuamente, es decir, que deben realizarse acciones desde ambos lados para poder establecer esta conexión, por ejemplo Facebook.​
  • Asimétricas: Un usuario puede seguir a otro, el cual puede optar por seguir o no a su seguidor, por ejemplo Twitter y Google

En función del sujeto

  • Humanas: están orientadas a la interacción entre personas según sus gustos, intereses, y actividades en general, por ejemplo Dopplr y Tuenti
  • De contenido: el centro de interés es en el contenido de lo que se publica, o sea que dependerán del tipo de archivos a los que tengan acceso los usuarios. Por ejemplo FlickrInstagram Youtube y Vimeo.

En función de la localización geográfica

  • Sedentarias: son aquellas que se modifican según los contenidos, relaciones, eventos, etc, por ejemplo Blogger y Wordpress.
  • Nómadas: similares a las redes sociales sedentarias, se les suma un nuevo elemento basado en la ubicación geográfica del usuario, mutan de acuerdo a la cercanía existente entre los integrantes o los lugares visitados, por ejemplo Google Latitude y Fire Eagle.​
  • concepto

    Una Red Social es una estructura social integrada por personas, organizaciones o entidades que se encuentran conectadas entre sí por una o varios tipos de relaciones como ser: relaciones de amistad, parentesco, económicas, relaciones sexuales, intereses comunes, experimentación de las mismas creencias, entre otras posibilidades.
    clases de redes sociales
    • Las redes generales

    Se encuentran estas entre las favoritas del público y de la comunidad internacional, puesto que integran caracteres generales o integradores en cuanto a múltiples funciones que permiten desarrollar de manera total. Mensajería, comunidades de grupos, vídeos e imágenes. Todo en un mismo espacio para la a interacción, por lo que estas redes son las más complejas de entender.
    • Redes de mensajería

    Se encuentran estas capacitadas únicamente como un sistema de mensajería directa e indirecta, mediante texto y vídeo llamados. Los contenidos compartidos en estas redes sociales son más del tipo directo en las plataformas de mensajería, por lo que no preferimos precisamente a WhatsApp, quien  domina la categoría de las clases de redes sociales que existen en el mundo como una de las predilectas.
    • Redes de vídeos

    Es una de las más particulares en cuanto a las clases de redes sociales que existen, porque justamente el debate en cuanto a su definición como red social se encuentra aún abierto. YouTube es la referencia de la que hablamos, porque ha logrado conglomerar tanto trafico al día, que sus contenidos son una manera de generar interacciones, por lo que los vídeos y lo que trasmiten en sí, son una manera de socializar los contenidos con los usuarios
    • Clases de redes: de negocios

    ¡Nueva categoría! Y en el curso de Aulaclicks de social media y community manager hemos entendió que esta categoría ha merecido una mención en cuanto a nuestro estudio de las interacciones de las redes sociales. Nos referimos a Linkedin, la red social de las profesiones, donde se expresa una manera muy diferente a como conseguir trabajo por internet, gracias en parte a que las interacciones entre funciones, labores y ejercicios de trabajo se dan de manera sencilla, lo que prevalece en el valor humano de las personas que mediante esta red

    Redes sociales universitarias

    Están destinadas al público universitarias. En ellas, los estudiantes pueden hablar por chat, conocerse y, a la vez, descargar apuntes. Patata brava es una de las más conocidas.

     Contenido compartido

    Redes sociales que permiten cargar y compartir varios contenidos, como imágenes o vídeo. La mayoría de los servicios tienen funciones sociales adicionales como perfiles, comentarios, etc. Los más populares son YouTube y Flickr.

    Ventajas
    1. Genera mayor comunicación e interacción entre los jóvenes.
    2. Están mejor informados.
    3. Vencen la timidez a través de las redes sociales.
    4. Facilita la relación entre las personas sin las barreras culturales y físicas.

    Desventajas 
    1. Pierden la interacción con su entorno social y su familia.
    2. Pueden convertirse en víctimas de ciberbullyng y suplantación de identidad.
    3. Se exponen a personas que muchas veces no conocen, publicando información personal.
    4. Se convierten en víctimas de virus y software dañados.
    5. Imagen relacionada