Está en la página 1de 5

PROGRAMA DETALLADO VIGENCIA TURNO

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO


CICLO BÁSICO DE INGENERÍA SEMESTRE
ASIGNATURA 3er.
PROGRAMACIÓN CÓDIGO
HORAS SYC-22113
TEORÍA PRÁCTICA LABORATORIO UNIDADES DE CRÉDITO PRELACIÓN
2 0 3 3 MAT-21113
1.- OBJETIVO GENERAL
Utilizar algoritmos eficientemente con ayuda del computador que permiten resolver problemas de ingeniería.
2.- SINOPSIS DE CONTENIDO
En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa
informático. Dentro de la informática los programas son los elementos que forman el software que es el conjunto de las instrucciones que ejecuta el hardware de una
computadora para realizar una tarea determinada. Por lo tanto la programación es una de las principales áreas dentro de la informática para ingenieros.
UNIDAD 1. Concepto de computador.
UNIDAD 2. Algoritmos y estructuras de datos.
UNIDAD 3. Técnicas de programación.
UNIDAD 4. Estructura de datos en funciones y procedimientos.
UNIDAD 5. Estructuras dinámicas y estáticas de almacenamiento de datos.
UNIDAD 6. Arreglo unidimensionales, arreglo multidimensionales y manejo de arreglos.
UNIDAD 7. Turbo pascal.
UNIDAD 8. Funciones y procedimientos de turbo pascal.
UNIDAD 9. Datos complejos.
UNIDAD 10. Sistemas de archivos.
UNIDAD 11. Archivos aleatorios.
3.- ESTRATEGIAS METODOLÓGÍCAS GENERALES
Diálogo Didáctico Real: Actividades presenciales (comunidades de aprendizaje), tutorías y actividades electrónicas.
Diálogo Didáctico Simulado: Actividades de autogestión académica, estudio independiente y servicios de apoyo al estudiante.
ESTRATEGIA DE EVALUACIÓN
La evaluación de los aprendizajes del estudiante y en consecuencia, la aprobación de la asignatura, vendrá dada por la valoración obligatoria de un conjunto de
elementos, a los cuales se les asignó un valor porcentual de la calificación final de la asignatura. Se sugieren algunos indicadores y posibles técnicas e instrumentos de
evaluación que podrá emplear el docente para tal fin.
Informe o registro de experiencias, defensa en las actividades presenciales.
Control de rendimiento. Auto-evaluación, co-evaluación y evaluación.
Informe y defensa de experiencias en organizaciones o instituciones relacionadas con el área de la especialidad.
Participación en talleres, dinámicas de grupos, seminarios, etc: Auto -evaluación/ co-evaluación y evaluación.
Registros de participación, otras. Auto-evaluación/ co-evaluación, evaluación del docente /tutor (a).
Pruebas escritas cortas y largas, defensas de trabajos, exposiciones, debates, etc.
Auto-evaluación/ co-evaluación, evaluación del estudiante.
Prácticas de laboratorio.
OBJETIVOS DE CONTENIDO ESTRATEGIAS DE EVALUACIÓN BIBLIOGRAFÍA
APRENDIZAJE
Describir analíticamente los UNIDAD 1. CONCEPTO DEL Realización de actividades teórico- Aguilar, J. (2005). Fundamentos de
componentes del computador. COMPUTADOR. prácticas. Programación. Mexico. Mc Graw
Realización de actividades de campo. Hill.
1.1 Definición de computador. Aportes de ideas a la Comunidad
1.2 Arquitectura del computador. (información y difusión). García, J.(2005).Una introducción a
1.3 Definición de lenguaje de programación. Experiencias vivenciales en el área la programación. España. Cengage
1.4 Definición de algoritmos. profesional Learning Editores.
Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Expresar sintéticamente UNIDAD 2. ALGORITMOS Y Realización de actividades teórico- Aguilar, J. (2005). Fundamentos de
algoritmos de problemas ESTRUCTURAS DE DATOS. prácticas. Programación. Mexico. Mc Graw
planteados de ingeniería. Realización de actividades de campo. Hill.
2.1 Representación de algoritmos. Aportes de ideas a la Comunidad
2.2 Diagrama de flujos. (información y difusión). García, J.(2005).Una introducción a
2.3 Diagramas de bloques. Experiencias vivenciales en el área la programación. España. Cengage
2.4 Seudo lenguaje. profesional Learning Editores.
2.5 Programa. Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Aplicar un programa de manera UNIDAD 3. TÉCNICAS DE Realización de actividades teórico- Aguilar, J. (2005). Fundamentos de
analítica a través de la PROGRAMACIÓN. prácticas. Programación. Mexico. Mc Graw
traducción de un algoritmo a un Realización de actividades de campo. Hill.
lenguaje. 3.1 Técnicas de programación. Aportes de ideas a la Comunidad
3.2 Programación estructurada. (información y difusión). García, J.(2005).Una introducción a
3.3 Técnicas modernas de programación. Experiencias vivenciales en el área la programación. España. Cengage
profesional Learning Editores.
Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.
Utilizar estructura de datos en UNIDAD 4. ESTRUCTURA DE DATOS EN Realización de actividades teórico- Aguilar, J. Algoritmos,
funciones y procedimientos. FUNCIONES Y PROCEDIMIENTOS. prácticas. programacion y estructuras de
Realización de actividades de campo. datos schaum. Mexico. Mc Graw
4.1 Estructura de un programa en turbo pascal. Aportes de ideas a la Comunidad
4.2 Definición de constantes. (información y difusión).
4.3 Definición de variables. Experiencias vivenciales en el área
4.4 Definición de tipos de datos. profesional
Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Ensayar analíticamente con las UNIDAD 5. ESTRUCTURAS DINÁMICAS Realización de actividades teórico- Aguilar, J. Algoritmos,
estructuras dinámicas y estáticas Y ESTÁTICAS DE ALMACENAMIENTO prácticas. programacion y estructuras de
de almacenamiento de datos. DE DATOS. Realización de actividades de campo. datos schaum. Mexico. Mc Graw
Aportes de ideas a la Comunidad
5.1 Instrucciones de decisión en turbo pascal. (información y difusión).
5.2 Instrucciones de repetición. Experiencias vivenciales en el área
profesional
Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Definir arreglo UNIDAD 6. ARREGLO Realización de actividades teórico- Aguilar, J. Algoritmos,


