Páginas

jueves, 1 de diciembre de 2016

Bloque 5. nuevo parcial Clase 1 Intorduccion a la Programacion

La programación informática o programación algorítmica es el proceso de diseñar, codificar, depurar y mantener el código fuente que nos permite la creacion de programas computacionales. 

Objetivos de la programación

En la preparación de un programa, el programador puede tener que escoger entre soluciones alternativas en muchos puntos. Cada elección debe hacerse para satisfacer los objetivos y restricciones de la tarea de programación particular. Aquí asumiremos como apropiados para toda tarea de programación los siguientes objetivos:

Exactitud
Claridad
Eficiencia
EXACTITUD

Un objetivo obvio en la escritura de cualquier programa de computador es que tiene que satisfacer su especificación exactamente. A menudo, sin embargo, a causa de la complejidad de la labor del programa, y de un entendimiento o cuidado inadecuados de parte del programador, un programa falla en satisfacer alguna parte de su especificación. Un programador tiene que ser en todo tiempo cuidadoso de la exactitud o pertinencia del programa para su propósito especificado.

Un factor clave en el logro de exactitud es la simplicidad. Escogiendo el algoritmo o técnica más simple disponible, es más probable que un programador vea si satisface o no los requerimientos de la especificación del programa, y es menos probable que la describa incorrectamente en su programa. La innecesaria complejidad no cumple propósito alguno en la programación de computadores.

Algunos programas son, por supuesto, inherentemente complejos. Para tales programas, el programador debe adoptar un tratamiento sistemático que controle y limite la complejidad de la que tiene que ocuparse en cada etapa. 

CLARIDAD

Un programa es necesariamente tan complejo como el algoritmo que describe. Sin embargo, es importante que la forma en que el algoritmo esté descrito, por el texto del programa, no sea mas complicada de lo que es necesario. La claridad del programa es una ayuda importante para el programador mismo en el diseño y limpieza del programa; y para otros que puedan tener que leer y alterar el programa en alguna etapa posterior.

La claridad del programa es lograda casi en la misma forma que para cualquier texto escrito, tal como un ensayo o un libro en los cuales se requiere:

a).- Una separación lógica del texto en partes comprensibles (capítulos, secciones, etc.) que reflejen la distinción entre los temas que describen, y su presentación en una secuencia lógica que refleje las relaciones entre ellas;

b).- Una selección cuidadosa de las características del lenguaje, usadas en cada parte para expresar su sentido propuesto tan precisamente como sea posible;

c).- Otra selección cuidadosa de las palabras usadas para denotar los objetos y conceptos involucrados;

d).- La inclusión de comentarios y preámbulos para clarificar el texto principal cuando sea necesario;

e).- Un aprovechamiento de los dispositivos para presentación de textos, tales como las líneas en blanco y la sangría, para enfatizar la relación entre partes componentes de textos.

Un programador podría ser tan diligente en el uso de éstas técnicas para lograr claridad como el autor de cualquier texto. En muchos casos, la utilidad de un programa es determinada tanto por la claridad de su texto como por las cualidades del algoritmo que describe.

EFICIENCIA

El costo de ejecutar un programa de computador, es medido normalmente en términos de :

a).- El tiempo tomado por el computador para llevar a cabo la secuencia de operaciones involucradas;

b).- La cantidad de memoria de computador usada en hacerlo.

En muchos ambientes (de máquina), el programa competirá con otros programas por el uso de esos recursos del computador, y es, por tanto, lógico minimizar los requerimientos del programa para cada uno.


El tiempo tomado para ejecutar el programa, es directamente proporcional al número de operaciones que el procesador tiene que realizar al hacerlo. El programador debe, por tanto, escoger un algoritmo que minimice las operaciones implicadas, y tener cuidado de evitar cualquier operación redundante al expresar el algoritmo como un programa de computador.
                          Resultado de imagen para pasos diseño de un programa


Resultado de imagen para programa codigo maquina interprete ensamblador

Resultado de imagen para programa codigo maquina interprete ensamblador


Programa fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar dicho programa. Por lo tanto, el funcionamiento de un programa está totalmente escrito en código fuente.

Compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente.1 Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.


Código objeto al código que resulta de la compilación del código fuente. Puede ser en lenguaje máquina o bytecode, y puede distribuirse en varios archivos que corresponden a cada código fuente compilado. Luego un enlazador (linker) se encarga de juntar todos los archivos de código objeto para obtener el programa ejecutable.

