REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR
VICERRECTORADO DE DOCENCIA
COMISIÓN DE CURRÍCULO DE PREGRADO
PROGRAMA ANALÍTICO
ESPECIALIDAD: Educación Informática
UNIDAD CURRICULAR: PROGRAMACION I PRELACIÓN:S/P
CÓDIG
---------- CA UNCO X UNCLE HAD 4 HLE 8 THS 12
O
FUND INT PROF
CFD CFPE X CFC NIVEL
X
Elaborado por: Alida Bazó Fecha:30 -04-2017
Jefe (a) de Unidad de Currículo. Dra Arelis Flores
Revisado por
Coordinador (a) de Programa: Dra. Alida Bazó
Aprobado según Resolución Consejo Directivo N°: ------- fecha: ----------
Fundamentación
En el campo de la informática el desarrollo de aplicaciones ha estado en una dinámica de cambios constantes en
cuanto a los lenguajes de programación, desde el código de máquina y ensambladores juntos con los leguajes
procedimentales y estructurales. En tal sentido, la Unidad Curricular Programación I le brinda al participante las
nociones elementales sobre la estructura, reglas y sintaxis de un lenguaje de programación estructurado esto incluye
conocimientos teóricos y prácticos, habilidades, experiencias y sentido crítico que permitan al discente abordar el
desarrollo de programas en forma correcta y eficiente para resolver problemas reales adaptados a su entorno.
Competencias Genéricas: Competencias Específicas
Propicia el desarrollo de procesos cognitivos y Examina y aplica de forma concreta y pragmática
metacognitivos con sentido crítico para facilitar la lógica fundamentos teórico – prácticos sobre paradigma de
algorítmica, complejidad computacional, favoreciendo programación estructurada, lenguajes de programación
procesos de aprendizaje y optimizando recursos en el
y las herramientas y técnicas requeridas en la
contexto educativo, laboral y social.
construcción de programas de computadoras que
manipulan estructuras de datos, apoyándose en la
producción individual, colectiva y colaborativa de
algoritmos, programas, aplicaciones, proyectos o
productos de software de mediana complejidad con el
uso efectivo de actividades prácticas dirigidas en
laboratorios de informática, el uso de un lenguaje de
programación, las demostraciones, disertaciones y el
compartir de los productos generados dentro y fuera
del contexto académico.
Contenidos
Fundamentos teóricos sobre paradigma de programación estructurada y sus principales lenguajes de
programación. Paradigmas de programación, clasificación de los paradigmas, Programación estructurada,
definición, ventajas, lenguajes de programación estructurada
Control de Flujo de un programa: Estructuras secuenciales, estructuras de decisión y enunciados de repetición
Herramientas y técnicas para la construcción de algoritmos requeridos en el tratamiento de estructuras de
datos: Estructura y características básicas de diversos tipos de contenidos de datos masivos (vectores, matrices).
Métodos de ordenación y búsqueda. Manipulación de estructuras de datos masivos. Técnicas de: Ordenación,
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR
VICERRECTORADO DE DOCENCIA
COMISIÓN DE CURRÍCULO DE PREGRADO
Clasificación, Edición, Compilación, Interpretación, Fusión, Búsqueda de archivos.
Lenguaje de programación (orientación visual y de eventos) en la construcción de programas para el manejo de
datos simples y estructuras de datos simples y complejos.: Definición y características de la programación
orientada a eventos, programación de objetos (controles, propiedades y eventos). Manejo de menús, operaciones
básicas sobre tablas, creación de reportes.
Desarrollo de proyectos/productos (aplicaciones) de software para contextos reales ajustados a técnicas de
programación estructurada y de orientación a eventos.: Desarrollo de un sistema de información haciendo uso de
lenguajes de programación de entornos visuales, relacionados a situaciones de la vida cotidiana y del contexto
educativo
Situaciones de Aprendizaje
Análisis de contenidos, Discusión de grupos (presenciales y a distancia), Talleres en clases, construcción de
programas, ejercicios en el laboratorio, demostraciones y/o presentación de productos – programas.
Evaluación
Evaluaciones continuas a través de: informes escritos (trabajos, ejercicios), talleres prácticos en el laboratorio.
Talleres virtuales, Prueba práctica por unidad, y un trabajo denominado proyecto final, donde se evaluara la
organización, planificación y ejecución de un proyecto educativo.
Referencias
Oviedo,E, (2006). Lógica de Programación. ECOE
Bassard, P. Bratley (1998). Fundamentos de algoritmia. Prentice-Hall
Harvey Deitel y Paul Deitel (2008). Cómo Programar en Java. Pearson Education.
John L. y Joseph C. (2006). Estructuras de Datos con Java. Diseño de Estructuras y Algoritmos. Perason Education
Kruse, Robert (1998). Estructura De Datos Y Diseño De Programas.. Naucalpan De Juárez, México. Prentice-Hall
Joyanes, L. (2002). Fundamentos de Programación. McGraw-Hill.
Narciso M. y Ortega, Y (2004). Estructuras de datos y Métodos Algorítmicos. Ejercicios Resueltos. Perason
Education
Cairo O. (2006). Fundamentos de Programación. Piensa en C. Prentice Hall.
Hernández, R, Lázaro, J y Otros (2000). Estructuras de Datos y Algoritmos. Pearson Education
Tanembaum, A, Langsan Y, Augenstein, M. (1993). Estructura de Datos en C. Prentice Hall – Hispanomericana,
Villalobos, J. (2002). Fundamentos de Programación. Prentice Hall.
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR
VICERRECTORADO DE DOCENCIA
COMISIÓN DE CURRÍCULO DE PREGRADO