Vous êtes sur la page 1sur 37

MDULO INSTRUCCIONAL

ALGORTMICA Y PROGRAMACIN

UNIVERSIDAD POLITCNICA TERRITORIAL ANDRS ELOY BLANCO


VICERRECTORADO ACADMICO
DIRECCION DE FORMACIN
UNIDAD DE PLANIFICACIN CURRICULAR
PROGRAMA ANALTICO
DEPARTAMENTO/COORDINACIN:

Departamento del PNF en Informtica

PROGRAMA NACIONAL DE FORMACIN:


UNIDAD CURRICULAR:
CDIGO: PIAP1512

en Informtica

Algortmica y Programacin

UNIDAD DE CRDITO:

12

TRAYECTO: 0___ 1 X 2___ 3____ 4____


ELABORADO POR: Sullin Santaella
Docentes que dictan la UC:
Ing. Sullin Santaella (Coordinadora de la UC)
Ing. Iris Daza
Ing. Sol Hernndez
Ing. Leany Gonzalez
Ing. Gloria Castillo
Ing. Pura Castillo

AO:

2016

HORAS TOTALES:
Modificado por:

180

Sullin Santaella

Revisiones Curriculares del pensum de Estudio:


Esta unidad curricular tambin se administr bajo las siguientes denominaciones y /o codificaciones
Ao:

Denominacin:

Cdigo

UNIDAD DE PLANIFICACIN CURRICULAR


FIRMA Y SELLO

FUNDAMENTACIN
Los cambios que sufre la sociedad a nivel tecnolgico, cultural, social, cientfico, poltico, conducen a estar preparados para enfrentar
estos retos. Es por eso que los participantes del PNFI deben recibir una formacin idnea en el rea de informtica para apoyar y fomentar
la instalacin, en su entorno local, nacional e internacional, de un escenario propicio generador de respuestas innovadoras que contribuyan
con la independencia tecnolgica y el desarrollo endgeno, sustentable y humano.

La unidad curricular Algortmica y Programacin, proporciona al participante los fundamentos tericos, las tcnicas y las herramientas
para iniciarse en el desarrollo informtico a travs de la construccin de programas, como competencia inicial del tcnico superior e
ingeniero en informtica. As como tambin, contribuye en la construccin de conceptos bsicos para la solucin a problemas de cualquier
mbito, permite conocer y dominar lenguaje de programacin a fin de que el estudiante pueda identificar, analizar, disear, desarrollar y
probar las posibles soluciones a travs de algoritmos-pseudocdigos, que ms adelante le permitir la construccin de programas de
aplicacin.

Los aspectos programticos y metodolgicos relacionados con la unidad curricular, aportan los espacios que tributan a los ejes en los
cuales se inscribe el PNFI, particularmente relacionados con la preparacin y formacin de un profesional integral con dominio en la
descomposicin de problemas, definicin de estrategias de solucin con orden, secuencia y anlisis profundo de la naturaleza del problema
planteado, y generar un modelo que pueda ser solucin a una necesidad cualquiera, con sentido crtico, analtico, creativo, comunicativo y
participativo, en coherencia con las polticas del estado venezolano en la democratizacin del acceso a la informacin y al conocimiento,
favoreciendo as la construccin de una sociedad ms justa, con igualdad de oportunidades para el progreso econmico, social y cultural del
colectivo regional y nacional.

PROPSITO
La unidad curricular Algortmica y Programacin suministra las bases para lograr en los participantes una mayor visin, comprensin y
manejo en la solucin de problemas y toma de decisiones, efectuando algoritmos y programas ofreciendo respuestas a problemas reales
cumpliendo con estndares de calidad, adems permite aplicar principios fundamentales de la programacin estructurada, a travs de
estructuras de datos estticas y dinmicas. De esta forma, desarrolla el pensamiento crtico y reflexivo, permitiendo interrelacionarse
eficazmente con sus homlogos de diferentes especialidades, garantizando la funcin comunicativa inherente a las caractersticas propias de
un profesional en Informtica.

De esta forma, el objetivo primordial de la unidad curricular est en valorar la importancia de la algoritmia como fundamento de la
programacin para resolver problemas concretos, adems, el curso es de carcter terico-prctico, lo que le permite al estudiante iniciarse
en el conocimiento del ambiente de programacin y validar los programas obtenidos del Anlisis y Diseo.

A nivel de competencias, el conjunto de temticas comprende: las definiciones de algoritmos y lenguajes, instrucciones de secuencia,
condicionales y cclicas, arreglos, cadenas, programacin modular, punteros, registros, archivos y la implementacin de programas con
estructuras de datos dinmicas. Al finalizar la unidad curricular, el participante obtendr los conocimientos necesarios para la resolucin de
problemas prcticos mediante las tcnicas de programacin, determinar la importancia del razonamiento algortmico y el tratamiento de
algunas estructuras de datos, plantear y podr resolver problemas prcticos con corrida en computadora a travs de un Lenguaje de
Programacin.

Finalmente, la evaluacin permanente, permitir retroalimentar el proceso de aprendizaje, para que el participante conozca sus potencialidades y debilidades, cmo mejorar y continuar con xito su carrera.

TRANSVERSALIDAD

En el proceso formativo del tcnico e ingeniero en informtica, se promueve el desarrollo y fortalecimiento de habilidades que le permiten hacer planteamientos y dar soluciones efectivas a problemas complejos, fomentando el trabajo en equipo, la flexibilidad, el pensamiento y actitud crtica, as como el desarrollo de habilidades en comunicacin oral y escrita. Este impulso se acompaa con nuevos paradigmas referidos a la organizacin y produccin, con criterios de calidad, equidad, justicia social y preservacin del ambiente.

Algortmica y Programacin, como unidad curricular permite desarrollar tica, hbito de lectoescritura, trabajo en equipo, investigacin
documental y de estudios de casos, calidad, desarrollo endgeno y manejo de las TIC.

Se integra con el eje de proyecto socio tecnolgico, a travs de la articulacin con las otras unidades curriculares, as como con los
otros ejes. Los aspectos de la reflexin crtica-tico-poltico en los temas transversales responden a las siguientes caractersticas:
Refleja una preocupacin por los problemas sociales, representan situaciones problemticas vividas actualmente en nuestras sociedades y que conectan fcilmente con las informaciones, las inquietudes y las vivencias de los propios estudiantes.
Conecta la universidad con la vida, con la realidad cotidiana, la sntesis entre las capacidades intelectuales de los estudiantes y sus
capacidades afectivas, sociales y ticas.
Se apuesta por la educacin en valores, como uno de los ejes fundamentales de la educacin integral.
Permite adoptar una perspectiva social crtica frente a los currculos tradicionales que dificultan las visiones globales e interrelacionadas de los problemas de la humanidad.

PERODO 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
A C

Conceptuales:
- Concepto de Algoritmos y Programas.
- Lenguaje algortmico y de programacin.
- Partes de un algoritmo.
- Caractersticas y elementos para construir
un algoritmo.
Procedimentales:
- Formas de representar un algoritmo:
Lenguaje Natural, pseudocdigo y
diagrama de flujo.
- Traza de un algoritmo (corrida en fro).
Actitudinales:
- Valorar la utilidad de los algoritmos como herramienta para la comprensin y
manejo en la solucin de problemas

