lunes, 21 de julio de 2008

Temario de Programación I

Aportación de la asignatura al perfil del egresado
• Le permite programar en un lenguaje de alto nivel.
• Fomenta el análisis lógico.
• Desarrolla una metodología de trabajo.
• Adquiere habilidad para trabajo en equipo.

OBJETIVO(S) GENERAL(ES) DEL CURSO
El alumno desarrollará algoritmos computacionales y programará en un lenguaje de programación estructurado.

TEMARIO
Unidad Temas Sub temas
1 Introducción a la computación
1.1 Breve reseña de la computación
1.2 Impacto de las computadoras en la sociedad
1.3 Definiciones
• Lenguaje de Alto Nivel, bajo nivel, ensamblador y maquina.
• Compilador
• Traductor
• Sistemas Numéricos
• Arquitectura de computadoras
• Sistemas operativos
1.4 Descripción de tipos de programación
1.4.1 Programación estructurada
1.4.2 Programación orientada a objetos
1.4.3 Programación de descripción de Hardware sistemas numéricos
1.5 Lenguajes de programación
2 Diseño de Algoritmos
2.1 Conceptos básicos
2.2 Metodología de la programación
2.3 Diagramas de flujo
2.4 Pseudocodigos
3 Fundamentos del Lenguaje
3.1 Desarrollo histórico del lenguaje estructurado
3.2 Estructura general de un programa
3.3 Palabras reservadas
3.4 Representación de datos básicos
3.5 Declaración de variables, Constantes, Procedimientos y Funciones
3.6 Operaciones aritméticas, lógicas y relacionales.
3.7 Diseño, Edición, Compilación y Ejecución de programas
4 Estructuras de Decisión y Control
4.1 Estructura secuencial
4.2 Estructuras de Transferencia Incondicionales
4.3 Estructuras de Transferencia Condicionales
4.4 Estructuras Repetitivas (Bucles)
5 Arreglos y Archivos
5.1 Arreglos (Vectores y Matrices)
5.2 Manejo Archivos
6 Módulos
6.1 Diferencia entre Funciones y Procedimientos.
6.2 Activación / Invocación de Funciones y Procedimientos
6.3 Uso de Funciones y Procedimientos con Parámetros.
7 Graficación
7.1 Conceptos básicos de gráficas.
7.2 Introducción básica de manejo de gráficas.
7.3 Uso de librerías para la realización de graficas.
7.4 Graficación de un punto y líneas rectas
7.5 Graficación de Funciones Matemáticas en el plano cartesiano.
7.6 Introducción a la potencia grafica
8 Puertos
8.1 Conceptos generales de manejos de puertos
8.2 Configuración de los puertos en las computadoras
8.3 Uso de instrucciones para manejo de puertos

No hay comentarios: