1. Grace Murray Hopper
1.1. Fue uno de los primeros ingenieros de software
1.2. Uno de los programadores del primer gran ordenador, el Mark I
1.3. Invento el primer Lenguaje Compilador
1.4. Trabajó en el desarrolo del COBOL
1.5. Acuñó el término "bug" (chinche, bicho) para referirse a un error de programación
2. Lenguajes de Programacion
2.1. Clasificación
2.1.1. Maquina
2.1.2. Ensamblador
2.1.3. Alto nivel
2.1.3.1. Compilador
2.1.3.2. Interprete
2.2. Paradigmas
2.2.1. Imperativo o procedural
2.2.2. Declarativo
2.2.3. Orientado a objetos
3. Programas
3.1. Concepto
3.1.1. Conjunto de instrucciones u órdenes que indican a la máquina las operaciones que ésta debe realizar con unos datos determinados.
3.2. Tipos
3.2.1. Software de Aplicacion
3.2.2. Software de Sistema
3.2.3. Software de Red
3.3. Ciclo de Vida del software
4. Estructura y Funcionamiento de una computadora
4.1. El Modelo Von Neuman
5. • Charles Babbage (1791-1871)
5.1. Matemático Inglés
5.2. Creó una máquina de Diferencias en 1822
5.3. Usó tecnología para relojes
5.4. Para resolver ecuaciones polinomiales
5.5. Nunca se terminó
5.6. • Datos curiosos Charles Babbage
5.6.1. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)
5.6.2. – Prolífico inventor
5.6.2.1. El dinamómetro
5.6.2.2. Las tarifas postales uniformes
5.6.2.3. Los atrapa-vacas motorizados
5.6.2.4. Las luces ocultas de los faros
5.6.2.5. El oftalmoscopio heliográfico
5.6.2.6. El velocímetro
5.6.3. – Aficionado a lo sobrenatural
5.6.4. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)
5.6.5. – Fue candidato al Parlamento Británico en dos ocasiones (en ambas perdió)
5.6.6. – Se expuso en una ocasión a una temperatura de 130° C para ver lo que se sentía ser horneado
5.7. • Máquina Analítica
5.7.1. Babbage (1933) diseñó la máquina analítica
5.7.2. Máquina programable de propósito general
5.7.3. Vapor como fuente de energía
5.7.4. Diseñada para almacenar 1000 números con 50 decimales cada uno. Las instrucciones almacenadas en tarjetas perforadas
5.7.5. Tipos de dificultades para terminar esta obra
5.7.5.1. Las maquinarias y herramientas de fabricación de la época eran imprecisas y no pudieron construir las piezas con la necesaria exactitud.
5.7.5.2. Económicas
5.8. Considerado el padre de las computadoras
5.8.1. Porque
5.8.1.1. Creo el concepto de las computadoras programables, iniciando con la maquina diferencial para posteriormente pensar en algo mas ambicioso que fue la maquina analítica.