ESTRATEGIAS DIDACTICAS
P

Presentacin por parte del facilitador sobre el concepto, las


caractersticas y elementos para construir un algoritmo.
Lluvia de ideas.
Discusin en clase.
Lecturas dirigidas.
Presentacin por parte del facilitador de la notacin y reglas
generales en la elaboracin de diagrama de Flujos.
Revisin bibliogrfica sobre la forma de representar un
X X algoritmo.
Presentacin de casos de estudio y ejemplos de Algoritmos.
Interaccin socializada para promover la participacin y la
creatividad y en forma grupal proponer alternativas de
solucin.
Ejercicios prcticos con casos reales.
X Combinar estrategias textuales relevantes con lluvia de
ideas para dejar lo significativo del concepto de Algoritmos
y Programas.
Acceso al EVA
Entrar al Sitio Web y repasar leccin de la Unidad 1, a travs de video sobre conceptos bsicos.
Interactuar con los compaeros las preguntas de reflexin
colocadas por el facilitador en el Sitio Web.
X

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Diagnstica.
Autoevaluacin:
Resumen sobre el
contenido
de la
unidad.
Evaluacin
Formativa
y
Sumativa:
Aplicacin
de
Prueba Escrita de
manera individual.
Foro de Discusin
Virtual

UNIDAD DE APRENDIZAJE 2: Estndares de Calidad en el Diseo de Algoritmos y Construccin de Programas


OBJETIVO: Conocer los estndares de calidad para disear Algoritmos y Programas.
CONTENIDOS

TIPO
A C

Conceptuales:
- Introduccin a los estndares de calidad.
Procedimentales:
- Formas y tcnicas de
algoritmos y programas.

ESTRATEGIAS DIDACTICAS
P
Investigacin previa y socializacin por equipos.

ESTRATEGIAS DE
EVALUACIN
Evaluacin Formativa, Sumativa.

Lluvia de ideas.
documentar

Actitudinales:
X
- Valorar la importancia que tienen el
correcto diseo de algoritmo y
construccin de programas, para que se
entienda, poder repararlo y modificarlo .

Actividad
Grupal:
X Exposicin interactiva por parte del docente sobre el Taller por Equipos
contenido.
sobre la Unidad II.
Preguntas intercaladas en relacin al tema.

Socializacin
el tema.

sobre

Interaccin socializada para promover la participacin y la


creatividad.
Foro de Discusin
Virtual
Demostracin por parte del docente y ejercicio hipottico
sobre las formas y tcnicas de documentar.
Conclusiones acerca del tema por parte del docente.
Acceso al EVA
Entrar al Sitio Web y repasar leccin de la Unidad 2

UNIDAD DE APRENDIZAJE 3: Datos y Entidades Primitivas


OBJETIVO: Conocer las reglas para cambiar frmulas matemticas a expresiones vlidas para la computadora, adems de diferenciar
constantes e identificadores y tipos de datos simples
CONTENIDOS

TIPO
A C

Conceptuales:
- Concepto y diferencia entre dato e informacin, tipos de datos.
- Los Operadores: Concepto y tipos de
operadores.
- Las Expresin, Variables, constantes:
concepto, tipos

Procedimentales:
- Evaluacin de expresiones.
- Los Identificadores: Reglas de escritura.
- Las variables: clasificacin de variables
segn su contenido (numricas, lgicas y
alfanumricas) y su uso (de trabajo,
contador y acumulador).
- Constantes
Actitudinales:
- Valorar la importancia de saber resolver X
expresiones combinando variables numricas, lgicas y alfanumricas y operadores aritmticos, lgicos relacionales.

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema, investigacin previa.

ESTRATEGIAS DE
EVALUACIN
Evaluacin Formativa

Lluvia de ideas.
Autoevaluacin:
Resumen sobre el
contenido de la
Exposicin interactiva por parte del facilitador sobre el con- unidad.
tenido.
Evaluacin
Elaboracin de mapa conceptual
Sumativa:
X
Aplicacin
de
Preguntas intercaladas en relacin al tema.
Prueba Escrita de
manera individual.
Interaccin Socializada para promover la participacin y la
creatividad.
Entrega de tarea:
Ejemplificacin y ejercicios prcticos con casos reales.
Portafolio Digital
por el EVA
Lecturas dirigidas.
Discusin en clase.

Acceso al EVA
Entrar al Sitio Web y repasar leccin de la Unidad 3.
Revisar Material Electrnico y analizar ejercicios resueltos
de la unidad 3.
Resolver la gua de ejercicios propuestos sobre Expresiones
y Operadores.

UNIDAD DE APRENDIZAJE 4: Metodologa para el Anlisis y Planteamiento de Problemas


OBJETIVO: Resolver problemas lgicosmatemticos a travs de la Metodologa para el Anlisis y Planteamientos de problemas.
Comprender la Metodologa Orientada a Objeto para la construccin de modelos computacionales.
CONTENIDOS

TIPO
A C

Conceptuales:
- Identificacin del Problema.
- Entrada, procesos, salida.
- Fundamentos generales de la Orientacin
a Objetos como paradigma de programacin: Definicin y Ventajas, Caractersticas, Elementos (Clase, Objeto, Atributo, Mtodo), Propiedades (Abstraccin, Encapsulamiento, Modularidad)

Procedimentales:
- Identificacin de los datos necesarios
(entradas).
- Identificacin de los datos a obtener (salidas).
- Descripcin de las operaciones a utilizar
(clculos).
- Descripcin de los pasos para llegar a la
solucin (procesos).
- Metodologa para la construccin de modelos
Orientados a Objetos: Anlisis: Identificacin
de clase, atributos y mtodos. Diseo: Representacin grfica de las clases. Implementacin: Construccin de modelos computacionales empleando algoritmos.

Actitudinales:
- Valorar la importancia de adquirir una X
idea metodolgica para la resolucin de
problemas.

ESTRATEGIAS DIDACTICAS
P

ESTRATEGIAS DE
EVALUACIN

Revisin bibliogrfica sobre el tema, investigacin pre- Evaluacin Formativa.


via.
Autoevaluacin:
Lluvia de ideas.
Procedimientos
y
resolucin de ejercicios
Discusin en clase.
de manera individual.
Exposicin interactiva por parte del facilitador sobre el Evaluacin Sumativa
contenido.
Prueba Prctica Usando
un entorno de aprendizaPreguntas intercaladas en relacin al tema.
je de lgica de prograX
macin
Interaccin socializada para promover la participacin y
la creatividad.
Foro
de
Discusin
Virtual
Ejemplificacin y ejercicios prcticos con casos reales.
Entrega
de
tarea:
Prctica usando un entorno de aprendizaje de lgica de Portafolio Digital por el
programacin
EVA
Revisar material electrnico y analizar los ejercicios
resueltos.
Resolver la Gua de Ejercicios propuestos.
Acceso al EVA

UNIDAD DE APRENDIZAJE 5: Programacin Estructurada


OBJETIVO: Elaborar Algoritmos lgicosmatemticos a travs de las estructuras lgicas de programacin Selectivas y Repetitivas.
Construir Modelos Orientados a Objetos que requieran Estructuras de Control Bsicas.

CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P

Exposicin interactiva por parte del facilitador sobre el