Los 10 lenguajes de programación más populares en la actualidad


Resultado de imagen para lenguajes de programacion

1. Java
Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de programación más adoptados: más 9 millones de desarrolladores lo usan y está presente en 7 mil millones de dispositivos en todo el mundo. Su enorme popularidad se debe a su poder de permanencia, cuestión que asegura el funcionamiento a largo plazo de las aplicaciones que lo utilizan.
2. C
Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más utilizados en el mundo. Si bien es ejecutado en la mayoría de los sistemas operativos, es de propósito general, con lo cual es muy flexible. Es muy utilizado para el desarrollo de aplicaciones de escritorio, como el popular editor gráfico GIMP.

3. C++
Conocido por el nombre “C Plus Plus”, este lenguaje de programación orientado a objetos surge como una continuación y ampliación del C. Hay una gran cantidad de programas escritos en C++, como por ejemplo los paquetes de Adobe.

4. C#
También llamado “C Sharp”, este lenguaje de programación orientado a objetos fue desarrollado en el año 2000 por Microsoft para ser empleado en una amplia gama de aplicaciones empresariales ejecutadas en el framework .NET. C Sharp es una evolución del C y C++ que se destaca por su sencillez y modernidad.

5. Python
Un lenguaje de programación multiplataforma y multiparadigma, que también es de propósito general. Esto significa que soporta la orientación a objetos, la programación imperativa y funcional. Su simpleza, legibilidad y similitud con el idioma Inglés lo convierten en un gran lenguaje ideal para principiantes.

6. PHP
Creado en 1994 por el programador canadiende Rasmus Lerdorf, nunca pretendió ser un lenguaje de programación, sino que fue creado con la intención de contar con un conjunto de herramientas para el mantenimiento de las páginas web . Es de fácil acceso para nuevos programadores y a su vez ofrece a los más experientes muchas posibilidades.

7. Visual Basic. NET
Una gran cantidad de personas a lo largo del mundo que trabajan con Visual Basic.net. Muchas personas que no cuentan con conocimientos profundos como desarrolladores, encuentran en visual basic, además de una sintaxis sencilla, la posibilidad de automatizar sus propios procesos y crear sus propias apliacaciones web. Es visto como uno de los lenguajes más amigables para los que recién comienzan, sobre todo a comparación de C#.

8. Perl
Creado Larry Wall, Pearl es una sigla que significa Practical Extraction and Report Language. Es un lenguaje de propósito general que sirve practicamente para todo, como puede ser la generación y tratamiento de ficheros, para analizar datos y textos, y muchas otras cosas más. Si bien hay proyectos complejos y completos escritos en Pearl, son los menos.

9. JavaScript
Antes que nada, no confundir con Java. Son lenguajes distintos. Javascript es un lenguaje de programación que puede ser utilizado para crear programas que luego son acoplados a una página web o dentro de programas más grandes. Sirve para crear efectos y realizar acciones interactivas. Podemos ver funcionando este lenguaje en servicios como el chat, calculadoras, buscadores de información y un sin fin de utilidades más.

10. Delphi/Object Pascal
Delphi es un entorno de desarrollo de software que se creó con el propósito de agilizar la creación de programas a partir de algo más visual. Es muy versátil y utiliza el lenguaje de programación Object Pascal, que no es más que la la evolución del lenguaje Pascal creado por Apple Computer. Se puede utilizar casi que para cualquier proyecto, ya sea servicios de sistemas operativos, para aplicaciones visuales o aplicaciones de consolas.

Diagrama de flujo
Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama de flujo debe proporcionar una información clara, ordenada y concisa de todos los pasos a seguir.

Reglas Básicas Para la Construcción de un Diagrama de Flujo

   1. Todos los símbolos han de estar conectados

   2. A un símbolo de proceso pueden llegarle varias líneas

   3. A un símbolo de decisión pueden llegarle varias líneas, pero sólo saldrán dos (Si o No, Verdadero o Falso).

   4. A un símbolo de inicio nunca le llegan líneas.

   5. De un símbolo de fin no parte ninguna línea.

   Los símbolos que se usan para realizar los diagramas de flujo son lo siguientes

simbologia de diagramas de flujo


En el Símbolo de decisión a tomar los valores de salida pueden ser SI o NO o también VERDADERO o FALSO. 

El símbolo de Inicio o Final del Diagrama puedes ser un cuadrado con los bordes redondeados o una elipse.
Se pueden utilizar colores para lo símbolos.


