Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORÍTMICA Y PROGRAMACIÓN
UNIVERSIDAD POLITÉCNICA TERRITORIAL “ANDRÉS ELOY BLANCO”
VICERRECTORADO ACADÉMICO
DIRECCION DE FORMACIÓN
UNIDAD DE PLANIFICACIÓN CURRICULAR
PROGRAMA ANALÍTICO
La unidad curricular Algorítmica y Programación, proporciona al participante los fundamentos teóricos, las técnicas y las herramientas
para iniciarse en el desarrollo informático a través de la construcción de programas, como competencia inicial del técnico superior e
ingeniero en informática. Así como también, contribuye en la construcción de conceptos básicos para la solución a problemas de cualquier
ámbito, permite conocer y dominar lenguaje de programación a fin de que el estudiante pueda identificar, analizar, diseñar, desarrollar y
probar las posibles soluciones a través de algoritmos-pseudocódigos, que más adelante le permitirá la construcción de programas de
aplicación.
Los aspectos programáticos y metodológicos relacionados con la unidad curricular, aportan los espacios que tributan a los ejes en los
cuales se inscribe el PNFI, particularmente relacionados con la preparación y formación de un profesional integral con dominio en la
descomposición de problemas, definición de estrategias de solución con orden, secuencia y análisis profundo de la naturaleza del problema
planteado, y generar un modelo que pueda ser solución a una necesidad cualquiera, con sentido crítico, analítico, creativo, comunicativo y
participativo, en coherencia con las políticas del estado venezolano en la democratización del acceso a la información y al conocimiento,
favoreciendo así la construcción de una sociedad más justa, con igualdad de oportunidades para el progreso económico, social y cultural del
colectivo regional y nacional.
PROPÓSITO
La unidad curricular Algorítmica y Programación suministra las bases para lograr en los participantes una mayor visión, comprensión y
manejo en la solución de problemas y toma de decisiones, efectuando algoritmos y programas ofreciendo respuestas a problemas reales
cumpliendo con estándares de calidad, además permite aplicar principios fundamentales de la programación estructurada, a través de
estructuras de datos estáticas y dinámicas. De esta forma, desarrolla el pensamiento crítico y reflexivo, permitiendo interrelacionarse
eficazmente con sus homólogos de diferentes especialidades, garantizando la función comunicativa inherente a las características propias de
un profesional en Informática.
De esta forma, el objetivo primordial de la unidad curricular está en valorar la importancia de la algoritmia como fundamento de la
programación para resolver problemas concretos, además, el curso es de carácter teórico-práctico, lo que le permite al estudiante iniciarse
en el conocimiento del ambiente de programación y validar los programas obtenidos del Análisis y Diseño.
A nivel de competencias, el conjunto de temáticas comprende: las definiciones de algoritmos y lenguajes, instrucciones de secuencia,
condicionales y cíclicas, arreglos, cadenas, programación modular, punteros, registros, archivos y la implementación de programas con
estructuras de datos dinámicas. Al finalizar la unidad curricular, el participante obtendrá los conocimientos necesarios para la resolución de
problemas prácticos mediante las técnicas de programación, determinará la importancia del razonamiento algorítmico y el tratamiento de
algunas estructuras de datos, planteará y podrá resolver problemas prácticos con corrida en computadora a través de un Lenguaje de
Programación.
Finalmente, la evaluación permanente, permitirá retroalimentar el proceso de aprendizaje, para que el participante conozca sus poten-
cialidades y debilidades, cómo mejorar y continuar con éxito su carrera.
TRANSVERSALIDAD
En el proceso formativo del técnico e ingeniero en informática, se promueve el desarrollo y fortalecimiento de habilidades que le per-
miten hacer planteamientos y dar soluciones efectivas a problemas complejos, fomentando el trabajo en equipo, la flexibilidad, el pensa-
miento y actitud crítica, así como el desarrollo de habilidades en comunicación oral y escrita. Este impulso se acompaña con nuevos para-
digmas referidos a la organización y producción, con criterios de calidad, equidad, justicia social y preservación del ambiente.
Algorítmica y Programación, como unidad curricular permite desarrollar ética, hábito de lectoescritura, trabajo en equipo, investigación
documental y de estudios de casos, calidad, desarrollo endógeno y manejo de las TIC.
Se integra con el eje de proyecto socio tecnológico, a través de la articulación con las otras unidades curriculares, así como con los
otros ejes. Los aspectos de la reflexión crítica-ético-político en los temas transversales responden a las siguientes características:
Refleja una preocupación por los problemas sociales, representan situaciones problemáticas vividas actualmente en nuestras socie-
dades y que conectan fácilmente con las informaciones, las inquietudes y las vivencias de los propios estudiantes.
Conecta la universidad con la vida, con la realidad cotidiana, la síntesis entre las capacidades intelectuales de los estudiantes y sus
capacidades afectivas, sociales y éticas.
Se apuesta por la educación en valores, como uno de los ejes fundamentales de la educación integral.
Permite adoptar una perspectiva social crítica frente a los currículos tradicionales que dificultan las visiones globales e interrelacio-
nadas de los problemas de la humanidad.
PERÍODO I
UNIDAD DE APRENDIZAJE 1: ALGORITMOS Y PROGRAMAS
OBJETIVO: Organizar las ideas pasos por pasos y poseer las herramientas necesarias para elaborar algoritmos
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Conceptuales: Presentación por parte del facilitador sobre el concepto, las Evaluación
- Concepto de Algoritmos y Programas. X características y elementos para construir un algoritmo. Diagnóstica.
- Lenguaje algorítmico y de programación. Lluvia de ideas.
- Partes de un algoritmo. Discusión en clase. Autoevaluación:
- Características y elementos para construir Lecturas dirigidas. Resumen sobre el
un algoritmo. Presentación por parte del facilitador de la notación y reglas contenido de la
generales en la elaboración de diagrama de Flujos. unidad.
Procedimentales: Revisión bibliográfica sobre la forma de representar un
- Formas de representar un algoritmo: X X algoritmo. Evaluación
Lenguaje Natural, pseudocódigo y Presentación de casos de estudio y ejemplos de Algoritmos. Formativa y
diagrama de flujo. Interacción socializada para promover la participación y la Sumativa:
- Traza de un algoritmo (corrida en frío). creatividad y en forma grupal proponer alternativas de Aplicación de
solución. Prueba Escrita de
Actitudinales: Ejercicios prácticos con casos reales. manera individual.
- Valorar la utilidad de los algoritmos co- X Combinar estrategias textuales relevantes con lluvia de
mo herramienta para la comprensión y ideas para dejar lo significativo del concepto de Algoritmos Foro de Discusión
manejo en la solución de problemas y Programas. Virtual
Acceso al EVA
Entrar al Sitio Web y repasar lección de la Unidad 1, a tra-
vés de video sobre conceptos básicos.
Interactuar con los compañeros las preguntas de reflexión
colocadas por el facilitador en el Sitio Web.
UNIDAD DE APRENDIZAJE 2: Estándares de Calidad en el Diseño de Algoritmos y Construcción de Programas
OBJETIVO: Conocer los estándares de calidad para diseñar Algoritmos y Programas.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
OBJETIVO: Conocer las reglas para cambiar fórmulas matemáticas a expresiones válidas para la computadora, además de diferenciar
constantes e identificadores y tipos de datos simples
Acceso al EVA
UNIDAD DE APRENDIZAJE 6: Programación Modular / / Modelado Orientados a Objetos con Estructuras de control.
OBJETIVO: Desarrollar subprogramas que ayuden a solucionar y a simplificar el problema, dividiéndolo en módulos.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 7: Arreglos
OBJETIVO: Diseñar soluciones utilizando estructuras de datos estáticas, de esta manera el participante consolidará conocimientos
fundamentales de la estructura llamada arreglo
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 8: Tratamiento de Cadenas de Caracteres
OBJETIVO: Diseñar soluciones utilizando estructuras de datos estáticas, de esta manera el participante consolidará conocimientos
fundamentales para el tratamiento de cadena de caracteres.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 9 : Estructuras de Registros
OBJETIVO: Diseñar soluciones utilizando estructuras de datos estáticas, de esta manera el participante consolidará conocimientos
fundamentales para el manejo de estructuras de registros.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 10: Archivos
OBJETIVO: Conocer que los archivos son medios que facilita el lenguaje para almacenar los datos en forma permanente, normalmente en
los dispositivos de almacenamiento estándar.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 11: Punteros
OBJETIVO: Diseñar soluciones utilizando estructuras de datos estáticas, de esta manera el participante consolidará conocimientos
fundamentales para el manejo de punteros.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
Acceso al EVA
UNIDAD DE APRENDIZAJE 12: Listas Enlazadas
OBJETIVO: Diseñar soluciones utilizando Estructuras de Datos Dinámicas, de manera tal que el participante implemente estructuras de
datos flexibles que se adapten a las necesidades reales.
Acceso al EVA
UNIDAD DE APRENDIZAJE 14 : Introducción a las Estructuras de Datos Dinámicas Avanzadas: Pilas, Colas y Árboles
OBJETIVO: Diseñar soluciones utilizando Estructuras de Datos Dinámicas Avanzadas, de manera tal que el participante implemente
estructuras de datos flexibles que se adapten a las necesidades reales.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
A C P EVALUACIÓN
HTE: horas totales estudiantes HTA: horas totales asistidas HTI: horas totales independientes
PLAN DE CLASES
UNIDAD 14: Introducción a las Estructuras de Datos Dinámicas Avanzadas: Pilas, Colas y Árboles
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE
Pilas X X X PRESENCIAL
Definición, especificaciones y tipos, Inicio: Presentación del contenido y objetivos de la
Funcionalidades e implementación básica unidad. Lluvia de ideas
Colas Desarrollo: Exposición por parte del docente sobre el
20 Definición, especificaciones y tipos, contenido. Ejemplificación.
Funcionalidades e implementación básica Preguntas intercaladas en relación al tema.
Árboles Interacción Socializada para promover la participación
Definición, especificaciones y tipos. Cierre: Entrar al EVA y reforzar conocimientos.
Funcionalidades e implementación básica Analizar el material asignado.
11
Ejercicios Prácticos X X X Inicio: Despejar dudas de la clase anterior. Lluvia de
ideas.
Desarrollo: Demostración por parte del docente con
ejercicios de la vida real
22 Práctica del estudiante usando el lenguaje de
Programación.
Cierre: Corrección de errores, ejecución de programas
Entrar al EVA y reforzar el contenido.
Resolver la guía de ejercicios propuestos.
Ejercicios Prácticos VIRTUAL
Inicio: Navegación en el EVA,
23
Desarrollo: Revisar material de apoyo y videos
12 Cierre: participación en el foro.
Estructuras de Datos Dinámicas X X X Evaluación Sumativa: Taller Práctico trabajo en
24 Avanzadas: Pilas, Colas y Árboles parejas, usando Lenguaje C++.
13 25 Unidad 8, 9, 11, 12 X X X Evaluación Recuperativa
26 Unidad 10, 13 X X X Evaluación Recuperativa
14 Unidad 14 X X X Evaluación Recuperativa
15 27 Entrega de Notas X Realimentación
Observaciones Indique las razones en caso de cambio del Plan de Clases, de fecha de ejecución, de cambio o agrupación de contenidos, etc.
Firma del Docente: _______________________ Firma del Coord. C. Curricular: __________________ Firma del Coord./ Jefe Dpto._____________________
Leyenda: HTE: Horas Totales Estudiante. HTA: Horas Totales Asistida. HTI: Horas Totales Temas: C: Conceptual. P: Procedimental. A:
Independientes Actitudinal
PLAN DE EVALUACIÓN PERÍODO 1
Formas de
Estrategias de Evaluación
Participación
Fecha
Autoevaluación
Coevaluación
Docente
Ponderación
Unidad
Tema
Criterios
Técnicas Instrumentos
Evaluativos
Firma del Docente: _________________ Firma del Coord.Curricular: ________________ Firma Coord. PNF/Jefe Dpto:_______________
PLAN DE EVALUACIÓN PERÍODO 2
Formas de
Estrategias de Evaluación del Estudiante
Participación
Fecha
Autoevaluación
Coevaluación
Docente
Ponderación
Unidad
Contenidos
Criterios
Técnicas Instrumentos
Evaluativos