contenido.
X
Preguntas intercaladas en relacin al tema.
Interaccin socializada para promover la participacin y
la creatividad.
Ejemplificacin y ejercicios prcticos con casos reales.
Prctica usando el un entorno de aprendizaje de lgica
X de programacin

Conceptuales:
- Teoremas
de
la
programacin:
estructurada y enfoque Orientado a Objeto.
- Estructuras de control: concepto, tipos.
Procedimentales:
- Estructuras de decisin: Condicional,
simples, dobles, mltiples, anidadas y selectiva, sintaxis.
- Estructuras iterativas: Ciclo Mientras,
Para y Repetir, sintaxis y mtodos para salir
del ciclo. Ciclos anidados.
Actitudinales:
- Valorar la importancia de manejar los
conceptos, metodologas, tcnicas, herramientas y estructuras para la construccin
de programas de alta calidad y a la medida
de los usuarios finales, usando Algoritmos.
X

ESTRATEGIAS DE
EVALUACIN
Evaluacin Formativa.
Autoevaluacin:
Procedimientos
y
resolucin de ejercicios
de manera individual.
Ejercicios
Laboratorio.

Pre

Exposicin interactiva sobre el lenguaje de


programacin, estructura del programa, compilacin y Evaluacin Sumativa
ejecucin de un programa.
Aplicacin de Prueba
prctica,
usando
el
Codificar el algoritmo y desarrollo del ejercicio para ser lenguaje
de
ejecutados en el PC, correccin de errores, documentar programacin.
el programa.
Entrega
de
tarea:
Ejercicios Prcticos en el lenguaje de programacin.
Portafolio Digital por el
EVA
Revisar material electrnico y analizar los ejercicios
resueltos.
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

UNIDAD DE APRENDIZAJE 6: Programacin Modular / / Modelado Orientados a Objetos con Estructuras de control.
OBJETIVO: Desarrollar subprogramas que ayuden a solucionar y a simplificar el problema, dividindolo en mdulos.
CONTENIDOS

TIPO
A C

Conceptuales:
-Funciones y procedimientos: Definicin y
Declaracin.
Procedimentales:
-mbito de variables: Datos locales y globales.
-Llamada de una funcin y pase de parmetros.
-Resolucin y prueba en el computador de
problemas empleando la Metodologa
Orientada a Objeto en los que se requieran
Funciones o Mtodos Asociados
Actitudinales:
- Valorar que la programacin modular
permite dividir un problema en mdulos o
X
subproblemas ms simples que permitan la
solucin del mismo

ESTRATEGIAS DIDACTICAS
P

ESTRATEGIAS DE
EVALUACIN

Revisin bibliogrfica sobre el tema, investigacin pre- Evaluacin Formativa.


via.
Autoevaluacin:
Lluvia de ideas.
Procedimientos
y
resolucin de ejercicios
Discusin en clase.
de manera individual.
Exposicin interactiva por parte del facilitador sobre el Ejercicios
Pre
contenido.
X
Laboratorio.
Preguntas intercaladas en relacin al tema.

Evaluacin Sumativa
Aplicacin de Prueba
Interaccin socializada para promover la participacin y prctica, usando el
la creatividad.
lenguaje
de
programacin.
Ejemplificacin y ejercicios prcticos con casos reales.
Foro de Discusin
Desarrollo de ejercicios para ser ejecutados en el PC, Virtual
correccin de errores, documentar el programa.
Ejercicios Prcticos en el lenguaje de programacin.
Revisar material electrnico y analizar los ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

UNIDAD DE APRENDIZAJE 7: Arreglos


OBJETIVO: Disear soluciones utilizando estructuras de datos estticas, de esta manera el participante consolidar conocimientos
fundamentales de la estructura llamada arreglo
CONTENIDOS

TIPO
A C

Conceptuales:
- Los arreglos: Definicin, clasificacin
Procedimentales:
- Los arreglos: operaciones bsicas.
- Mtodos de Ordenamiento
- Mtodos de bsqueda
Actitudinales:
- Valorar la importancia de disear y X
manipular arreglos, as como aplicar los
mtodos de bsqueda y ordenamiento
con eficacia y precisin.

ESTRATEGIAS DIDACTICAS
P

ESTRATEGIAS DE
EVALUACIN

Revisin bibliogrfica sobre el tema.

Evaluacin Formativa.

Lluvia de ideas.

Autoevaluacin:
Procedimientos
y
resolucin de ejercicios
de manera individual.

Discusin en clase.
X

Exposicin interactiva por parte del facilitador sobre el


contenido.
Ejercicios
Pre

Laboratorio.
Preguntas intercaladas en relacin al tema.
Evaluacin Sumativa
Interaccin socializada para promover la participacin y Aplicacin de
la creatividad.
Prueba escrita: teora
Prueba prctica, usando
Ejemplificacin y ejercicios prcticos con casos reales.
el
lenguaje
de
programacin.
Desarrollo del ejercicio para ser ejecutados en el PC.
Entrega
de
tarea:
Ejercicios Prcticos en el lenguaje de programacin.
Portafolio Digital por
el EVA
Revisar material electrnico y analizar los ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

UNIDAD DE APRENDIZAJE 8: Tratamiento de Cadenas de Caracteres


OBJETIVO: Disear soluciones utilizando estructuras de datos estticas, de esta manera el participante consolidar conocimientos
fundamentales para el tratamiento de cadena de caracteres.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema.

Conceptuales:
- Definicin, funciones
cadenas

asociadas

con

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa.

Lluvia de ideas.
Autoevaluacin:
Procedimientos
y
resolucin
de
X Exposicin interactiva por parte del facilitador sobre el con- ejercicios de manera
tenido.
individual.
Discusin en clase.

Procedimentales:
- Operaciones con cadenas
Actitudinales:
- Valorar la implementacin y diseo de
programas que requieran funciones de X
cadena para probarlas en una aplicacin.

Preguntas intercaladas en relacin al tema.

Ejercicios Pre
Laboratorio.

Interaccin socializada para promover la participacin y la


creatividad.
Evaluacin Sumativa
Aplicacin de
Ejemplificacin y ejercicios prcticos con casos reales.
Prueba
prctica,
usando el lenguaje
Desarrollo del ejercicio para ser ejecutados en el PC.
de programacin.
Ejercicios Prcticos en el lenguaje de programacin.
Revisar material electrnico y analizar los ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

Foro de Discusin
Virtual

UNIDAD DE APRENDIZAJE 9 : Estructuras de Registros


OBJETIVO: Disear soluciones utilizando estructuras de datos estticas, de esta manera el participante consolidar conocimientos
fundamentales para el manejo de estructuras de registros.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema.

Conceptuales:
- Definicin, declaracin
Procedimentales:
- Acceso
- Estructura y arreglo

Actitudinales:
- Valorar la importancia de almacenar dife- X
rente tipo de informacin, referente a un
tpico, en las estructuras de registros.

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa.

Lluvia de ideas.
Autoevaluacin:
Procedimientos
y
X
resolucin
de
Exposicin interactiva por parte del facilitador sobre el con- ejercicios de manera
tenido.
individual.
Discusin en clase.

Preguntas intercaladas en relacin al tema.

Ejercicios Pre
Laboratorio.

Interaccin socializada para promover la participacin y la


