Documentos de Académico
Documentos de Profesional
Documentos de Cultura
bocatoma – YouTube
Desarrollador BIM
Agent-based modeling
Modelación de un sistema inteligente de tráfico vehicular por medio de una simulación basada en agentes
(javeriana.edu.co)
3. EVOLUCIÓN HISTÓRICA
Primera generación (1945 - 1956)
Tarea 1:
Ver él código enigma.
Alan Turing
3. EVOLUCIÓN HISTÓRICA
Primera generación (1945 - 1956)
Tarea 2:
Cómo contribuyó IBM en
la automatización de la
Alemania Nazi
IBM ENIAC
3. EVOLUCIÓN HISTÓRICA
Segunda generación (1956 - 1963)
Circuitos integrados.
Tarea 4:
Investigar computador usado
para llevar el hombre a la luna
3. EVOLUCIÓN HISTÓRICA
Cuarta generación (1971 - presente)
Apple-I 1976
1984
4. METODOLOGÍAS PARA EL
DESARROLLO DE SOFTWARE
Nacieron en el año 1960 como respuesta a un contexto caracterizado por la inconformidad
de los usuarios y por nuevas necesidades en los tiempos de entregas, presupuestos y
ejecución de los procesos.
1970: Programación estructurada.
1980: Análisis de requisitos de información / metodología de sistemas blandos
1990: Programación orientada a objetos (1960) se volvió dominante en 1990.
2000: Proceso unificado ágil (AUP). Scott Ambler.
4. METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE
Modelo cascada
4. METODOLOGÍAS PARA EL DESARROLLO DE SOFTWARE
Inicios
Inicialmente los programadores tenían que construir programas dando instrucciones en código
binario, lo que constituía un gran esfuerzo para la persona desde que todo comando tenía que
ser trasladado a lenguaje de máquina. Esto era muy manual y consumía mucho tiempo, además
provocaba que mucha gente no se interesara por estos temas.
5. LENGUAJES DE PROGRAMACIÓN
Años 50 ENIAC
para los cálculos normales requería de representan si una llave debe estar
seguía vigente
En 1967 aparece Simula 67 quien inicia con el concepto de programación orientada a objetos,
y más tarde Smalltalk y C++, entre otros. Este paradigma se difunde con mayor expansión en
los años 90 con el surgimiento del internet, hecho que permitió la mejora de muchas ideas
anteriores; se dejaron de crear lenguajes para funciones específicas de empresas para iniciar
con el nacimiento de lenguajes ideales para hacer páginas web, aplicaciones de escritorio, y
móviles, entre otras, otros enfocados a la educación, la seguridad, agilizar la programación,
otros para plataformas como Android o iOS (Alcolea, 2019).
5. LENGUAJES DE PROGRAMACIÓN
Bajo nivel:
El lenguaje máquina consta de ceros (0 ) y unos (1). Estos lenguajes están escritos en lo que
se conoce como código máquina, directamente relacionados con el computador
Es importante resaltar que cada CPU tiene su propio lenguaje de programación. De esa
manera, un lenguaje de programación que se usaba en un computador no se podía usar en
otro que tuviera un sistema operativo diferente.
5. LENGUAJES DE PROGRAMACIÓN
Nivel medio:
Estos ya se centran en estructuras de código y sentencias con una sintaxis específica.
Deben su nombre a que tienen ciertas características que los acercan a los lenguajes de
bajo nivel, como gestión de punteros de memoria y registros, pero con sintaxis, vocabulario y
gramática de alto nivel. Entre estos se encuentra el lenguaje C.
5. LENGUAJES DE PROGRAMACIÓN
Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar
ciertos problemas sencillos de procesamiento de datos de una manera más fácil y rápida.
Incluso existen lenguajes de desarrollo de muy alto nivel, que permite generar códigos
prediseñados como una serie de módulos que realizan funciones específicas y permiten un
rápido desarrollo de aplicaciones.
6. BASE DE DATOS
Definición: Es el conjunto de datos ordenados sistemáticamente, y relacionados entre sí,
para lograr un eficiente uso de ellos.
Tablas: Está compuesta por filas y columnas donde se permite almacenar los datos.
Consultas: Donde podemos acceder a los datos almacenados y según los criterios,
ordenarlos o filtrarlos.
Informes: La manera más eficiente para mostrar nuestros datos.
Formularios: Facilitan el trabajo de introducción de los datos.
6. BASE DE DATOS
Tablas: Está compuesta por filas y columnas donde se permite almacenar los datos.
Las columnas también llamadas atributos de la tabla, son las encargadas de almacenar
información de diferentes tipos.
• Números enteros: es el tipo “int” (integer, del inglés, significa entero), permite representar
números enteros, almacenando su valor binario real.
• Números reales: el tipo “float”, permite representar números decimales de gran tamaño.
• Tipo texto: es del tipo “varchar”, que es una cadena de caracteres alfanuméricos
• Autonumérico: se incrementa de modo automático al incluir un nuevo registro a la tabla.
• Fecha y hora: es del tipo “Datetime”, nos permite introducir datos de fecha y hora,
• Valores lógicos: valores lógicos “True” y “False” (verdadero y falso), son del tipo “bool”.
6. BASE DE DATOS
6. BASE DE DATOS
Filas: también llamadas registros, son las que almacenan una sección individual de
información.
6. BASE DE DATOS
Hay cuatro grupos de personas que intervienen en el entorno de una base de datos:
Usuarios finales: usuarios que interactúan con la base de datos por medio de un sistema
informático.
Programadores: son profesionales informáticos dedicados a la construcción de
aplicaciones.
Diseñadores: son usuarios sofisticados que escriben aplicaciones de bases de datos
especializadas y adecuadas para el procesamiento de datos.
Administradores de las BD: Se encargan de la implementación física de la base de datos y
de establecer la política de seguridad y del acceso concurrente.
7. HOSTING – DOMINIO - INTERNET
Dominio: es un nombre fácil de recordar asociado a una dirección IP física de Internet. Es
único.
7. HOSTING – DOMINIO - INTERNET
Hosting: es un servicio online que hace que se pueda acceder a tu sitio web en Internet
7. HOSTING – DOMINIO - INTERNET
Internet: es una red de computadoras interconectadas a nivel mundial.
La World Wide Web se inventó en el CERN en 1989 para facilitar la información, datos,
noticias y documentación entre los físicos.
El ORIGEN de INTERNET | La World Wide Web (WWW) fue CREACIÓN del CERN - YouTube
7. HOSTING – DOMINIO - INTERNET
Tarea 7: leer
más sobre la
red de cables
que conectan
el mundo.
Tonga: por qué son tan vitales y vulnerables los cables submarinos que llevan internet a todo el mundo - BBC News Mundo
8. INTELIGENCIA ARTIFICIAL Y
BIG DATA
Por qué Bogotá tiene el peor tráfico de América Latina y en qué se
diferencia de otras grandes ciudades - BBC News Mundo
https://www.youtube.com/watch?v=e-9NrEEWWEM
8. INTELIGENCIA ARTIFICIAL Y
BIG DATA
9. DIGITAL TWIN
Es una representación digital de un objeto, proceso o servicio físico.
Estas réplicas virtuales son utilizadas para hacer simulaciones antes de que se creen e
implementen cambios en los objetos reales, con el fin de recopilar datos para predecir cómo
funcionarán.
Smart City
Es la combinación de
personas, tecnología y
Así funcionarán los
creatividad para hacer más semáforos inteligentes en
Bogotá | Bogota.gov.co
sostenible y eficiente a
cualquier ciudad del mundo
9. DIGITAL TWIN
9. DIGITAL TWIN