unidimensionales, Arreglo UNIDIMENSIONALES, ARREGLO prácticas. programacion y estructuras de
multidimensionales y Manejo MULTIDIMENSIONALES Y MANEJO Realización de actividades de campo. datos schaum. Mexico. Mc Graw
de Arreglos. DE ARREGLOS. Aportes de ideas a la Comunidad Hill.
(información y difusión).
6.1 Definición de arreglo unidimensional. Experiencias vivenciales en el área Xhafa, F. y otros. (2006).
6.2 Arreglo multidimensionales. profesional Programación en C++ para
6.3 Manejo de Arreglos. Realización de pruebas escritas cortas y Ingenieros. Thomson-Paraninfo.
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.
Caracterizar las funciones UNIDAD 7. TURBO PASCAL. Realización de actividades teórico- Aguilar, J. Algoritmos,
incorporadas en turbo pascal. prácticas. programacion y estructuras de
7.1 Funciones incorporadas en turbo pascal. Realización de actividades de campo. datos schaum. Mexico. Mc Graw
Aportes de ideas a la Comunidad Hill.
(información y difusión).
Experiencias vivenciales en el área Xhafa, F. y otros. (2006).
profesional Programación en C++ para
Realización de pruebas escritas cortas y Ingenieros. Thomson-Paraninfo.
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Utilizar las funciones y UNIDAD 8. FUNCIONES Y Realización de actividades teórico- Aguilar, J. (2005). Fundamentos de
procedimientos definidos por el PROCEDIMIENTOS DE TURBO PASCAL. prácticas. Programación. Mexico. Mc Graw
usuario en turbo pascal y la Realización de actividades de campo. Hill.
recursividad en la resolución de 8.1 Funciones y procedimientos definidos por Aportes de ideas a la Comunidad
problemas. el usuario en turbo pascal. (información y difusión). García, J.(2005).Una introducción a
8.2 Recursividad. Experiencias vivenciales en el área la programación. España. Cengage
profesional Learning Editores.
Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones, Aguilar, J. Algoritmos,
debates, etc. programacion y estructuras de
Actividades de Auto-evaluación / co- datos schaum. Mexico. Mc Graw
evaluación y evaluación del estudiante. Hill.