creatividad.
Evaluacin Sumativa
Aplicacin de
Ejemplificacin y ejercicios prcticos con casos reales.
Prueba escrita: teora
Prueba
prctica,
Desarrollo del ejercicio para ser ejecutados en el PC.
usando el lenguaje
de programacin.
Ejercicios Prcticos en el lenguaje de programacin.
Entrega de tarea:
Revisar material electrnico y analizar los ejercicios resuel- Portafolio
Digital
tos.
por el EVA
Resolver la Gua de Ejercicios propuestos
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 estndar.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema.

Conceptuales:
- Concepto, estructura y acceso.
- Tipos de archivo: datos y de textos

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa.

Lluvia de ideas.
Autoevaluacin:
Procedimientos
y
X
resolucin
de
Exposicin interactiva por parte del facilitador sobre el con- ejercicios de manera
tenido.
individual.
Discusin en clase.

Procedimentales:
- Mtodos para realizar la gestin de archivos
Actitudinales:
- Valorar la necesidad de almacenar datos X
de forma permanente que permita
retenerlos en ciertos dispositivos de
almacenamiento secundario por un
perodo de tiempo.

Preguntas intercaladas en relacin al tema.

Ejercicios Pre
Laboratorio.

Interaccin socializada para promover la participacin y la


creatividad.
Evaluacin Sumativa
Aplicacin de
Ejemplificacin y ejercicios prcticos con casos reales.
Prueba escrita: teora
Prueba
prctica,
Desarrollo del ejercicio para ser ejecutados en el PC.
usando el lenguaje
de programacin.
Ejercicios Prcticos en el lenguaje de programacin.
Investigacin
y
socializacin.
Revisar material electrnico y analizar los ejercicios resueltos.
Participacin
en
Wiki virtual
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

UNIDAD DE APRENDIZAJE 11: Punteros


OBJETIVO: Disear soluciones utilizando estructuras de datos estticas, de esta manera el participante consolidar conocimientos
fundamentales para el manejo de punteros.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema.

Conceptuales:
- Definicin, declaracin, operadores
Procedimentales:
- Operaciones con punteros
- Punteros y funciones
- Punteros y estructuras
Actitudinales:
X
- Valorar que los punteros hacen posible el
uso de ciertas estructuras de datos tales
como listas o rboles.

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa.

Lluvia de ideas.
Autoevaluacin:
Procedimientos
y
resolucin
de
X Exposicin interactiva por parte del facilitador sobre el con- ejercicios de manera
tenido.
individual.
Discusin en clase.

Preguntas intercaladas en relacin al tema.

Ejercicios Pre
Laboratorio.

Interaccin socializada para promover la participacin y la


creatividad.
Evaluacin Sumativa
Aplicacin de
Ejemplificacin y ejercicios prcticos con casos reales.
Prueba escrita: teora
Prueba
prctica,
Desarrollo del ejercicio para ser ejecutados en el PC.
usando el lenguaje
de programacin.
Ejercicios Prcticos en el lenguaje de programacin.
Revisar material electrnico y analizar los ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos
Acceso al EVA

UNIDAD DE APRENDIZAJE 12: Listas Enlazadas


OBJETIVO: Disear soluciones utilizando Estructuras de Datos Dinmicas, de manera tal que el participante implemente estructuras de
datos flexibles que se adapten a las necesidades reales.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema. Investigacin previa.

Conceptuales:
- Concepto y clasificacin
- Listas simplemente enlazadas: fundamentos tericos, clasificacin
Procedimentales:
- Operaciones bsicas de las listas simplemente enlazadas: Declaracin, punteros
de cabecera y cola, operador de seleccin, insercin, bsqueda y eliminacin
de elementos
- Listas doblemente enlazadas y Circulares: Declaracin, recorrido, insercin y
eliminacin de elementos.
Actitudinales:
- Valoracin de la importancia de las estructuras de datos dinmicas como base X
al desarrollo y tratamiento de la informacin, as como su importancia en la etapa
de programacin de cualquier aplicacin.

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa.

Socializacin interactiva por parte de los participantes sobre


el contenido.
Coevaluacin.
Preguntas Generadoras

Actividad Grupal.
Evaluacin Sumati-

Interaccin grupal para promover la participacin y la va.


discusin en clase.
Trabajo de InvestiEjemplificacin con casos reales, para aplicar procedimien- gacin. Informe Sotos.
cializacin
Revisar material electrnico y analizar los ejercicios resueltos.
Acceso al EVA

UNIDAD DE APRENDIZAJE 13: Recursividad


OBJETIVO: Que el participante conozca, la recursividad como una tcnica de programacin que expresa la solucin de un problema en
trminos de una llamada a si mismo.
CONTENIDOS

TIPO
A C

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema.

Conceptuales:
- Fundamentos tericos: Definicin, mbito de aplicacin, utilidad
- Ventajas y desventajas de la recursividad.
Procedimentales:
- Diseo y Escritura de programas recursivos.
Actitudinales:
- Valorar la importancia que tiene las
funciones recursivas, como funciones que
se invocan a s mismas, que permiten X
especificar los problemas de un modo
ms simple y natural.

Lluvia de ideas.
Discusin en clase.

ESTRATEGIAS DE
EVALUACIN
Evaluacin
Formativa
Sumativa.

Actividad
Grupal:
Taller por Equipos
Exposicin interactiva por parte del facilitador sobre el con- sobre la Unidad
tenido.
Socializacin sobre
X
el tema.
Preguntas intercaladas en relacin al tema.
Investigacin
Participacin en el
Interaccin socializada para promover la participacin y la Glosario virtual
creatividad.
Ejemplificacin
Revisar material electrnico y analizar los ejercicios resueltos.
Acceso al EVA

UNIDAD DE APRENDIZAJE 14 : Introduccin a las Estructuras de Datos Dinmicas Avanzadas: Pilas, Colas y rboles
OBJETIVO: Disear soluciones utilizando Estructuras de Datos Dinmicas Avanzadas, de manera tal que el participante implemente
estructuras de datos flexibles que se adapten a las necesidades reales.
CONTENIDOS

TIPO
A C

Conceptuales:
- Definicin, especificaciones y tipos.
Procedimentales:
- Funcionalidades e implementacin bsica

ESTRATEGIAS DIDACTICAS
P
Revisin bibliogrfica sobre el tema. Investigacin previa.

Evaluacin
Formativa.

Socializacin interactiva por parte de los participantes sobre


el contenido.
Coevaluacin.
X
Preguntas Generadoras

Actitudinales:
- Valoracin de la importancia de las estructuras de datos dinmicas avanzadas
como base al desarrollo y tratamiento de X
la informacin, as como su importancia
en la etapa de programacin de cualquier
aplicacin.

ESTRATEGIAS DE
EVALUACIN

Actividad Grupal.
Evaluacin Sumati-

Interaccin grupal para promover la participacin y la va.


discusin en clase.
Trabajo de InvestiEjemplificacin con casos reales, para aplicar procedimien- gacin. Informe Sotos.
cializacin
Revisar material electrnico y analizar los ejercicios resueltos.
Acceso al EVA

Foro de discusin
virtual

REFERENCIAS

Bassard y Bratley (1998). Fundamentos de algoritmia. Prentice-Hall.

Booch, Grady. (1996). Anlisis y diseo orientado a objetos con aplicaciones. Addison-Wesley.

Cairo O. (2006). Fundamentos de Programacin. Piensa en C. Prentice Hall.

