martes, 17 de diciembre de 2019

Bullying y Ciberbullying

BULLYING Y CIBERBULLYING

¿Q es bullying?

El acoso escolar es cualquier forma de maltrato psicológico, verbal o físico producido entre estudiantes de forma reiterada a lo largo de un tiempo determinado tanto en el aula, como a través de las redes sociales, con el nombre específico de ciberacoso.​
Resultado de imagen para palabra bullying"

Tipos de bullying


Resultado de imagen para bullying fisico"Bullying físico

Es el tipo de acoso más común, especialmente entre chicos. Incluye golpes, empujones e incluso palizas entre uno o varios agresores contra una sola víctima, En ocasiones, se produce también el robo o daño intencionado de las pertenencias de las víctimas.

Bullying psicológico
Resultado de imagen para bullying psicologico"En este caso existe una persecución, intimidación, tiranía, chantaje, manipulación y amenazas al otro. Son acciones que dañan la autoestima de la víctima y fomentan su sensación de temor, con el problema añadido que son las más difíciles de detectar por parte de profesores o padres porque son formas de acoso o exclusión que se llevan a cabo a espaldas de cualquier persona que pueda advertir la situación. Frecuentemente, los agresores utilizan esta forma de acoso con el fin de subrayar, reforzar o resaltar acciones llevadas a cabo con anterioridad, manteniendo así latente la amenaza. Incrementan la fuerza del maltrato, pues el acosador exhibe un poder mayor al mostrar que es capaz de amenazar aunque esté presente una figura de autoridad. En el agredido, aumenta el sentimiento de indefensión y vulnerabilidad, pues percibe este atrevimiento como una amenaza que tarde o temprano se materializará de manera más contundente. Pueden consistir, por ejemplo, en una mirada, una señal obscena, una cara desagradable o un gesto.
Bullying verbal
Resultado de imagen para bullying verbal"Son acciones no corporales con la finalidad de discriminar, difundir chismes o rumores, realizar acciones de exclusión o bromas insultantes y repetidas del tipo poner apodos, insultar, amenazar, burlarse, reírse de los otros, generar rumores de carácter racista o sexual, etc. Es más utilizado por algunas chicas a medida que se van acercando a la adolescencia.

Resultado de imagen para bullying sexuales"Bullying sexual 

Se presenta un asedio, inducción o abuso sexual o referencias malintencionadas a partes íntimas del cuerpo de la víctima. Incluye el bullying homófobo, que es cuando el maltrato hace referencia a la orientación sexual de la víctima por motivos de homosexualidad real o imaginaria.

Bullying social

Resultado de imagen para bullying social"Pretende aislar al niño o joven del resto del grupo, ignorándolo, aislándolo y excluyéndolo del resto  Puede ser directo: excluir, no dejar participar a la víctima en actividades, sacarlos del grupo o indirecto: ignorar, tratar como un objeto, como si no existiera o hacer ver que no está ahí.

Consecuencias de el bullying

Las consecuencias son perjudiciales para el niño, niña o adolescente que sufre algún tipo de bullying, algunas de las consecuencias que se pueden presentar son:
    Resultado de imagen para consecuencias del bullying"
  • Baja autoestima.
  • Actitudes pasivas.
  • Ansiedad.
  • Insomnio.
  • Miedo.
  • Pesadillas.
  • Auto-lesiones o cutting.
  • Sentimientos de culpabilidad.
  • Aislamiento.
  • Irritabilidad o llora con facilidad.
  • No quiere ir a la escuela.
  • Baja su rendimiento escolar.
  • Piden ser cambiados de escuela.
  • En casos extremos existen pensamientos suicidas o conductas suicidas.


¿Cómo prevenir el bullying?

Es necesario de la cooperación de padres, profesores y alumnos para crear un ambiente seguro y enriquecedor en el que todo el mundo se sienta bien mientras aprende. Por ello, si eres padre:
  • evita comportamientos agresivos y palabras malsonantes en presencia de tu hijo
  • fomentarle valores como responsabilidad, cooperación, solidaridad, humildad…
  • enséñale a controlar sus emociones e impulsos
  • ponle límites a su conducta siempre que sea necesario
  • conoce a sus amigos y la relación que tiene con ellos
  • enseña a tu hijo a pedir disculpas y a reconocer sus errores
Cómo prevenir el bullying

Si eres profesor:

  • crea un ambiente sano donde los alumnos se sientan seguros de ser ellos mismos.
  • penaliza los malos comportamientos y refuerza los buenos.
  • da charlas sobre el bullying.
  • promueve que tus alumnos tengan más y mejor autoestima.
  • fomenta la cooperación y las actividades en grupo.
  • fíjate más en aquellos alumnos más indefensos y habla con ellos personalmente si has visto cosas sospechosas.
  • si sospechas de algún caso de bullying contacta con el responsable inmediatamente.