Los algoritmos.

es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad.

son el fundamento de la programación de computadoras, para que la computadora pueda ejecutar una tarea es necesario que primero se diseñe el algoritmo correspondiente, es decir, especificar las operaciones necesarias para transformar los datos de entrada en datos de salida. 

Una vez diseñado y probado el algoritmo, se trasforma en el programa correspondiente. 
  • 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
    2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
    3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
    4. Puede tener cero o más elementos de entrada.
    5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.


PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.

· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.







ejercicio diagrama de flujo

Simbología y significado
Óvalo o Elipse: Inicio y Final (Abre y cierra el diagrama).
Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
Rombo: Decisión (Formula una pregunta o cuestión).
Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

miércoles, 26 de octubre de 2016

Herramientas de la web para organización del conocimiento.

  • Objetivo: Identificar las herramientas que proporcionan las redes semánticas para la organización del conocimiento
  • Definición de organización del conocimiento científico.
  • Principales sitios web para encontrar temas científicos que le permitirán al estudiante desarrollar tareas escolares.
  • Estrategias para crear una base de datos con recursos informáticos para la construcción del conocimiento.


























INTRODUCCION A LA PROGRAMACION 

En un grafo o red semántica los elementos semánticos se representan por nodos. Dos elementos semánticos entre los que se admite se da la relación semántica que representa la red, estarán unidos mediante una línea, flecha o enlace o arista. Cierto tipo de relaciones no simétricas requieren grafos dirigidos que usan flechas en lugar de líneas.
TALLER

  1. ELABORE UN MAPA DE RED SEMANTICA QUE DESCRIBA LOS COMPONENTES DE UN COMPUTADOR.

miércoles, 19 de octubre de 2016

Seguridad Web y Bitacora Electronica WeBlog

CONCEPTUALIZACION

  1. Estudio de las características de un intercambio de comunicación a través de las redes sociales.
  2. Análisis de las estrategias para proteger la información enviada a través de las redes sociales.
  3. Estudio de los códigos y protocolos de seguridad para garantizar la confiabilidad y respaldo de la información enviada a través de las redes sociales.
  4. Explicación de las reglas, principios y leyes que rigen el uso de las redes sociales


SEGURIDADES.

Resultado de imagen para ataque redes sociales

Las redes sociales siguen siendo uno de los mayores fenómenos en lo que tiene que ver con el avance de la tecnología, y ‘la guerra’ entre ellas mismas por alcanzar el mayor número de usuarios posibles sigue estando entre las noticias que se deben registrar a diario. Facebook, con más de 700 millones de usuarios, se mantiene como el rey de los populares sitios, pero también como uno de los más peligrosos en materia de seguridad informática.

La preocupación sigue creciendo en lo que tiene que ver con seguridad en estos sitios y entre los principales riesgos a los que se exponen los usuarios se encuentran el malware, el phishing, el robo de información y el acoso a menores de edad.

Resultado de imagen para porcentaje delito informatico mundial

Resultado de imagen para porcentaje delito informatico mundial


  • Arrasement: Amenazar o insultar a personas todo el tiempo a través de corre electronico.
  • Grooming: Cuando un mayor se hace pasar por un menor para tener contacto con niños/as y adolescentes.
  • Sexting: Sacar fotos o hacer videos teniendo relaciones sexuales y después subirlas a las redes sociales. 
  • Flamming: Insultar continuamente a una persona en zonas de chats.
  • Stalking: Puede incluir seguimientos de personas que estan vinculadas con una persona acosadora.   





Sus principales puntos:

1. Precaución con los enlaces.

Se recomienda evitar hacer clic en hipervínculos o enlaces de procedencia dudosa para prevenir el acceso a sitios que posean amenazas informáticas. Recuerde que este tipo de enlaces pueden estar presentes en un correo electrónico, una ventana de chat o un mensaje en una red social.

2. No ingrese a sitios de dudosa reputación.

A través de técnicas de Ingeniería Social muchos sitios web suelen promocionarse con datos que pueden llamar la atención del usuario, por ejemplo, descuentos en la compra de productos (o incluso ofrecimientos gratuitos), primicias o materiales exclusivos de noticias de actualidad, material multimedia.

3. Un sistema operativo y aplicaciones actualizadas le evitarán problemas.

Se recomienda siempre mantener actualizados los últimos parches de seguridad y software del sistema operativo para evitar la propagación de amenazas a través de las vulnerabilidades que posea el sistema.