Camacho, D. (2003). Programacin: Algoritmos y Ejercicios Resueltos en Java. Pearson Education

Deitel y Deitel. C++ Cmo Programar. 6 Edicin. Prentice-Hall. http://librosgratisparaeluniversitario.blogspot.com/2014/01/comoprogramar-en-c-harvey-m-deitel.html

Hernndez R. y Otros (2000). Estructuras de Datos y Algoritmos. Pearson Education.

Joyanes (2002). Fundamentos de Programacin. McGraw-Hill.

Joyanes. Programacin en C++ Algoritmos, estructuras de datos y objetos. McGraw Hill. Segunda Edicin.

Mart y Ortega (2004). Estructuras de datos y Mtodos Algortmicos. Ejercicios Resueltos. Perason Education .

Oviedo E. (2006). Lgica de Programacin. Ecoe.

Rumbaugh. (1996). Modelado y diseo orientado a objeto. Prentice Hall. 1996.

Villalobos, J. (2002). Fundamentos de Programacin. Prentice Hall.

URL de la Unidad Curricular: https://sites.google.com/site/algoritmicapnfiuptaeb/


Entorno Virtual de Enseanza y Aprendizaje

A= Actitudinal C=Conceptual P: procedimental

PLAN DE CLASES
Lapso:

I 2017

HTE:

180

Trayecto:
HTA:

Periodo:

90

HTI:

90

Seccin:

DOCENTE:___________________________________________________________ C.I.: ___________________________________


UNIDAD 1: Algoritmos y Programas
SEMANA FECHA CLASE

CONTENIDOS

Bienvenida. Sensibilizacin para la


Unidad Curricular. Presentacin del
Contenido Programtico.
Prueba Diagnstica

Sensibilizacin al acceso del EVA

A C P

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Dar la Bienvenida
Presentacin del Profesor
Intervencin de los Participantes
Desarrollo: Indicar de qu se trata la Asignatura. Establecer
los acuerdos Lineamientos Internos de la UC y Recordar las
Normas de Convivencia, Reglamentos
Evaluacin Diagnstica
Lectura: Perseverancia la Clave del xito
Cierre: Comentarios de la lectura.
Asignar investigacin sobre prximo encuentro.

X X X VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: ambientacin, ajuste del perfil del estudiante,
revisin de la cartelera en lnea.
Cierre: comentarios en la cafetera, unin al grupo de Facebook

3
2

Concepto de Algoritmos y Programas.


X X X PRESENCIAL
Lenguaje algortmico y de programacin.
Inicio: Presentacin del contenido y objetivos de la unidad.
Partes de un algoritmo.
Desarrollo: Exposicin por parte del docente sobre el conteCaractersticas y elementos para construir
nido.
un algoritmo.
Usar la tcnica de origami para ensear a pensar y seguir
Formas de representar un algoritmo:
paso a paso el grfico.
Lenguaje Natural, pseudocdigo y
Interaccin Socializada para promover la participacin y la
diagrama de flujo.
creatividad. Ejemplificacin.

Traza de un algoritmo (corrida en fro).

Ejercicios prcticos con casos reales. Evaluacin Formativa


Cierre: Conclusiones.
Asignar investigacin sobre Unidad II, prximo encuentro.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: participacin en el foro, por a pruebas tus conocimientos.

UNIDAD 2: Estndares de Calidad en el Diseo de Algoritmos y Construccin de Programas


SEMANA FECHA CLASE
4
3

CONTENIDOS

A C

Introduccin a los estndares de calidad.


X X
Formas y tcnicas de documentar
algoritmos y programas

ESTRATEGIAS DE APRENDIZAJE

X Inicio: Presentacin del contenido y objetivos de la unidad.


Investigacin previa y socializacin. Presentacin de criterios
de evaluacin del taller.
Desarrollo: Exposicin por parte del docente sobre el
contenido. Demostracin por parte del docente y ejercicio
hipottico sobre las formas y tcnicas de documentar.
Preguntas generadoras en relacin al tema.
Creacin de diferentes artculos con material reciclable
Aplicacin del Taller por equipos.
Interaccin Socializada sobre los resultados del taller.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Asignar investigacin sobre Unidad 3, para prximo
encuentro.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: participacin en el foro.

UNIDAD 3: Datos y Entidades Primitivas


SEMANA FECHA CLASE
5

CONTENIDOS

ESTRATEGIAS DE APRENDIZAJE

Concepto y diferencia entre dato e X


informacin, tipos de datos.
Los Operadores: Concepto y tipos de
operadores.
Las Expresin: concepto, tipos y

X Inicio: Presentacin del contenido y objetivos de la unidad.


Investigacin previa y socializacin
Desarrollo: Exposicin por parte del docente sobre el contenido. Elaboracin de mapa conceptual
Preguntas intercaladas en relacin al tema.

evaluacin de expresiones.
Los Identificadores: Concepto, Reglas
de escritura, las variables: clasificacin
de variables segn su contenido
(numricas, lgicas y alfanumricas) y
su uso (de trabajo, contador y
acumulador), constantes.

Interaccin Socializada para promover la participacin y la


creatividad.
Ejemplificacin y ejercicios prcticos con casos reales.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: Resolver la gua de ejercicios propuestos. Entregar la
tarea

UNIDAD 4: Metodologa para el Anlisis y Planteamiento de Problemas.


SEMANA FECHA CLASE
6
4

CONTENIDOS

X
Identificacin del Problema.
Identificacin
de
los
datos
necesarios (entradas).
Identificacin de los datos a obtener
(salidas).
Descripcin de las operaciones a
utilizar (clculos).
Descripcin de los pasos para llegar
a la solucin (procesos).
Fundamentos generales de la Orientacin a Objetos como paradigma de
programacin:
- Definicin y Ventajas.
- Caractersticas.
- Elementos: Clase, Objeto,
Atributo, Mtodo.
- Propiedades: Abstraccin, Encapsulamiento, Modularidad.
Estructura de Control Secuencial

X Inicio: Presentacin del contenido y objetivos de la unidad.


Desarrollo: Exposicin por parte del docente sobre el contenido.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad.
Ejemplificacin y ejercicios prcticos con casos reales.
Relacionar con proyecto STI. Dramatizacin
Cierre: Conclusiones acerca del tema por parte del docente
y participantes.
VIRTUAL
Inicio: Navegacin en el EVA
Desarrollo: Revisar Material Electrnico y analizar ejer-

Ejercicios de estructura Secuencial


Metodologa para la construccin de

ESTRATEGIAS DE APRENDIZAJE

cicios resueltos
Cierre: Resolver la gua de ejercicios propuestos

modelos Orientados a Objetos:


- Anlisis: Identificacin de clase,
atributos y mtodos.
- Diseo: Representacin grfica de
las clases.
- Implementacin: Construccin de
modelos computacionales empleando algoritmos.
5

Unidad 1,3 y 4

X Evaluacin Sumativa Prueba terica escrita

UNIDAD 5: Programacin Estructurada


SEMANA FECHA CLASE
9

CONTENIDOS

Teorema
de
la
Programacin X
Estructurada y enfoque Orientado a

