Este documento presenta una introducción a la computación. Explica brevemente la historia de la computación desde el ábaco hasta las computadoras modernas. También define conceptos clave como algoritmos, software, hardware, abstracción y ciencia de la computación. Finalmente, resume el contenido del curso e identifica algunas repercusiones sociales de la tecnología de la información.
1. Universidad
Pedagógica Nacional de Francisco Morazán
PREUFOD
Clase: INFORMATICA BASICA.
Lic. Marció Rodas.
Exposición:
Introducción a la Computación
Cap. 0
Tegucigalpa M.D.C. 8 de Junio del 2016
2. Índice
Portada……………………………………….…………………...……………01
Introducción……………..…………………….………...………..……..….…03
Objetivos………………………………………….……………….……......…04
Contenido
Capítulo 0…………………………………….……….………..…….…….….05
I. Papel de los algoritmos…………...………………….…………..….………07
II. La historia de la computación …………………………..………..…........…10
III. La ciencia de los algoritmos…………….….……………….……...…….....19
IV. Abstracción …...………………………….………………….…..………….20
V. Resumen de nuestro estudio……………………..…….………....…………21
VI. Repercusiones sociales ……………………………………………………..22
Bibliografía……………..............................................……………………...24
2
3. INTRODUCCIÓN
En este capítulo preliminar vamos a analizar el campo de las
ciencias de la Computación, a exponer una perspectiva
histórica del mismo y a establecer las bases a partir de las
cuales iniciaremos nuestro estudio.
3
5. ¿Que es Ciencia de la Computación o
Informática?
Es la disciplina que trata de establecer una base científica para temas
tales como:
El diseño asistido por computadoras
La programación de computadoras
El procesamiento de la información
Las soluciones algorítmicas de los problemas y
El proceso algorítmico.
5
6. Papel de los Algoritmos
Es un conjunto de pasos que define como hay
que realizar una tarea.
Ejemplo:
Algoritmo para cocinar, son las recetas.
Para encontrar el camino hacia una ciudad
desconocida, son las direcciones.
Para hacer funcionar una lavadora, es leer el
manual y seguir las instrucciones de su uso.
6
7. Para que una maquina como una
computadora pueda llevar a cabo una
tarea, es preciso diseñar y representar un
algoritmo de realización de dicha tarea y en
una forma que sea compatible con la
maquina.
Se le denomina programa a la
representación de un algoritmo.
.
7
Los programas y los algoritmos que
representan se denominan colectivamente
software, por contraste de la propia
maquina que se conoce con el nombre de
hardware.
8. El estudio de los algoritmos comenzó
siendo un tema del campo de las
matemáticas. De hecho la búsqueda de
algoritmos fue una actividad de gran
importancia para los matemáticos mucho
antes del desarrollo de las computadoras
actuales.
8
9. Historia de la computación
Las computadoras actuales tienen una genealogía muy extensa.
Uno de los primeros dispositivos de computación fue el ÁBACO.
La historia nos dice que sus raíces se hunden, muy probablemente,
en la antigua China y fue utilizado por las antiguas civilizaciones
griega y romana.
Por tanto, el ábaco es, por si solo, un sistema de almacenamiento
de datos.
9
10. En el periodo posterior a la edad media y anterior a la
edad moderna, se sentaron las bases para la búsqueda de
maquinas de computación mas sofisticadas.
Unos inventores comenzaron a experimentar con la
tecnología de los engranajes. Entre ellos:
Blaise Pascal (1623-1632) en Francia
Gottfried Wilhelm Leibniz (1646-1716) en Alemania
Charles Babbage(1792-1871) en Inglaterra.
10
11. La maquina diferencial de Babbage
La maquina de Pascal se construyo únicamente para
realizar sumas.
La maquina de Leibniz tenia los algoritmos firmemente
integrados en su arquitectura, aunque ofrecía diversas
operaciones aritméticas entre las que el operador podía
elegir una.
Las maquinas diseñadas por Charles Babbage fueron
los verdaderos antecedentes de los modernos diseños
de computadoras.
Las ideas de Babbage podrían haber conducido una
revolución informática en el siglo XIX. Sin embargo lo
que sucedió es que solo se pudo construir un modelo de
demostración de su maquina diferencial durante su
vida.
11
12. AUGUSTA ADA BYRON
Condesa de Lovelace, fue objeto de gran atención y de
numerosos análisis en la comunidad informática.
Concentro sus estudios en el campo de las matemáticas,
fascinada por la maquina diferencial de Babbage en 1833, y es
allí donde empieza su interés por las ciencias de la computación
.
Babbage anima a Ada para que añadiera a dicha traducción un
apéndice en el que se describieran las aplicaciones de la
maquina y que contuviera ejemplos de como podría
programarse la maquina para realizar diversas tareas.
12
13. El apéndice escrito por Ada Byron se conserva y se
considera que contiene los primeros ejemplos de
programas de computadora.
y se reconoce como la primera programadora de la
historia, un estatus que fue certificado por el
Departamento de Defensa de Estados cuando llamo a Ada
a un importante lenguaje de programación en su honor.
13
14. La ENIAC (Década 1940)
Electronic Numerical Integrator and Calculator
(Calculador e Integrador Numérico Electrónico)
Desarrollada por John Mauchly y J. Presper Eckert en
la Escuela de Ingeniería Eléctrica Moore de la
universidad de Pensilvania.
A partir de ahí comienza el avance tecnológico en la
historia de las computadoras.
Galardonados con el Premio Nobel por la invención de
transistores a los Físicos:
Willian Shockley
John Mauchly
Walter Brattain y este ultimo
Jack Kilby, por desarrollo de circuitos completos
construidos como una unidad, denominados
circuitos integrados.
14
15. En 1976, Steve Jobs y Stephen Wozniak construyeron una
computadora domestica comercialmente viable y fundaron la
Apple Computer, Inc, (ahora denominada Apple Inc.), para
fabricar y distribuir sus productos.
En 1981, IBM presento su primera computadora de sobremesa,
denominada computadora personal o PC(Personal Computer), y
cuyo software subyacente había sido desarrollado por una
empresa de reciente creación de nombre de Microsoft.
Teniendo un éxito instantáneo y de legitimidad el PC de
sobremesa (desktop), o computadora portátil (laptop).
15
16. A medida que el siglo XX se aproximaba a su final, la capacidad
de conectar computadoras individuales en un sistema mundial
denominado INTERNET estaba revolucionando las
comunicaciones.
Tim Berners-Lee Científico Británico propuso un sistema para
enlazar documentos entre si almacenados en pc distribuidas por
toda internet.
World Wide Web
Web
Se desarrollaron sistemas de búsqueda, conocidos como
motores de búsqueda.
16
17. Google
Fundada en 1998, Google Inc. Se ha convertido en una de las
compañías tecnológicas mas famosas del mundo.
Millones de personas utilizan su servicio principal.
World Wide Web para buscar documentos
Gmail correo electrónico
You tube servicio de compartición de videos
Google Maps
Google Calendar
Google Earth
Google Books
Google Translate.
Lo que recientemente era tan solo un simple teléfono, ha evolucionado
hasta convertirse en una pequeña computadora de mano de uso
general (Smartphone).
17
18. Ciencia de los algoritmos
En las primeras maquinas de computación, la complejidad de los
algoritmos utilizados estaba restringida por limitaciones tales como
la capacidad de almacenamiento de datos y lo intrincado y tedioso
de los procedimientos de programación.
18
Ciencias de la
Computación
Matemáticas BiologíaPsicologíaIngeniería
Admón..
Empresarial
Lingüística
abarca campos como:
19. Abstracción
Es el estudio de las ciencias de la computación y el diseño de los
sistemas de computadoras.
Hace referencia a la distinción entre las propiedades externas de
una entidad y los detalles de la composición interna de la misma.
Gracias a que aplicamos la abstracción que somos capaces de
construir, analizar y gestionar sistemas de computadoras grandes y
complejos que nos resultarían inmanejables si los contempláramos
en un nivel detallado.
19
20. Resumen de Nuestro Estudio
Capítulo 1. Almacenamiento de Datos
Capítulo 2. Tratamiento de datos
Capítulo 3. Sistemas operativos
Capítulo 4. Redes e internet
Capítulo 5. Algoritmos
Capítulo 6. Lenguajes de programación
Capítulo 7. Ingeniería del software
Capítulo 8. Abstracciones de datos
Capítulo 9. Sistemas de bases de datos
Capítulo 10. Gráficos por computadora
Capítulo 11. Inteligencia artificial
Capítulo 12. Teoría de la computación
20
21. Repercusiones Sociales
El progreso en el campo de las ciencias de la computación esta
haciendo que se difuminen muchas distinciones en las que nuestra
sociedad ha basado sus decisiones en el pasado, y esta poniendo en
cuestión muchos de los principios largamente sostenidos en nuestra
sociedad.
En el campo de las leyes, genera cuestiones relativas al grado con el
que se puede ser poseedor de la propiedad intelectual.
Campo de la ética, desafían los principios tradicionales en los que se
basa el comportamiento social.
Campo de la acción de gobierno, genera debates relativos al grado
que debe de regularse la tecnología informática y sus aplicaciones.
21
22. En la filosofía, genera un debate entre la presencia del
comportamiento inteligente y la presencia de la propia inteligencia.
Y en toda la sociedad genera disputas relativas a si las nuevas
aplicaciones representan nuevas libertades o nuevos controles.
Aunque no forman parte de las ciencias de la computación, estos
temas son importantes para aquellos que estén pensando en
desarrollar su carrera en el campo de la computación.
La tecnología esta permeando la sociedad de forma tan rápida que
son pocas las personas que no se ven afectadas por los avances
tecnológicos.
22