4. Una sospecha a tiempo.

La propagación de malware suele realizarse a través de archivos ejecutables. Es recomendable evitar la ejecución de archivos a menos que se conozca la seguridad del mismo y su procedencia sea confiable.

5. Es mejor bueno conocido.

Tanto en los clientes de mensajería instantánea como en redes sociales es recomendable aceptar e interactuar solo con contactos conocidos. De esta manera, se evita acceder a los perfiles creados por los atacantes para comunicarse con las víctimas y exponerlas a diversas amenazas informáticas.

6. Ojo con la descarga de aplicaciones.

Se recomienda que al momento de descargar aplicaciones lo haga siempre desde las páginas web oficiales. Esto se debe a que muchos sitios simulan ofrecer programas populares que son alterados, modificados o suplantados por versiones que contienen algún tipo de malware y  descargan el código malicioso al momento que el usuario lo instala en el sistema.

7. Es mejor dudar de todo.

Cuando esté frente a un formulario web que contenga campos con información sensible (por ejemplo, usuario y contraseña), es recomendable verificar la legitimidad del sitio. Una buena estrategia es corroborar el dominio y la utilización del protocolo HTTPS para garantizar la confidencialidad de la información.

8. También dude de los buscadores.

A través de técnicas de Black Hat SEO, los atacantes suelen posicionar sus sitios web entre los primeros lugares en los resultados de los buscadores, especialmente, en los casos de búsquedas de palabras clave muy utilizadas por el público. Ante cualquiera de estas búsquedas, el usuario debe estar atento a los resultados y verificar a qué sitios web está siendo enlazado.

9. Que sus contraseñas sean un roble.

Se recomienda la utilización de contraseñas ‘fuertes’, con distintos tipos de caracteres y una longitud no menor a los 8 caracteres.

10. Mayor seguridad.

Las soluciones antivirus, firewall y antispam representan las aplicaciones más importantes para la protección del equipo  ante la principales amenazas que se propagan por Internet. Utilizar estas tecnologías disminuye el riesgo y exposición ante amenazas.

Resultado de imagen para facebook configurar privacidad maxima}  Resultado de imagen para facebook configurar privacidad maxima}


 


Bitacora Electronica. Blog

Un blog (del inglés web log) o bitácora web2 es un sitio web que incluye, a modo de diario personal de su autor o autores, contenidos de su interés, actualizados con frecuencia y a menudo comentados por los lectores.

Sirve como publicación en línea de historias publicadas con una periodicidad muy alta, que son presentadas en orden cronológico inverso, es decir, lo más reciente que se ha publicado es lo primero que aparece en la pantalla. Es muy frecuente que los blogs dispongan de una lista de enlaces a otros blogs, a páginas para ampliar información, citar fuentes o hacer notar que se continúa con un tema que empezó otro blog.


  


Características técnicas
Existe una serie de elementos comunes a todos los blogs.

Comentarios
Mediante un formulario se permite, a otros usuarios de la web, añadir comentarios a cada entrada, pudiéndose generar un debate alrededor de sus contenidos, además de cualquier otro intercambio de información (si el autor del blog lo prefiere, no se podrán añadir comentarios a las entradas).


Enlaces
Una particularidad que diferencia a los weblogs de los sitios de noticias, es que las anotaciones suelen incluir múltiples enlaces a otras páginas web (no necesariamente weblogs), como referencias o para ampliar la información agregada. Además, y entre otras posibilidades, permite la presencia y uso de:

Un enlace permanente (permalink) en cada anotación, para que cualquiera pueda citarla.
Un archivo de las anotaciones anteriores.
Una lista de enlaces a otros weblogs seleccionados o recomendados por los autores, denominada habitualmente blogroll.


Fotografías y vídeos
Es posible además agregar fotografías y vídeos a los blogs, a lo que se le ha llamado fotoblogs o videoblogs respectivamente.

   


Redifusión
Otra característica de los weblogs es la multiplicidad de formatos en los que se publican. Aparte de HTML, suelen incluir algún medio para redifundirlos, es decir, para poder leerlos mediante un programa que pueda incluir datos procedentes de muchos medios diferentes. Generalmente, para la redifusión, se usan fuentes web en formato RSS o Atom.


                          