Objeto.
Fundamentos generales de la Orientacin a Objetos como paradigma de
programacin:
- Definicin y Ventajas, Caractersticas, Elementos (Clase, Objeto, Atributo, Mtodo), Propiedades (Abstraccin, Encapsulamiento, Modularidad).
Metodologa para la construccin de
modelos Orientados a Objetos:
- Anlisis: Identificacin de clase,

ESTRATEGIAS DE APRENDIZAJE
Inicio: Presentacin del contenido y objetivos de la unidad
Desarrollo: Exposicin por parte del docente sobre el contenido. En grupos realizar lminas de papel bon con las estructuras de control.
Ejemplificacin y ejercicios prcticos con casos reales.
Simular la estructura cclica. Preguntas intercaladas en

relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad. Estudio independiente.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y repasar leccin de la Unidad 5.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.

atributos y mtodos.
- Diseo: Representacin grfica de
las clases.
Implementacin: Construccin de
modelos computacionales empleando
algoritmos.
Estructuras de control: estructura
Secuencial, Estructuras de decisin:
concepto, tipos y sintaxis: Condicional,
simples, dobles, mltiples, anidadas y
selectiva. Estructuras de control
iterativas: Concepto y tipos

10

Introduccin al Lenguaje C++


X
Compilacin,
ejecucin de un
programa
en
lenguaje
C++,
Herramientas para programar.
Estructura de un programa en C++
Tipos de datos, Identificadores,
Operadores
Sentencias y comandos de E/S de datos
en C++

11

Desarrollar
ejercicios
para
ser
ejecutados en el PC, manejando
lenguaje C++
Corregir los errores observados

7
12

Ejercicios

14

Ejercicios

15

Unidad 5

X Inicio: Presentacin del Lenguaje de Programacin C++


Desarrollo: Exposicin por parte del docente sobre el contenido.
Ejemplificacin y ejercicios prcticos con casos reales.
Tcnica del mensaje en la botella.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y repasar leccin de la Unidad 5.

Revisar Material Electrnico y analizar ejercicios


resueltos Resolver la gua de ejercicios propuestos.
Estudio independiente.

X VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: Resolver los ejercicios propuestos. Entregar la tarea

8
X

X Evaluacin Sumativa: Prueba prctica usando Lenguaje C++

UNIDAD 6: Programacin Modular/ Modelado Orientados a Objetos con Estructuras de control.


SEMANA FECHA CLASE
9

16

17

CONTENIDOS

Funciones y procedimientos: Definicin X


y Declaracin. mbito de variables:
Datos locales y globales
Llamada de una funcin y pase de
parmetros.

X Inicio: Presentacin del contenido y objetivos de la unidad.

Resolucin y prueba en el computador


de problemas empleando la Metodologa Orientada a Objeto en los que se
requieran Funciones o Mtodos Asociados

Desarrollo: Exposicin por parte del docente sobre el contenido. Lluvia de ideas
Preguntas intercaladas en relacin al tema.
Enunciados de problemas modulares en Ingls.
Interaccin Socializada para promover la participacin y la
X creatividad. Ejemplificacin y ejercicios prcticos con casos
reales. Prctica usando C.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y repasar leccin de la Unidad 6.

ESTRATEGIAS DE APRENDIZAJE

Revisar Material Electrnico y analizar ejercicios


resueltos Resolver la gua de ejercicios propuestos.
18

Ejercicios Prcticos
Modular en C++

Programacin X

10

19

Ejercicios
Prcticos
Modular en C++

Programacin X

11

20

Ejercicios
Prcticos
Modular en C++

Programacin X

21

Unidad 6

X Inicio: Despejar dudas sobre la clase anterior.


Desarrollo: Ejemplificacin y ejercicios prcticos con casos
reales. Lluvia de ideas
X Dividir un material y construir historia.
Interaccin Socializada para promover la participacin y la
creatividad. Prctica usando C++.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y repasar leccin de la Unidad 6.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: participacin en el foro.

X Evaluacin formativa: Simulacin de Prueba prctica usando


Lenguaje C++. Trabajo en equipo

X Evaluacin Sumativa: Prueba prctica usando Lenguaje C++.


Trabajo en equipo.

UNIDAD 7: Arreglos
SEMANA FECHA CLASE
12

22

23

13

14
15

CONTENIDO

Los Arreglos: Definicin, clasificacin y X


operaciones Bsicas.
Arreglos Unidimensionales: Tipos de
Vectores. Mtodos de Ordenamiento
Arreglos Bidimensionales

X Inicio: Presentacin del contenido.

Ejercicios prcticos de Arreglos


Mtodos de Ordenamiento

ESTRATEGIAS DE APRENDIZAJE
Desarrollo: Exposicin por parte del docente sobre el contenido. Ejemplificacin y ejercicios.
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos

X Inicio: Despejar dudas sobre la clase anterior. Lluvia de


ideas. Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin y ejercicios prcticos con casos
reales. Utilizar juegos para visualizar el mtodo.
Prctica usando C.Preguntas intercaladas en relacin al tema.
Interaccin Socializada.
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: Resolver los ejercicios propuestos. Entregar la tarea

24

Ejercicios

25

Unidad 7

X Evaluacin Sumativa: Prueba Terico - Prctica

26

Unidad 1, 2, 3 y 4

X Evaluacin Recuperativa Terica

27

Unidad 5

X Evaluacin Recuperativa Prctica

28

Unidad 6

X Evaluacin Recuperativa Prctica

29

Unidad 7

X Evaluacin Recuperativa Prctica

Observacin: En caso de cambio de plan de clases, indique: razones y fecha de cambio:


HTE: horas totales estudiantes

HTA: horas totales asistidas

HTI: horas totales independientes

PLAN DE CLASES
Lapso:

I 2017

HTE:

180

Trayecto:
HTA:

Periodo:

90

HTI:

90

Seccin:

DOCENTE:___________________________________________________________ C.I.: ___________________________________


UNIDAD 8: Tratamiento de Cadenas de Caracteres
SEMANA

FECHA

CLASE

CONTENIDOS
Presentacin del Contenido Programtico del
Perodo 2.
Evaluacin Diagnstica Estrategias y Tcnica.

A
X

C P
X X

Acceso del EVA, perodo 2

X X X

Repaso de arreglos (perodo 1)


Tratamiento de Cadenas de Caracteres
Definicin, funciones asociadas y operaciones
con cadenas.
Desarrollo de ejercicios prcticos

X X

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Dar la Bienvenida.
Intervencin de los Participantes.
Desarrollo: Indicar los contenidos del perodo 2. Establecer los acuerdos. Recordar las Normas de Convivencia, Reglamentos, Lineamientos Internos de la
UC
Aplicar Evaluacin Diagnstica.
Lectura: Perseverancia la Clave del xito
Cierre: Comentarios de la lectura.
Asignar investigacin sobre prximo encuentro.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: ambientacin periodo 2, revisin de la
cartelera en lnea.
Cierre: comentarios en la cafetera, grupo de Facebook
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad. Resultados del diagnstico.
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin.
Desarrollo del ejercicio para ser ejecutados en el PC.
A travs de un Crucigrama determinar los conocimientos adquiridos.

Interaccin Socializada para promover la participacin


y la creatividad con la estrategia.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: participacin en el foro.

Desarrollo de ejercicios prcticos

2
4

UNIDAD 9: Estructuras de Registros


SEMANA

FECHA

CLASE

CONTENIDOS
Estructuras de Registros
Definicin, declaracin y acceso
Estructura y arreglo.
Ejercicios Propuestos.

