jueves, 25 de junio de 2009

CONTENIDO PROGRAMATICO

Unidad I: Resumen histórico de la computadora -Historia de la PC-
Tema 1. Evolución de la computadora.
Tema 2. Generaciones de la computadora.
Unidad II: Descripción funcional de la computadora Unidad II
Tema 1. Computadora, tipos y sus aplicaciones.
Tema 2. Componentes físicos (hardware).
Tema 3. Componentes lógicos (software): Programas del sistema y programas de aplicación.
Tema 4. Representación interna de datos y programas.
Unidad III: Desarrollo de programas
Tema 0. Introducción -Clase 1-
Tema 1. Lenguajes de programación: lenguaje de máquina, lenguaje ensamblador,
lenguajes de alto nivel. -Clase 2-
Tema 2. Metodología para el desarrollo de programas. -Clase 3- -Clase 4-
Unidad IV
: Lógica de programación Unidad IV -Esencia de la Logica-
Tema 1. Programación estructurada vs. programación orientada a objetos.
Tema 2. Introducción a un lenguaje de programación de alto nivel: características generales y
elementos sintácticos.
Tema 3. Tipos básicos de datos, representación y operaciones: enteros, reales, carácter y
lógicos.
Tema 4. Expresiones: aritméticas, relacionales, lógicas y mixtas.
Tema 5. Estructuras secuenciales: representación algorítmica y codificación.
Tema 6. Estructuras de decisión: representación algorítmica y codificación.
Tema 7. Estructuras de repetición: representación algorítmica y codificación.
Unidad V: Subprogramas Unidad V
Tema 1. Programación modular.
Tema 2. Definición y llamada a una función: representación algorítmica y codificación.
Tema 3. Definición y llamada a un procedimiento: representación algorítmica y codificación.
Tema 4. Pase de parámetros: representación algorítmica y codificación.
Unidad VI: Estructuras de datos simples Unidad VI
Tema 8. Vectores: representación algorítmica y codificación
Tema 9. Cadenas de caracteres: representación algorítmica y codificación
Tema 10. Matrices: representación algorítmica y codificación
Tema 11. Registros: representación algorítmica y codificación

Lenguaje C y C++

C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.


En la actualidad, el C++ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a ocupar el primer puesto como herramienta de desarrollo de aplicaciones. El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisión y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original.