Si eres alumno: 

  • no juzgues a tus compañeros por su apariencia.
  • no emplees nunca la violencia como solución de los problemas.
  • comunica inmediatamente al profesor si has presenciado algún caso de bullying.
  • no trates a tus compañeros como no te gustaría que te trataran a ti.
  • relacionarte con los compañeros que veas que están más solos en clase.
  • rechaza la violencia y el maltrato como forma de relacionarse con los demás.
Prevenir el bullying está en manos de todos y cada uno de nosotros y si todos aportamos nuestro grano de arena conseguiremos que este grave problema por fin desaparezca.
IMPORTANTE: Si crees, que tienes un problema, que no puedes resolver por ti mismo/a, no dudes en acudir a un Psicólogo. Puedes acceder a él a través del Médico de Familia de la Seguridad Social, el cual te derivará al especialista y te atenderá de forma gratuita. 
Resultado de imagen para como prevenir el bullying"

¿Q es ciberbullying?

El ciberacoso, también denominado acoso virtual, es el uso de redes sociales para acosar a una persona o grupo de personas, mediante ataques personales, divulgación de información confidencial o falsa entre otros medios.
Resultado de imagen para que es ciberbullying"

Los tipos de ciberbullying

Dentro de la figura de acoso cibernético entre menores se pueden dar diferentes conductas que son conocidas la mayoría de las veces por sus denominaciones en inglés:
    Resultado de imagen para cyberbullying Harassment:"
  • Harrasement: consiste en denigrar, amenazar e insultar a una persona de forma constante a través de mensajes en redes sociales, mensajes de email, de WhatsApp o aplicaciones semejantes. Esta conducta incluye el poner apodos, mandar fotos o vídeos humillantes o crear rumores sobre una persona, todo ello con la intención de que otras personas se sumen a la humillación pública que se está haciendo del afectado y difundan el contenido.
    Resultado de imagen para ciberbullying sexting"
  • Porno por venganza: el “sexting” (enviar fotos o vídeos de uno mismo y de contenido sexual) se ha convertido en una conducta habitual entre adolescentes y adultos. De él se deriva el conocido como porno por venganza, que consiste en subir esos vídeos o fotos a Internet o distribuirlos a través de otros medios online con el objetivo de vengarse de una persona.

Resultado de imagen para ciberbullying stalking"
  • Stalking: esta conducta consiste en hacer un seguimiento online constante de una persona para hacerle saber que hay un interés romántico o sexual en la misma o bien controlar todos sus movimientos online una vez que se ha iniciado una relación.

Consecuencias del ciberbullying


  • Por un lado la palabra escrita tiene más poder que la hablada. Al escribir rompemos las barreras del tiempo, espacio y destinatarios.
  • Es decir, la palabra escrita es como un recordatorio constante, un insulto que se repite cada vez que la víctima lo lee, sin necesidad de que el acosador este delante.
  • La palabra escrita permite que el acoso se pueda producir en cualquier contexto o situación. La víctima no puede librarse del acoso nunca, ni siquiera en su casa puede sentirse protegido.
  • La palabra escrita y los medios virtuales permiten alcanzar a todo el mundo. La víctima no puede escaparse del acoso en otros ambientes, ni siquiera haciendo nuevos amigos.
  • La víctima siente una sensación de amenaza constante de la que no puede liberarse. Y esto le genera ansiedad.
  • La víctima siente desesperación, e impotencia, no hay nada que pueda hacer para liberarse del acoso, ni siquiera en su casa. Ya no se siente segura en ningún sitio, se mantiene alerta.
  • La víctima desarrolla un mecanismo de indefensión aprendida, no hay nada que pueda hacer y no busca soluciones. Es lógico que se deprima, e incluso que busque quitarse la vida como única vía de escape.

Resultado de imagen para consecuencias del ciberbullying"

Como prevenir el ciberbullying 

  • No contestes a las provocaciones, ignóralas. Cuenta hasta cien y piensa en otra cosa.
  • Compórtate con educación en la Red. Usa la Netiqueta.
  • Si te molestan, abandona la conexión y pide ayuda.
  • No facilites datos personales. Te sentirás más protegido/a.
  • No hagas en la Red lo que no harías a la cara.
  • Si te acosan, guarda las pruebas.
Resultado de imagen para como prevenir el ciberbullying"

martes, 10 de diciembre de 2019

Los 10 mejores lenguajes de programación.

Características de los lenguajes de programación