A
X

Ejercicios Prcticos de Estructura de Registros

Ejercicios Prcticos de Estructura de Registros

Ejercicios Prcticos de Estructura de Registros

5
3

7
4

C P
X X

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad.
Desarrollo: Exposicin por parte del docente sobre el
contenido. Lluvia de ideas.
Juego: Agentes Especiales.
Ejercicios con casos reales dados por el docente e intervencin de los participantes.
Preguntas intercaladas en relacin al tema.
Cierre:.Entrar al Sitio Web y repasar leccin de la
Resolver la gua de ejercicios propuestos. Acceso al
EVA
X X VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: Resolver los ejercicios propuestos. Entregar la
tarea
X X PRESENCIAL
Inicio: Despejar dudas de la clase anterior. Resolucin
del Juego. Lluvia de ideas.
Desarrollo: Demostracin por parte del docente con
ejercicios hipottico.
Prctica del estudiante usando el lenguaje de
Programacin.
Cierre: Correccin de errores, ejecucin de programas
X X Evaluacin Sumativa: prctica individual tratamiento de
Cadenas y estructuras de Registro, usando Lenguaje C++

UNIDAD 10: Archivos


SEMANA

FECHA

CLASE

CONTENIDOS
Concepto, estructura y acceso.
Tipos de archivo: datos y de textos.

A
X

C P
X X

Ejercicios Prcticos

X X

Fundamentos tericos de Archivos


Mtodos para realizar la gestin de
archivos

X X

CONTENIDOS
Definicin, declaracin, operadores y
Operaciones
Punteros y funciones
Punteros y estructuras

A
X

C P
X X

10

11

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad.
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin y ejercicios prcticos con
casos reales.
Preguntas intercaladas en relacin al tema. Lluvia de
ideas.
Cierre: Seleccionar un poema de Andrs Eloy Blanco
y guardarlo como archivo de texto, usando Lenguaje
C++
Inicio: Despejar dudas de la clase anterior.
Desarrollo: desarrollo de los ejercicios propuestos,
Correccin de errores, Prctica usando el lenguaje de
Programacin.
Cierre: Correccin de errores, ejecucin de
programas. Entrar al EVA y reforzar el contenido.
Evaluacin Sumativa: Entrega y presentacin oral
sobre la investigacin. Conclusiones acerca del tema
por parte del docente y participantes.
VIRTUAL
Inicio: Determinar conocimientos previos con Preguntas intercaladas en relacin al tema.
Desarrollo: Entrar al EVA y reforzar el contenido.
Desarrollo del contenido mediante un WIKI: compartiendo conocimientos.
Cierre: Evaluacin Sumativa

UNIDAD 11: Punteros


SEMANA

FECHA

CLASE

7
12

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad.Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el

Ejercicios Prcticos.

X X

CONTENIDOS
Concepto y clasificacin
Listas simplemente enlazadas:
Fundamentos tericos, clasificacin,
operaciones bsicas: declaracin, punteros
de cabecera y cola, operador de seleccin,
insercin, bsqueda y eliminacin de
elementos.

A
X

C P
X X

Ejercicios Prcticos de Punteros y Listas


Enlazadas

X X

Ejercicios Prcticos de Punteros y Listas


Enlazadas

X X

13

contenido. Ejemplificacin y ejercicios prcticos con


casos reales.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin
y la creatividad.
Cierre: Conclusiones acerca del tema por parte del
docente y participantes.
VIRTUAL
Inicio: Entrar al EVA y reforzar conocimientos
Desarrollo: Revisar material de apoyo y videos, analizar ejercicios resueltos. Resolver la gua de ejercicios
propuestos practicando con el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Comunicacin con los compaeros y el docente por los
el taller de apoyo o redes sociales.

UNIDAD 12: Listas Enlazadas


SEMANA

FECHA

CLASE

14
8

15

16

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad. Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin
Cierre: Entrar al EVA y reforzar conocimientos.
Analizar el material asignado
VIRTUAL
Inicio: Entrar al EVA y reforzar conocimientos
Desarrollo: Revisar material de apoyo y videos, analizar ejercicios resueltos. Resolver la gua de ejercicios
propuestos practicando con el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Comunicacin con los compaeros y el docente por los
el taller de apoyo o redes sociales.
PRESENCIAL
Inicio: Despejar dudas de la clase anterior.

17

Ejercicios Prcticos de Punteros y Listas


Enlazadas

X X

CONTENIDOS
Fundamentos tericos: Definicin, mbito
de aplicacin, utilidad. Ventajas y
desventajas de la recursividad.

A
X

C P
X X

Recursividad

X X

Desarrollo: desarrollo de los ejercicios propuestos,


Correccin de errores, Prctica usando el lenguaje de
Programacin.
Cierre: Correccin de errores, ejecucin de
programas. Conclusiones acerca del tema por parte del
docente y participantes.
Evaluacin Sumativa: Taller Prctico trabajo en
parejas, usando Lenguaje C++.

UNIDAD 13: Recursividad


SEMANA

FECHA

CLASE

18

10

19

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad. Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin. Preguntas intercaladas en
relacin al tema. Interaccin Socializada para
promover la participacin
Cierre: Demostracin de ejemplos computacionales y
NO computacionales sobre recursividad.
Evaluacin Sumativa: Entrega y presentacin oral
sobre la investigacin. Conclusiones acerca del tema
por parte del docente y participantes.
VIRTUAL
Inicio: Determinar conocimientos previos con Preguntas intercaladas en relacin al tema.
Desarrollo: Entrar al EVA y reforzar el contenido.
Desarrollo del contenido mediante un GLOSARIO:
Trabajando la Recursividad
Cierre: Evaluacin Sumativa.

UNIDAD 14: Introduccin a las Estructuras de Datos Dinmicas Avanzadas: Pilas, Colas y rboles

SEMANA

FECHA

CLASE

20

11

CONTENIDOS
Pilas
Definicin, especificaciones y tipos,
Funcionalidades e implementacin bsica
Colas
Definicin, especificaciones y tipos,
Funcionalidades e implementacin bsica
rboles
Definicin, especificaciones y tipos.
Funcionalidades e implementacin bsica
Ejercicios Prcticos

A
X

C P
X X

X X

Estructuras
de
Datos
Dinmicas
Avanzadas: Pilas, Colas y rboles

X X

Unidad 8, 9, 11, 12
Unidad 10, 13
Unidad 14
Entrega de Notas

X
X
X
X

X X
X X
X X

22

Ejercicios Prcticos
23
12
24
13
14
15
Observaciones

25
26
27

ESTRATEGIAS DE APRENDIZAJE
PRESENCIAL
Inicio: Presentacin del contenido y objetivos de la
unidad. Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin
Cierre: Entrar al EVA y reforzar conocimientos.
Analizar el material asignado.
Inicio: Despejar dudas de la clase anterior. Lluvia de
ideas.
Desarrollo: Demostracin por parte del docente con
ejercicios de la vida real
Prctica del estudiante usando el lenguaje de
Programacin.
Cierre: Correccin de errores, ejecucin de programas
Entrar al EVA y reforzar el contenido.
Resolver la gua de ejercicios propuestos.
VIRTUAL
Inicio: Navegacin en el EVA,
Desarrollo: Revisar material de apoyo y videos
Cierre: participacin en el foro.
Evaluacin Sumativa: Taller Prctico trabajo en
parejas, usando Lenguaje C++.
Evaluacin Recuperativa
Evaluacin Recuperativa
Evaluacin Recuperativa
Realimentacin

