ICD01-1_compressed.pdf
Document Details
Uploaded by Deleted User
Full Transcript
Introducción a la Ciencia de Datos Unidad I Contextualización histórica de la Ciencia de Datos Tema 1.1 Historia de la Computación 1.1 Historia de la computación Contenidos 1.1 La historia de la Computación 1.1.1 Origen de l...
Introducción a la Ciencia de Datos Unidad I Contextualización histórica de la Ciencia de Datos Tema 1.1 Historia de la Computación 1.1 Historia de la computación Contenidos 1.1 La historia de la Computación 1.1.1 Origen de las primeras computadoras 1.1.2 Migración a lo electrónico 1.1.3 Migración a lo Digital 1.1.4 La Era de la información 1.1 Historia de la computación 1.1 Historia de la computación ¿Qué es la Computación? Según la Real Academia Española (RAE), la palabra computación se deriva del latín computatio, que significa cálculo. Otras fuentes indican que la palabra está compuesta por el verbo computar y el sufijo –ción, que signfica “acción y efecto”. A su vez, computar con significado de calcular, viene del latín computare, formado del prefijo con que significa todo y putare que significa pensar. La misma RAE define computación como: “conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de computadoras”. 1.1 Historia de la computación ¿Qué es una Computadora? Dispositivo o máquina electrónica que permite la recepción y procesamiento de datos, así como la salida de información. 1.1 Historia de la computación Siglo XVII Primeras calculadoras mecánicas La Pascalina, desarrollada por La Stepped Reckoner, desarrollada Blaise Pascal en 1642 por Gottfried Leibniz en 1671 https://www.youtube.com/watch?v=e03TC6np0Nc https://www.youtube.com/watch?v=e03TC6np0Nc 1.1 Historia de la computación Aritmética binaria Gottfried Leibniz, 1703 1.1 Historia de la computación Siglo XVIII Dispositivos automáticos Autómatas del siglo XVIII Mediante mecanismos de relojería podían realizar tareas como tocar un clavicordio o Autómatas ficticio de La película caligrafía “La invención de Hugo Cabret” 1.1 Historia de la computación Siglo XIX Dispositivos automáticos cuyo comportamiento es controlado por un código registrado en algún medio Violina https://youtu.be/YBzaSVbCWxM Organillo Click 1.1 Historia de la computación Siglo XIX Dispositivos automáticos cuyo comportamiento es controlado por un código registrado en algún medio Telar de Joseph Marie Jacquard https://youtu.be/__wgd2zor2o Click 1.1 Historia de la computación Siglo XIX Charles Babbage: Máquina diferencial y máquina analítica Máquina analítica de Charles Babbage https://youtu.be/YwHqEtu3MAc Lady Ada Lovelace Click 1.1 Historia de la computación Código en lenguaje ADA (Desarrollado en la década de los 70’s) 1.1 Historia de la computación Siglo XIX Álgebra de Boole George Boole 1.1 Historia de la computación Siglo XIX Codificación y registro de datos Herman Hollerit (Fundador de International Business Machines - IBM), desarrolló en la década de 1880 una máquina tabuladora electromagnética que contabilizaba los datos registrados en tarjetas perforadas la cual fue utilizada en el censo de población de 1890 de Estados Unidos. 1.1 Historia de la computación Siglo XIX Máquina de Turing Alan Turing Prototipo LEGO de Máquina de Turing (El modelo teórico original fue presentado en 1936) https://youtu.be/5N10zzmpGRc 1.1 Historia de la computación Siglo XX En 1938 Konrad Zuse construye la computadora electromecánica Z1. Konrad Zuse 1.1 Historia de la computación En 1942 nace la Cibernética Norbert Wiener la definió como la teoría del control y la comunicación en máquinas y animales. La Cibernética surge de la combinación de las matemáticas y la neurofisiología, su objetivo es el control de los factores para mantener la homeostasis de los sistemas, es decir, el proceso mediante el cual los organismos Norbert Wiener Arturo Rosenblueth vivos conservan cierto estado de organización dentro de la tendencia general hacia el desorden o entropía. 1.1 Historia de la computación 1943 Primer modelo de neurona artificial Modelo de neurona articifial de Warren McCulloch y Walter Pitts 1.1 Historia de la computación 1944 Primera generación (basadas válvulas termoiónicas) Electromecánicas Computadora Colussus desarrollada Harvard Mark I diseñada por por Alan Turing en 1944 Howard Aiken y construida por IBM en 1944 1.1 Historia de la computación Primera generación de computadoras (totalmente electrónicas) ENIAC (Electronic Numerical Integrator And Computer), primera computadora electrónico de propósito general (1946). 1.1 Historia de la computación Primera generación de computadoras (totalmente electrónicas) Módulo lógico de la IBM 700 (1954) 1.1 Historia de la computación Arquitectura de Von Neumann John Von Neumann propuso en 1945 una arquitectura de computadoras constituida por 3 unidades, incluyendo una unidad de memoria para contener tando datos como instrucciones, a partir de esta arquitectura surge el concepto de “programa almacenado”. 1.1 Historia de la computación Hello World! (Nace la programación) Manchester Small-Scale Experimental Machine (MSSEM), primera computadora que ejecutó un programa almacenado en 1948. 1.1 Historia de la computación En 1948 nace la Teoría de la Información Teoría que postula las leyes matemáticas que rigen la transmisión y el procesamiento de la información y cuyo objetivo es la medición de la información y de la representación de la misma, así como también de la capacidad de los sistemas de comunicación para transmitir y procesar información. Claude E. Shannon 1.1 Historia de la computación Memoria RAM Memoria de tambor Memoria de núcleos magnéticos 1.1 Historia de la computación Lenguajes de programación Código maquina Código Ensamblador Lenguajes de alto nivel Algol (1958) RPG (1959) FORTRAN (1954) COBOL (1960) 1.1 Historia de la computación 1958 Segunda generación de computadoras (basadas en transistores) El primer transistor fue desarrollado en 1947 en los Laboratorios Bell Desarrollaron el transistor, láser, fibra óptica, telefonía celular, satélites de TRAnsistor DIgital Computer (TRADIC), comunicaciones, Sistema Operativo Unix, La primera computadora que utilizó Lenguaje C, C++, entre otros. Sus transistores fue construida en 1955 investigadores han ganado 9 Premios Nobel 1.1 Historia de la computación 1958 Segunda generación de computadoras (basadas en transistores) Circuito lógico de IBM 1401 (1959) 1.1 Historia de la computación En 1956 nace la Inteligencia Artificial 1.1 Historia de la computación En 1957 Frank Rosenblatt desarrolla el Mark Perceptron I, primera implementación de una red neuronal artificial 1.1 Historia de la computación Lenguajes de programación para Inteligencia Artificial LISP (1958) LOGO (1967) 1.1 Historia de la computación Para programar, el código debía registrarse en tarjetas perforadas 1.1 Historia de la computación Almacenamiento y Almacenamiemto ejecución Cinta magnética Computadora UNIVAC II Lectora de tarjetas Disco portable 1.1 Historia de la computación Medios de almacenamiento de información Cinta de papel Unidades de cinta perforada magnética Tarjetas perforadas 1.1 Historia de la computación Medios de almacenamiento de información 1.1 Historia de la computación Dispositivos de entrada y salida Teletipo Terminal 1.1 Historia de la computación Dispositivos de salida Monitor Impresora 1.1 Historia de la computación En 1961 Se desarrolló el videojuego SpaceWar! DEC PDP 1 Spacewar! Spacewar! dual (1963) 1.1 Historia de la computación En 1964 Tercera generación de computadoras (Circuito integrado) El primer circuito integrado IBM System 360 de 1964 fue desarrollado en 1958 1.1 Historia de la computación En 1964 Tercera generación de computadoras (Circuito integrado) Evolución bulbos ⇒ transistores ⇒ circuito integrado 1.1 Historia de la computación En 1964 Tercera generación de computadoras (Circuito integrado) https://youtu.be/wlBiKdiTQTo DEC PDP 11/70 https://youtu.be/wlBiKdiTQTo Terminal DEC VT100 Click 1.1 Historia de la computación En 1964 se desarrolla el lenguaje BASIC Código BASIC 1.1 Historia de la computación En 1968 se desarrolla el lenguaje PASCAL Niklas Wirth Código PASCAL Estructurado 1.1 Historia de la computación En 1969 Nace ARPANET, antecedente de la actual Internet Primer ruteador 1.1 Historia de la computación En 1969 Nace ARPANET, antecedente de la actual Internet Enlace entre la UCLA (Universidad de California en Los Angeles) y el SRI (Stanford Research Institute) y en 1969 1.1 Historia de la computación En 1969 nace el Sistema Operativo UNIX Ken Thompson 1.1 Historia de la computación A finales de la década de lo 1960’s se inventa el ratón Douglas Engelbart 1.1 Historia de la computación Ley de Moore (George Moore, 1965) 1.1 Historia de la computación Computación en la cultura popular (60’s) Lo que la genta pensaba El Santo operando su sofisticada Nyota Uhura en un panel de mando tecnología (Star Trek) 1.1 Historia de la computación Computación en la cultura popular (60’s) La realidad IBM System/360 1.1 Historia de la computación 1970 Cuarta generación de computadoras (Microcomputadoras y microprocesadores) 1.1 Historia de la computación 1970 Cuarta generación de computadoras (Microcomputadoras y microprocesadores) En realidad, primero se Intel 4004 usó en calculadoras 1.1 Historia de la computación En 1971 IBM desarrolla el diskete 1.1 Historia de la computación En 1971 nace el Lenguaje C 1.1 Historia de la computación En 1971 Correo electrónico Raymond “Ray” Tomlinson 1.1 Historia de la computación En 1972 ATARI desarrolla el videojuego PONG 1.1 Historia de la computación 1972: El primer virus atacó a una máquina IBM Serie 360 1.1 Historia de la computación En 1972 nace el Lenguaje PROLOG 1.1 Historia de la computación 1973 Se presenta la primera microcomputadora La SMP80/08 de SORD (Japón), con microprocesador Intel 8080 y 8KB de RAM fue presentada en 1973 pero no se lanzó comercialmente 1.1 Historia de la computación Sistema XEROX Alto desarrollado por PARC (Incluye ratón) (PARC-> Palo Alto Research Center) 1.1 Historia de la computación 1973 XEROX Interfaz gráfica de usuario (GUI) 1.1 Historia de la computación 1974 IBM introduce el Sistema de Gestión de Base de Datos R y el lenguaje de consultas SQL 1.1 Historia de la computación En 1975 se lanza la ALTAIR 8080 Con microprocesador Intel 8080 y 8KB de RAM 1.1 Historia de la computación 1975 IBM lanza el sistema “portátil” 5100 Memoria RAM de 16 KB Pantalla de 5“ Peso 24 KG 1.1 Historia de la computación 1976 XEROX desarrolla el entorno de programación orientada a objetos de SMALLTALK 1.1 Historia de la computación 1976 Microcontroladores 1.1 Historia de la computación 1976 Apple I 1.1 Historia de la computación Música electrónica 1.1 Historia de la computación Música electrónica Vangelis Jean-Michel Jarre https://www.youtube.com/watch?v=3kK_HGNOo9A https://www.youtube.com/watch?v=_XNmHHcvCDI Click Click 1.1 Historia de la computación 1977 Apple II 1.1 Historia de la computación Microcomputadoras de la 4ta generación Tandy RadioShack TRS-80 (1977) ATARI 400 (1979) 1.1 Historia de la computación Microcomputadoras de la 4ta generación Hewlett Packard 85B (1979) Apple III (1980) 1.1 Historia de la computación Computación en la sociedad DEC PDP 11 Usado para generar el gráfico de la Estrella de la Muerte (Star Wars) 1.1 Historia de la computación 1980 CR-ROM, Nacimiento de los sistemas multimedia Laserdisc Phillips 1.1 Historia de la computación Década de los 80’s la era de la Computadora Personal Sinclair ZX Spectrum 48 Dragon 64 Amstrad CPC 4-64 1.1 Historia de la computación Década de los 80’s la era de la Computadora Personal Apple IIe NCR PC4i Hewlett Packard 150 !Eran incompatibles! 1.1 Historia de la computación 1981 IBM Lanza el IBM PC IBM PC 1.1 Historia de la computación 1981 IBM Lanza el IBM PC Intel 8088 Slots Tarjeta de Expansión Característica: Arquitectura Abierta (ISA) 1.1 Historia de la computación 1981 IBM Lanza el IBM PC Sistema Operativo CPM Sistema Operativo PC DOS Bill Gates y Paul Allen Característica: Sistema Operativo DOS 1.1 Historia de la computación 1982 La primera computadora Laptop Fue la primera computadora personal en el espacio 1.1 Historia de la computación 1983: Lenguaje C++ Bjarne Stroustrup Código C++ Orientado a Objetos 1.1 Historia de la computación 1983 Nintendo Entertainment System (NES) 1.1 Historia de la computación 1983 GNU UNIX GNU no es Unix 1.1 Historia de la computación 1984 Ética del hacker Steven Levy 1.1 Historia de la computación 1984 APPLE Lanza el Macintosh Steve Jobs 1.1 Historia de la computación 1984 IBM Lanza el IBM PC AT Software 1.1 Historia de la computación 1985: Microsoft lanza Windows 1 1.1 Historia de la computación Software ochentero Lotus 123 Hardvard Graphics Dbase III ChiWriter 1.1 Historia de la computación 1985: Lanzamiento de MatLab 1.1 Historia de la computación Redes de Área Local (LAN) Novell Netware 10 Base2 (Coaxial) Tarjeta Ethernet 1.1 Historia de la computación Acceso a Internet en los 80’s Modem 2400 baudios Servicio BBS por segundo 1.1 Historia de la computación Multimedia -> Digitalización 1.1 Historia de la computación 1988 SEGA Super Mega Drive (GENESIS) 1.1 Historia de la computación Década 1991-2000 1.1 Historia de la computación Aplicaciones para Internet Telnet RSH (Remote Shell) 1.1 Historia de la computación Servicios de Internet Correo electrónico FTP 1.1 Historia de la computación Servicios de Internet Internet Relay Chat (IRC) 1.1 Historia de la computación Servicios de Internet Archie Gopher 1.1 Historia de la computación 1990 Nace la era de la información Primer Servidor Web Al final de los 80’s, Tim Berners-Lee, quien trabajaba en ese entonces en el CERN, conceptualiza la World Wide Web, que seria funcional hasta la navidad de 1990, usando una computadora NeXT, como primer servidor web, la cual tenia la simpatica leyenda “This machine is a server. DO NOT POWER IT DOWN!!” (Esta maquina es un servidor, NO LO APAGUEN!!!). Acompañada de el primer navegador web llamado WorldWideWeb. 1.1 Historia de la computación 1990 La Web 1.1 Historia de la computación 1991: LINUX Linus Torvalds 1.1 Historia de la computación Servidores Web httpd 1.1 Historia de la computación Navegadores Primer navegador “WorldWideWeb” desarrollado por Tim Berners-Lee 1.1 Historia de la computación Navegadores 1.1 Historia de la computación Navegadores 1.1 Historia de la computación Navegadores 1.1 Historia de la computación La Web 1.0: El Usuario es consumidor de información y contenidos 1.1 Historia de la computación 1991: Lenguaje Python 1.1 Historia de la computación 1993: Lanzamiento de Lenguaje R 1.1 Historia de la computación 1993: Silicon Graphics 1.1 Historia de la computación Enciclopedias digitales 1.1 Historia de la computación Microsoft lanza Windows 95 1.1 Historia de la computación 1995: Sun Microsystems lanza JAVA 1.1 Historia de la computación Buscadores 1.1 Historia de la computación Chat basado en Web 1.1 Historia de la computación Chat 1.1 Historia de la computación 1997: Netflix 1.1 Historia de la computación 1998: Google 1.1 Historia de la computación Mensajería instantánea Beeper SMS (Short Message Service) 1.1 Historia de la computación Peer-to-peer (p2p) 1.1 Historia de la computación Década 2001-2010 1.1 Historia de la computación Década 2001-2010 Web 2.0 y PLEI La Web 2.0 Tipo de Web: colaborativa Tecnología asociada: Ajax, DHTML, XML, etc. Características: los usuarios se convierten en generadores de contenidos. Publican las informaciones y realizan cambios en los datos. 1.1 Historia de la computación Chat: MSN Messenger Emoticones 1.1 Historia de la computación Redes sociales: Six Degrees 1.1 Historia de la computación Redes sociales: Friendster 1.1 Historia de la computación Redes sociales: Hi5 1.1 Historia de la computación Redes sociales: MySpace 1.1 Historia de la computación 2003: Anonymous 1.1 Historia de la computación 2004: Facebook 1.1 Historia de la computación Procesadores multinúcleo IBM Power4 1.1 Historia de la computación Blogs 1.1 Historia de la computación Wikis 1.1 Historia de la computación 2006: Wikileaks Julian Assange 1.1 Historia de la computación Herramientas 1.1 Historia de la computación Herramientas Imagen que contiene dibujo, plato Descripción generada automáticamente 1.1 Historia de la computación Movilidad Celulares con Java Micro Edition i-Phone Palm i-Pod Celular Samsumg con ANDROID Pocket PC Blackberry WhatsApp 2009 1.1 Historia de la computación Década 2011-2019 1.1 Historia de la computación Década 2011-2019 Firefox OS Windows i-Pad Phone Hiperconectividad Samsumg Galaxy Cómputo ubicuo Smart tV Tecnología computacional integrada en la vida diaria 1.1 Historia de la computación Década 2011-2019 Plataformas con sistemas de Asistentes virtuales recomendación Kinect Deep Fake Inteligencia Artificial 1.1 Historia de la computación Década 2011-2019 Realidad virtual y realidad aumentada 1.1 Historia de la computación Década 2011-2019 Economía digital 1.1 Historia de la computación Década 2011-2019 Stickers Selfie Retos “Influencers” Memes Sociedad 1.1 Historia de la computación Década 2020-> 1.1 Historia de la computación Década 2021-> Teletrabajo 1.1 Historia de la computación Década 2021-> GPT 3 Copilot 1.1 Historia de la computación Década 2021-> Metaverso NFT 1.1 Historia de la computación Década 2021-> Tecnología “verde” Robots de Boston Dynamics 1.1 Historia de la computación Década 2021-> Algoritmos de filtrado de contenido Cultura de la cancelación 1.1 Historia de la computación Década 2021-> Noticias falsas Teorías conspirativas (no son nuevas) (tampoco son nuevas) 1.1 Historia de la computación Resumen del tema 1.1 Historia de la computación Resumen del tema a) Origen de las primeras computadoras Primera herramienta de cálculo: Ábaco Calculadoras mecánicas: Pascalina (Blaise Pascal), Stepped Reckoner y Aritmómetro (Gottfried Leibniz) Precursora de las computadoras modernas: Máquina analítica de Charles Babbage Computadoras electromecánicas: Z3 (Conrad Zuse), Harvard Mark I (Howard Aiken e IBM) 1.1 Historia de la computación Resumen del tema a) Origen de las primeras computadoras Bases teóricas: Aritmética binaria (Gottfried Leibniz), Álgebra Booleana (George Boole), Teoría de la computación (Alan Turing), Algoritmia (Al-Juarismi, Gottfried Leibniz) Bases físicas: (mecánica) engranajes, (eléctrica) relés Z3 1.1 Historia de la computación Resumen del tema b) Migración a lo electrónico (Primera generación de computadoras) La migración a lo electrónico permitió mayor capacidad y velocidad de cómputo Bases teóricas: Teoría de autómatas, Arquitectura de Von Neumann, Matemáticas discretas Bases físicas: (electrónica) tubos de vacío Ejemplos de computadoras: ENIAC, UNIVAC, EDVAC, IBM-701 Lenguajes de programación: Lenguaje máquina y ensamblador EDVAC IBM-701 1.1 Historia de la computación Resumen del tema c) Migración a lo digital (A partir de la segunda generación de computadoras) Computación basada exclusivamente en código binario Bases teóricas: Teoría de semiconductores Bases físicas: (electrónica) Transistores (Computadoras de la Segunda Generación) Ejemplos de computadoras: IBM-1401, PDP-1 Lenguajes de programación: FORTRAN, COBOL, LISP, ALGOL IBM-1401 PDP-1 1.1 Historia de la computación Resumen del tema c) Migración a lo digital (A partir de la segunda generación de computadoras) Bases físicas: Circuitos integrados (Computadoras de la Tercera Generación) Ejemplos de computadoras: PDP-8, CDC-6600 Lenguajes de programación: Versiones actualizadas de COBOL, FORTRAN, ALGOL y se desarrollaron nuevos lenguajes como BASIC, PASCAL y Simula Control Data CDC 6600 Panel frontal de la DEC PDP-8 1.1 Historia de la computación Resumen del tema c) Migración a lo digital (A partir de la segunda generación de computadoras) Bases físicas: Microprocesador (Computadoras de la Cuarta Generación) Ejemplos de computadoras: ALTAIR 8080, C, BASIC, APPLE I, Commodore PET, TRS- 80, Xerox Alto, IBM PC Lenguajes de programación: Lenguaje C, PASCAL, versiones actualizadas de COBOL, FORTRAN, BASIC 1.1 Historia de la computación Resumen del tema d) Computación personal Bases físicas: A partir de la Cuarta Generación las computadoras se construyen con base en microprocesadores Ejemplos de computadoras: Amiga 500, IBM PC AT, Apple Macintosh, ZX Spectrum, Commodore 64, Atari 800XL Lenguajes de programación: Lenguaje C y C++ (Borland Turbo C++), PASCAL, versiones de BASIC (GW-Basic, QuickBasic) Commodore 64 1.1 Historia de la computación Resumen del tema d) Computación personal Amiga 500 Atari 800XL 1.1 Historia de la computación Resumen del tema d) La Era de la información En la Web 1.0 los usuarios son consumidores de contenido digital Buscador Yahoo Buscador Altavista 1.1 Historia de la computación Resumen del tema d) La Era de la información En la Web 2.0 los usuarios también son generadores de contenido digital 1.1 Historia de la computación Resumen del tema d) La Era de la información En las recientes décadas, la expansión de los servicios de Internet, la hiperconectividad, el auge de las redes sociales y la proliferación de dispositivos produjo un crecimiento exponencial del volumen de datos, en una variedad de formatos (datos estructurados, no estructurados, imágenes, audio, video, etc.) y una gran velocidad de generación, dando origen a Big Data.