Hay numerosos y diferentes lenguajes de programación pero solo una docena tienen una cuota de uso significativa. Muchos comparten características y algunos lenguajes las van incorporando a medida que se demuestra que sus beneficios son mayores que la complejidad que pueden añadir. Veamos algunas de sus propiedades.
Hay cantidad de lenguajes de programación, algunas diferencias entre ellos se encuentran su propósito (general o específico para cierto tipo de tareas), en la sintaxis, el sistema de tipos, por los paradigmas de programación que soporta (POO, imperativo, funcional, …), otras diferencias están en la librerías disponibles, frameworks o comunidad, sin embargo, la mayoría comparten algunas características por las que se pueden catalogar los lenguajes. En este artículo comentaré algunas de estas características por las que podemos catalogar y agrupar los lenguajes de programación.
VENTAJAS

  • ºMuy fácil de usar si estás empezando en esto de la programación, pero muy completo para los programadores profesionales.
  • ºSe orienta al desarrollo de aplicaciones web dinámicas.
  • ºEs un código seguro y confiable, ya que el código fuente está oculto para el navegador y cliente.
  • ºLicencia abierta de uso.
  • ºLas últimas versiones hacen que PHP sea una lenguaje orientado a objetos muy potente y con un rendimiento muy mejorado.
  • ºEs uno de los lenguajes de programación más sencillos que existen.