Indique las razones en caso de cambio del Plan de Clases, de fecha de ejecucin, de cambio o agrupacin 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
Independientes

Temas: C: Conceptual.
Actitudinal

P: Procedimental.

A:

PLAN DE EVALUACIN PERODO 1

Escala de estima- Participacin


cin
Trabajo en equipo
Dominio del tema
Preguntas generaSntesis /Redaccin
Informe:
doras
Ortografa/Reflexin
Taller
en
Participacin en el
equipos
Foro de discusin
virtual
Participacin
Observacin
Escala de estima- Puntualidad
registrada
cin
Dominio del Tema
Desarrollo de ejercicios
Prueba Terica
Escrita
Participacin en el
Foro de discusin
virtual
Entrega de tarea
(portafolio Digital)
por el EVA

Fecha

Semana
3

Observacin
registrada

Concepto de Algoritmos y Programas.


Lenguaje algortmico y de programacin.
Partes de un algoritmo.
Caractersticas y elementos para construir un
algoritmo.
Formas de representar un algoritmo: Lengua- Cuestionario
je Natural, pseudocdigo y diagrama de flujo.
Traza de un algoritmo (corrida en fro).
Concepto y diferencia entre dato e informacin, tipos de datos.
Los Operadores: Concepto y tipos de operadores.
Las Expresin, Los Identificadores, Reglas
de escritura, las variables
Identificacin del Problema. Entradas, Procesos, salidas.

Criterios
Evaluativos

Ponderacin

Introduccin a los estndares de calidad.


Formas y tcnicas de documentar algoritmos
y programas.

Instrumentos

Docente

Tcnicas

Coevaluacin

Tema

Formas de
Participacin

Autoevaluacin

Unidad

Estrategias de Evaluacin

Semana
5

Fundamentos generales de la Orientacin a Objetos como paradigma de programacin.


Metodologa para la construccin de
modelos Orientados a Objetos
Teoremas de la programacin estructurada y
enfoque orientado a objeto.
Estructuras de control: de decisin: concepto,
tipos y sintaxis: Condicional, simples, dobles, mltiples, anidadas y selectiva.
Iterativas: Concepto y tipos, Ciclo Mientras
y Repetir: sintaxis y mtodos para salir del
ciclo. Ciclo Para: Sintaxis. Ciclos anidados.
Estructura del Lenguaje C++
Resolucin de Problemas empleando la Metodologa Orientada a Objeto, en los que se
requieran estructuras de control.
Funciones y procedimientos: Definicin y
Declaracin.
mbito de variables: Datos locales y globales.
Llamada de una funcin y pase de parmetros.
Resolucin y prueba en el computador de
problemas empleando la Metodologa Orientada a Objeto en los que se requieran Funciones o Mtodos Asociados
Los arreglos: Definicin, clasificacin y
operaciones bsicas.
Arreglos unidimensionales: Tipos de Vectores
Mtodos de Ordenamiento.

Observacin
registrada

Ejercicios

Escala de estima- Participacin


cin
Puntualidad
Dominio del Tema
Desarrollo del Ejercicio.
Prueba Prctica
Dominio
del Lenguaje
Lab. De CompuC++
tacin

Semana
8
2
X

Entrega de tarea
(portafolio Digital)
por el EVA

Observacin
registrada

Ejercicio

Observacin
registrada
Cuestionario

Escala de estimacin

Desarrollo del Ejercicio.


Dominio del Lenguaje
C++

Prueba
Prctica
Lab. De Computacin
Participacin en el
Foro de discusin
virtual
Escala de estima- Participacin. Puntualidad.
cin
Dominio del Tema
Prueba Prctica
Desarrollo del Ejercicio y
Entrega de tarea Dominio del Lenguaje
(portafolio Digital) C++
por el EVA

Semana
11
X

Semana
13

Firma del Docente: _________________ Firma del Coord.Curricular: ________________ Firma Coord. PNF/Jefe Dpto:_______________

PLAN DE EVALUACIN PERODO 2

Observacin
registrada
Ejercicios

Escala de estimacin
Prueba
Prctica
individual
Lab. De Computacin
Participacin en el
Foro de discusin
virtual

Estructuras de Registros
Definicin, declaracin y acceso
Estructura y arreglo.
Ejercicios Propuestos.

Criterios
Evaluativos

Participacin
Dominio del Tema
Desarrollo del ejercicio

X
1

Portafolio Digital
10

Archivos: Concepto, estructura y acceso.


Tipos de archivo: datos y de textos

Observacin
registrada
Ejercicios
Cuestionario
Informe de
Investigacin
Socializacin

Escala de estima- Participacin


cin
Puntualidad
Trabajo en equipo
Preguntas generaDesarrollo de ejercidoras
cios
Participacin en el
Dominio del tema
Wiki, virtual
Sntesis /Redaccin
Ortografa/Reflexin

Ponderacin

Tratamientos de Cadena de Caracteres: Definicin,


funciones asociadas y operaciones con cadenas.
Desarrollo de ejercicios prcticos

Instrumentos

Docente

Tcnicas

Coevaluacin

Contenidos

Formas de
Participacin

Autoevaluacin

Unidad

Estrategias de Evaluacin del Estudiante

1
X

Fecha

11

12

13

14

Punteros: Definicin, declaracin, operadores y


Operaciones.
Punteros y funciones
Punteros y estructuras
Listas simplemente enlazadas:
Fundamentos tericos, clasificacin, operaciones
bsicas: declaracin, punteros de cabecera y cola,
operador de seleccin, insercin, bsqueda y eliminacin de elementos.
Recursividad: Fundamentos tericos
Definicin, mbito de aplicacin, utilidad
Ventajas y desventajas de la recursividad
Diseo y Escritura de programas recursivos

Observacin
registrada
Ejercicios

Cuestionario
Observacin
registrada
Ejercicios
Cuestionario
Informe de
Investigacin
Socializacin

Escala de estima- Participacin


cin
Dominio del Tema
Desarrollo de EjerTaller Prctico en cicios
Parejas
Puntualidad
Lab. De Computacin

Escala de estima- Participacin


cin
Puntualidad
Trabajo en equipo
Preguntas generaDesarrollo de ejercidoras
cios
Participacin en el Dominio del tema
Glosario, virtual
Sntesis /Redaccin
Ortografa/Reflexin
Pilas: Definicin, especificaciones y tipos, FunObservacin Escala de estima- Participacin
cionalidades e implementacin bsica
registrada
cin
Puntualidad
Ejercicios
Taller Prctico en Trabajo en equipo
Colas: Definicin, especificaciones y tipos, FunParejas
Desarrollo de ejercicionalidades e implementacin bsica
Cuestionario Lab. De Compu- cios
Informe de tacin
Dominio del tema
rboles: Definicin, especificaciones y tipos. Fun- Investigacin
Sntesis /Redaccin
cionalidades e implementacin bsica
Socializacin
Ortografa/Reflexin

Firma del Docente: _________________ Firma del Coord.Curricular: ________________ Firma Coord. PNF/Jefe Dpto:_______________