Blogs educativos
Un blog educativo está compuesto por materiales, experiencias, reflexiones y contenidos didácticos, que permite la difusión periódica y actualizada de las actividades realizadas en la escuela. Los blogs educativos permiten al profesorado la exposición y comunicación entre la comunidad educativa y el alumnado, potenciando un aprendizaje activo, crítico e interactivo.




  


Blogger es un servicio creado por Pyra Labs, y adquirido por Google en el año 2003, que permite crear y publicar una bitácora en línea. Para publicar contenidos, el usuario no tiene que escribir ningún código o instalar programas de servidor o de scripting.

Los blogs alojados en Blogger generalmente están alojados en los servidores de Google dentro del dominio blogspot.com.

Blogger.svg

 

 

 

 




TALLER


  1. Elaborar un Blog Educativo, 
  2. Escoja una materia especifica y publique al menos 3 clases diferentes, 
  3. Cada clase debe contener la parte explicacion conceptual teorica, imagenes, ejercicios resueltos y video tutorial.
  4. Al final de guardar y publicar, envie el link final al mail del profesor



miércoles, 12 de octubre de 2016

2Q. Clase 1 Redes Sociales



Redes Sociales

Una red social es una estructura social compuesta por un conjunto de actores (tales como individuos u organizaciones) que están relacionados de acuerdo a algún criterio (relación profesional, amistad, parentesco, etc.). 

Normalmente se representan simbolizando los actores como nodos y las relaciones como líneas que los unen. El tipo de conexión representable en una red social es una relación diádica o lazo interpersonal.

Las investigaciones han mostrado que las redes sociales constituyen representaciones útiles en muchos niveles, desde las relaciones de parentesco hasta las relaciones de organizaciones a nivel estatal (se habla en este caso de redes políticas), desempeñando un papel crítico en la determinación de la agenda política y el grado en el cual los individuos o las organizaciones alcanzan sus objetivos o reciben influencias. La red social también puede ser utilizada para medir el capital social (es decir, el valor que un individuo obtiene de los recursos accesibles a través de su red social).


Clasificación de las redes sociales:

Las redes sociales han existido desde el comienzo de los tiempos. En cambio, la digitalización de éstas es muy reciente y en poco tiempo se han convertido en el fenómeno mediático de mayor envergadura. Para comprender la nueva realidad social debemos conocer en profundidad los diferentes tipos de redes sociales digitales en adelante, redes sociales que operan en la Red. Mencionaremos la siguiente clasificación:

Por su público objetivo y temática:

1) Redes sociales Horizontales: Son aquellas dirigidas a todo tipo de usuario y sin una temática definida. Se basan en una estructura de celdillas permitiendo la entrada y participación libre y genérica sin un fin definido, distinto del de generar masa. Los ejemplos más representativos del sector son Facebook, Orkut, Identifica, Twitter.

2) Redes sociales Verticales: Están concebidas sobre la base de un eje temático agregado. Su objetivo es el de congregar en torno a una temática definida a un colectivo concreto. En función de su especialización, pueden clasificarse a su vez en:

3) Redes sociales Verticales Profesionales: Están dirigidas a generar relaciones profesionales entre los usuarios. Los ejemplos más representativos son Video, Xing y Linked In.

4) Redes sociales Verticales De Ocio: Su objetivo es congregar a colectivos que desarrollan actividades de ocio, deporte, usuarios de vídeo juegos, fans, etc. Los ejemplos más representativos son Wipley, Minute Dogster, Last.FM y Moterus.

5) Redes sociales Verticales Mixtas: Ofrecen a usuarios y empresas un entorno específico para desarrollar actividades tanto profesionales como personales en torno a sus perfiles: Yuglo, Encenice, Pide Cita.

Por el sujeto principal de la relación

A) Redes sociales Humanas: Son aquellas que centran su atención en fomentar las relaciones entre personas uniendo individuos según su perfil social y en función de sus gustos, aficiones, lugares de trabajo, viajes y actividades. Ejemplos de este tipo de redes los encontramos en Kong, Dopplr, Yodurare y Tienten

B) Redes sociales de Contenidos: Las relaciones se desarrolla uniendo perfiles a través de contenido publicado, los objetos que posee el usuario o los archivos que se encuentran en su ordenador. Los ejemplos más significativos son Escribid, Flickr, Bebo, Friendster, Dipity, StumbleUpon y FileRide.

C) Redes sociales de Inertes: Conforman un sector novedoso entre las redes sociales. Su objeto es unir marcas, automóviles y lugares. Entre estas redes sociales destacan las de difuntos, siendo éstos los sujetos principales de la red. El ejemplo más llamativo es Respectance.