DESVENTAJAS
  • ºNecesitas un servidor web para ejecutar una aplicación, aunque las últimas versiones traen un servidor incorporado.
  • ºDebes tener un conocimiento genérico de HTML para trabajar con PHP o con JSON.
  • ºPuede ser lento comparado con otras herramientas, ya que se compila al principio de su ejecución.
  • ºSu código es difícil de leer.
  • ºAl no disponer de control de excepciones es complicado encontrar algunos errores.

  • LAS 10 MEJORES LENGUAJES DE PROGRAMACIÓN.

  • JAVA.
  • Java es un lenguaje de programación de propósito general orientado a objetos desarrollado por Sun Microsystems. También se puede decir que Java es una tecnología que no sólo se reduce al lenguaje sino que además provee de una máquina virtual Java que permite ejecutar código compilado Java, sea cual sea la plataforma que exista por debajo; plataforma tanto hardware, como software (el sistema operativo que soporte ese hardware). 
  • Resultado de imagen para java logo
  • CARACTERISTICAS 

    • Simple
    • Orientado a Objetos
    • Tipado estáticamente
    • Distribuido
    • Interpretado
    • Robusto
    • Seguro
    • de Arquitectura Neutral
    • Multihilo

    • VENTAJAS
    • ºLa principal ventajas  de Java es que es independiente de la plataforma (multiplataforma). Esto significa que cuando estás programando en Java, no necesitas conocer a priori el tipo de ordenador o el sistema operativo para el que estás programando.
    •  Puedes ejecutar EL MISMO programa en un PC con Windows, otro con Linux, en un Servidor SUN con sistema operativo Solaris, o en un teléfono móvil de última generación.
    • ºEl lenguaje Java es orientado a objetos. El paradigma de programación orientada a objetos supuso un gran avance en el desarrollo de aplicaciones, ya que es capaz de acercar la forma de programar a la forma de pensar del ser humano.
    • ºEn java no existen problemas con la liberacion de memoria en el sistema: En Java decidieron romper con el sistema tradicional de liberación de memoria, haciendo que el programador ya no fuese el responsable de esa tarea. Así, lo único que necesita hacer el programador es solicitar la memoria al sistema.

    • DESVENTAJAS.
    • ºAl tratarse de un lenguaje interpretado, el rendimiento en la ejecución de programas suele ser un poco menor .

    • ºAl contrario que los programas compilados a código nativo, sólo podemos ejecutar un programa en Java si disponemos de una máquina virtual (JVM), sin este simulador no podremos ejecutar ningún programa escrito en Java.

    • ºAunque java es un lenguaje relativamente sencillo de manejar, no es recomendado implementarlo con personas que apenas se unen a este mundo, ya que Java se basa en una filosofía de programación (la orientación a objetos) que es una evolución de otras formas de entender la programación mas sencillas de enseñar e implementar.

    • ºSu sintaxis comparada con C# o Python parece para algunos bastante engorrosa y al contrario que su semejante en .NET, C#, es un lenguaje que evoluciona muy lentamente.

    • HTML
    • HTML :Es el lenguaje usado para crear documentos web. ... Cuando se usa como extensión de archivo, ésta le informa a un explorador web como Firefox que el archivo es un documento web.
    • Ventajas:

      • Resultado de imagen para html logo png"
      • Sencillo que permite describir hipertexto.
      • Texto presentado de forma estructurada y agradable.
      • No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG.
      • Archivos pequeños.
      • Desventajas:

        • Lenguaje estático.
        • La interpretación de cada navegador puede ser diferente.
        • Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
        • El diseño es más lento.
        • Las etiquetas son muy limitadas.
        Resultado de imagen para php logo"
        PHP:  Lenguaje de programación, interpretado, diseñado originalmente para la creación de Páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.                                            VENTAJAS                                                                                                                            Es un lenguaje multiplataforma.                                                                                                       Es Completamente desarrollado de aplicaciones web                                                                    Capacidad de expandir su potencial utilizando la enorme cantidad de módulos                           Desventaja:  
      • .Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado.
    •  Perl

      El uso de Perl está extendido en la construcción de aplicaciones CGI para la web. Se trata de un lenguaje muy práctico para extraer información de archivos de texto y generar informes a partir de su contenido. También es de licencia abierta.              VENTRAJAS 
      • Es uno de los lenguajes de programación más sencillos que existen.
      • Muy eficiente y de elevado rendimiento a la hora de tratar un gran volumen de datos.
      • Puede usarse tanto en desarrollo web como en otros entornos.
      • No necesitas hacer instalaciones a posteriori, ya que el intérprete viene por defecto.
      • Un mismo código corre en multitud de distribuciones sin necesidad de que toques una sola línea.

      • lenguajes de programaciónDESVENTAJAS 
      • Puede ser lento comparado con otras herramientas, ya que se compila al principio de su ejecución.
      • Su código es difícil de leer.
      • Al no disponer de control de excepciones es complicado encontrar algunos errores.
      • C++

        C++ permite la manipulación de objetos y tiene como base el lenguaje C. Se le reconoce como uno de los lenguajes de programación multiparadigma (programación orientada a objetos y estructurada). Es una de las herramientas más populares por su versatilidad y potencia.                                VENTAJAS  
        • Lenguaje muy didáctico, y a través del mismo puedes aprender otros como C#, Java, PHP.
        • Muy utilizado en la creación de sistemas operativos, utilidades, bibliotecas…
        • Resultado de imagen para C++"Permite programar con múltiples estilos, como los estructurados.
        • Admite la compilación de nuestro código en múltiples plataformas.                   
        • DESVENTAJAS                
        • El uso de librerías dinámicas se hace muy complicado, ya que la carga y la liberación de memoria de la librería corre a cargo de los programadores.
        • No es muy usable para desarrollar páginas web.
        • Complejo programar bases de datos.
        • Más pesado que otros programas similares.
        • Resultado de imagen para C#"C#

          C# es un lenguaje creado por Microsoft con seguridad de tipos y orientado a objetos. Se diseñó para ejecutarse en la plataforma .NET. C# se usa para el desarrollo de juegos, servicios web XML, componentes distribuidos, aplicaciones cliente-servidor, etc. La sintaxis de C# es muy reconocida, por lo que si estás familiarizado con Java o C++ no te será difícil aprenderlo.   VENTAJAS 
          • Lenguaje muy potente y flexible.
          • Soporta la mayoría de paradigmas.
          •     
          • DESVENTAJAS 
          • Es complicado hacer portabilidades.
          • Tiene una curva de aprendizaje bastante elevada.
          • No existe una correcta documentación de la herramienta
          • JavaScript

            Es uno de los lenguajes de programación más importantes y según datos, lo utilizan un 80% de los desarrolladores y un 95% de todos los sitios web. Las ventajas de JavaScript se sitúan en el lado del front-end, y varios frameworks que soporta como React y Angular JS tienen un gran potencial para mejorar la experiencia del usuario en la web. Se trata en definitiva de un lenguaje ligero, multiplataforma, estructurado y orientado a objetos y eventos.                                        VENTAJAS 
            • Es un lenguaje de programación seguro y fiable.
            • De fácil uso y muy completo.
            • Es ligero y permite la elaboración de múltiples aplicaciones web.
            • Es compatible con la mayoría de navegadores.                                           
            • DESVENTAJAS 
            • No proporciona muchos recursos.
            • Soporta 3D, pero las opciones que ofrece son limitadas.
            • Resultado de imagen para JavaScript"Puede ser vulnerable, ya que el código de JavaScript está visible para todo el mundo.
            • Tienes que descargar completamente el código antes de procesarlo.
          • Swift

            Es uno de los lenguajes de programación más recientes y de más futuro y se lanza en 2014 para los sistemas iOS y macOS. Es open source y puedes encontrar toda la información necesaria para usarlo en su web o en su github.                                                                                   VENTAJAS 
            • No es un lenguaje exclusivo de iOS y puedes usarlo en Linux también.
            • Es más fácil de aprender y programar con él que otros lenguajes.
            • Ofrece un código muy seguro ya que evita ciertas estructuras o condiciones.
            • Tareas como la encriptación se ejecutan más rápidamente.
            • Resultado de imagen para swift lenguaje de programacion"DESVENTAJAS 
            • Cada vez que salga una nueva versión, tendrás que reprogramar tu app.
            • Impone muchas reglas a hora de programar.