Xhafa, F. y otros. (2006).


Programación en C++ para
Ingenieros. Thomson-Paraninfo.
Definir los tipos de datos UNIDAD 9. DATOS COMPLEJOS. Realización de actividades teórico- Aguilar, J. (2005). Fundamentos de
complejos, pilas, colas, listas, prácticas. Programación. Mexico. Mc Graw
árboles y Grafos. 9.1 Definición de tipos de datos complejos. Realización de actividades de campo. Hill.
9.2 Pilas. Aportes de ideas a la Comunidad
9.3 Colas. (información y difusión). García, J.(2005).Una introducción a
9.4 Listas. Experiencias vivenciales en el área la programación. España. Cengage
9.5 Árboles. profesional Learning Editores.
9.6 Grafos. Realización de pruebas escritas cortas y
largas, defensas de trabajos, exposiciones, Aguilar, J. Algoritmos,
debates, etc. programacion y estructuras de
Actividades de Auto-evaluación / co- datos schaum. Mexico. Mc Graw
evaluación y evaluación del estudiante. Hill.
Xhafa, F. y otros. (2006).
Programación en C++ para
Ingenieros. Thomson-Paraninfo.

Conceptualizar los sistemas de UNIDAD 10. SISTEMAS DE ARCHIVOS. Realización de actividades teórico- Aguilar, J. Algoritmos,
archivos. prácticas. programacion y estructuras de
10.1 Archivo secuenciales. Realización de actividades de campo. datos schaum. Mexico. Mc Graw
10.2 Archivo secuenciales indexados. Aportes de ideas a la Comunidad Hill.
10.3 Archivos directos o de dispersión. (información y difusión).
Experiencias vivenciales en el área Xhafa, F. y otros. (2006).
profesional Programación en C++ para
Realización de pruebas escritas cortas y Ingenieros. Thomson-Paraninfo.
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

Conceptualizar los archivos UNIDAD 11. ARCHIVOS ALEATORIOS. Realización de actividades teórico- Aguilar, J. Algoritmos,
secuenciales. prácticas. programacion y estructuras de
11.1 Archivos aleatorios. Realización de actividades de campo. datos schaum. Mexico. Mc Graw
Aportes de ideas a la Comunidad Hill.
(información y difusión).
Experiencias vivenciales en el área Xhafa, F. y otros. (2006).
profesional Programación en C++ para
Realización de pruebas escritas cortas y Ingenieros. Thomson-Paraninfo.
largas, defensas de trabajos, exposiciones,
debates, etc.
Actividades de Auto-evaluación / co-
evaluación y evaluación del estudiante.

BIBLIOGRAFÍA
Aguilar, J. (2005). Fundamentos de Programación. Mexico. Mc Graw Hill.
Aguilar, J. Algoritmos, programacion y estructuras de datos schaum. Mexico. Mc Graw Hill.
García, J.(2005).Una introducción a la programación. España. Cengage Learning Editores.
Xhafa, F. y otros. (2006). Programación en C++ para Ingenieros. Thomson-Paraninfo.

También podría gustarte