Por su localización geográfica

A) Redes sociales Sedentarias: Este tipo de red social muta en función de las relaciones entre personas, los contenidos compartidos o los eventos creados. Ejemplos de este tipo de redes son: Rejaw, Blogger, Kwippy, Plaxo, Bitacoras.com.

B) Redes sociales Nómadas: A las características propias de las redes sociales sedentarias se le suma un nuevo factor de mutación o desarrollo basado en la localización geográfica del sujeto. Este tipo de redes se componen y recomponen a tenor de los sujetos que se hallen geográficamente cerca del lugar en el que se encuentra el usuario, los lugares que haya visitado o aquellos a los que tenga previsto acudir. Los ejemplos más destacados son: Latitud, Brigthkite, Fire Eagle y Skout

Soy de los que consideran que una de las primeras redes sociales digitales en consolidarse fueron los MMORPG. Por lo tanto, creo que también se podría añadir la plataforma como factor diferenciador de redes sociales. Así, añadiría:

Por su plataforma

1) Red Social Meta versos: Normalmente construidos sobre una base técnica Cliente-Servidor WOW, SecondLife, Lineage, Gladiatus, Travian y Habbo.

2) Red Social Web: Su plataforma de desarrollo está basada en una estructura típica de web. Algunos ejemplos representativos son: MySpace, Friendfeed,  Hi5, Facebook; Whatsapp, Instagram, 


Redes Sociales en CHINA:



CONCEPTO REDES INFORMATICAS


Resultado de imagen para REDES informaticas objetivo


CONCEPTO REDES SOCIALES 


Resultado de imagen para REDES sociales jovenes


¿Por qué Mark Zuckerberg inventó Facebook?







Interacción universitaria

El concepto original de Facebook implicó una manera de llevar la experiencia social universitaria a Internet. Mark Zuckerberg quería crear un ambiente que pudiera ayudar a los estudiantes universitarios a conectarse entre sí. Las organizaciones de Harvard, como las fraternidades y hermandades ya tenían un precursor de Facebook para cada organización individual. Su idea fue tomar esta información y ponerla en una locación central para que todos los estudiantes de la universidad pudieran comunicarse con los demás.

Compartir información

Otra razón por la que Mark Zuckerberg creó Facebook fue para que los usuarios pudieran compartir información con los demás. Los usuarios tenían la libertad de compartir mucho o poco sobre sí mismos. Él quería crear un ambiente en el que pudieran mandar mensajes, compartir imágenes, mirar fotos de otras personas, compartir videos y enlaces y tener conversaciones continuas con los demás. De esta manera, la gente podía mantenerse en contacto con cada uno sin importar sus locaciones físicas.
Resultado de imagen para como mark zuckerberg uso ALGORITMO para facebook
El algoritmo es en realidad un simple y común, llamado el sistema de clasificación Elo, que se utiliza para clasificar los jugadores de ajedrez. En la película Red Social se presenta como algo complicado y sorprendente, pero se ha utilizado durante años en las clasificaciones oficiales de ajedrez. En la película, Mark Zuckerberg, le pide a su amigo y pronto co-fundador de Facebook para darle el algoritmo para que pueda usarlo en Facemash en evaluar las niñas que asisten a la Universidad de Harvard. Saverin escribe a continuación el algoritmo en la ventana de su dormitorio de Harvard.
Resultado de imagen para como mark zuckerberg creo facebook

TALLER 1 REDES SOCIALES
Grupo 2 Alumnos


En un documento de Word detalle y describa:
1.- Una Lista de redes sociales de educación, profesionales, entretenimiento.
2.- Describa 3 formas de usar las redes sociales para compartir informacion de educacion, tareas, investigaciones, lecciones, etc.
3.- Es obligatorio observar el video y describa segun su criterio:

  • por que las redes sociales en China están  bloqueadas, 
  • que desiciones tomaron lideres de algunos paises (nombrelos) acerca del uso de las redes sociales y cuales fueron sus fallas en el uso en sus pasises
  • indique cual fue la forma de crear y mejorar nuevas redes sociales al interior de China (nombrelas), 
  • indique en general 2 ventajas y 2 desventajas de esa desicion.

4.- Enviar la informacion al mail del profesor jorgetobarccc@gmail.com en el asunto detallan su curso y el nombre de los 2 alumnos del grupo