Está en la página 1de 6

Unidad 1: Introduccin a la computacin.

1.1 Antecedentes y conceptos bsicos de la computacin

1.2 Introducion a los sistemas de cmputo

1.3 Deficiones

1.4 Descripcin de tipos de programacin

1.5 Lenguajes de programacin

Unidad 2: Diseo de Algoritmos

2.1 Conceptos bsicos

2.2 Elementos bsicos en el diseo de algoritmos

2.3 Herramientas para el diseo de Algoritmo

2.4 Diaramas de flujo

2.5 Software "DFD" para el diseo de Diagramas de Flujo

2.6 Pseudocodigos

Unidad 3: Fundamentos del Lenguaje

3.1 Desarrollo histrico del lenguaje estructurado

3.2 Estructura general de un programa

3.3 Representacin de datos bsicos

3.4 Operaciones aritmticas, lgicas y relacionales.

3.5 Diseo, Edicin, Compilacin y Ejecucin de programas

Unidad 4: Estructuras de decisin y control

4.1 Estructura secuencial

4.2 Estructuras de trasferencia incodicionales

4.3 Estructura de transferencia condicionales

4.4 Estructuras repetitivas (Bucles)


Unidad 5: Arreglos y Archivos

5.1 Arreglos ( Vectores y Matrices)

5.2 Inicializacion y generacin de Arreglos

5.3 Arreglos Multidimencionales

5.4 Arreglo de Caracteres

5.5 Uilizacion de Arreglos

5.6 Archivos

5.7 Crear y cerrar de Archivos

5.8 Agregar Informacin a un archivo

5.9 Manipulacin de archivos en Binario

5.10 Directorios

Unidad 6: Mdulos

6.1 Diferencia entre funciones y procedimientos

6.2 Activacin/Invocacin de Funciones y procedimientos

6.3 Uso de funciones y procedimientos con parametros

Unidad 7: Graficacin

7.1 Conceptos bsicos de grficas

7.2 Introduccin bsica de ,amejo de grficas

7.3 Uso de libreras para realizacin de grficas

7.4 Graficacin de un punto y lneas rectas

7.5 Introduccin a la potencia grfica

Unidad 8: Puertos

8.1 Conceptos generales de manejos de puertos

8.2 Configuracin de los puertos en las computadoras

8.3 Uso de instrucciones para manejo de puertos.


Unidad 9: Sistemas Operativos

9.1 Introduccin a los Sistemas Operativos

9.2 Fundamentos

9.3 Arquitectura de los Sistemas Operativos

9.4 Administracin de la memoria

9.5 Gestion de dispositivos


Unidad 1: Introduccin a la computacin.

1.1 Antecedentes y conceptos bsicos de la computacin

1.1.1 El origen de las computadoras.

El concepto numrico se considera, generalmente, como anterior al desarrollo de los lenguajes


escritos; los primeros registros del hombre son anotaciones sobre la cantidad de granos,
animales y dems posesiones personales. Con este fin, el hombre empleaba guijarros, palos y/o
marcas en las paredes de las cavernas que habitaba.

El deseo humano de obtener mayor informacin y mejores comunicaciones, gradualmente fue


dejando atrs estos sencillos instrumentos. El baco es considerado como el primer instrumento
elaborado por el hombre para realizar operaciones aritmticas de manera ms eficiente. El baco
no realiza clculos de manera autnoma (por si solo), simplemente le permite al hombre
realizarlos de manera ms eficiente.

La primera mquina que realizaba clculos de manera autnoma fue inventada en 1642 por el
gran matemtico y filsofo francs Blas Pascal. La mquina de Pascal (en honor a su inventor), era
movida mediante una serie de ruedas dentadas, numeradas del cero al nueve, alrededor de sus
circunferencias y era capaz de sumar y restar en forma directa, mostrando un nmero a travs de
una ventanita y por este hecho tiene la ventaja de evitar tener que contar, como en el caso del
baco; adems, presenta los resultados en forma ms accesible.

Figura 1. Mquina de Pascal (1642)


En 1671 Gottfried Wilhelm Leibniz le adicion a la mquina de Pascal un cilindro diseado
especialmente para que fuera capaz de multiplicar y dividir de manera directa.

A principios del siglo XIX el ingeniero Joseph Marie Jacquard perfeccion el concepto de tarjeta
perforada, con el cual se podan programar las mquinas de tejer para que siguieran un patrn
o diseo. Este concepto fue posteriormente utilizado en las mquinas de cmputo para decirles
qu deban calcular.

Pero ninguno de estos avances fue antecesor directo de las computadoras electrnicas de hoy. La
verdadera precursora de la computadora fue la mquina llamada motor de diferencias,
construida en 1822 por Charles Babbage para calcular algoritmos y tablas astronmicas.

A partir de su trabajo en el motor de diferencias, Babbage dise un poderoso instrumento para


el clculo automtico. Tal como lo concibi Babbage, este motor analtico estara impulsado
por vapor, y trabajara basado en un programa de planeacin almacenado en tarjetas perforadas.
sta mquina estaba dividida funcionalmente en dos grandes partes: una que ordenaba y otra
que ejecutaba las rdenes. La que ejecutaba las rdenes era una versin muy ampliada de la
mquina de Pascal, mientras que la otra era la parte clave. La innovacin consista, en que el
usuario poda combinando las especificaciones de control, lograr que la misma mquina
ejecutara operaciones complejas, diferentes a las hechas antes. Babbage concibi una memoria,
un procesador aritmtico, los medios de ingresar datos y/o instrucciones, as como una seccin
de produccin que imprimira los resultados.

Todos estos son los elementos de las computadoras modernas y no se hicieron realidad sino
varias generaciones despus de ser propuestos por Babagge. Charles Babbage no pudo
implementar el motor analtico y muri sin saber que realmente funcionaba.

Figura 2. Mquina Diferencial de Charles Babbage


Durante los cien aos siguientes, las mquinas activadas por tarjetas perforadas se modificaron,
se mejoraron e hicieron ms rpidas, pero an no podan mantener el ritmo de las crecientes
necesidades humanas de procesamiento de listas de pagos, cuentas, facturas, anlisis de ventas y
otros problemas.

En 1937, Howard H. Aiken, un candidato al doctorado en fsica de Harvard, trabaj en una

mquina que podra resolver automticamente ecuaciones diferenciales. La International

Business Machines (I.B.M.), hoy una de las ms grandes empresas de esta fase de la industria
norteamericana, ayud al inventor a crear la Calculadora Controlada de Secuencia Automtica
conocida como el Mark I.

El Mark I era un monstruo de cuatro y media toneladas mtricas, con 78 aparatos independientes
vinculados por unos 800 kilmetros de cable. En tres dcimas de segundo poda efectuar sumas y
restas de 23 dgitos y en cerca de 6 segundos poda multiplicar nmeros de 23 dgitos. Fue
retirado en 1959.

1.1.2 Las diversas generaciones de computadoras hasta la actualidad.

También podría gustarte