Anda di halaman 1dari 36

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: en Informtica

UNIDAD CURRICULAR: Algortmica y Programacin

CDIGO: PIAP1512 UNIDAD DE CRDITO: 12 AO: 2014

TRAYECTO: 0___ 1 X 2___ 3____ 4____ HORAS TOTALES: 180

ELABORADO POR: Sullin Santaella Modificado por: ____________________________________________

Docentes que dictan la UC:
Ing. Iris Daza
Licdo. Carlos Soto
Ing. Sullin Santaella
Ing. Csar Ramos
Ing. Maribel Durn

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
del paradigma de programacin estructurada, 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 del diseo de algoritmos para resolver pro-
blemas concretos expresndolos estructuralmente, utilizando el ambiente de programacin estructurado para editar, compilar y ejecutar un
programa en el computador.

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 estructurada, 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 estructurado.

Finalmente, la evaluacin permanente, permitir retroalimentar el proceso de aprendizaje, para que el participante conozca sus poten-
cialidades 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 per-
miten hacer planteamientos y dar soluciones efectivas a problemas complejos, fomentando el trabajo en equipo, la flexibilidad, el pensa-
miento y actitud crtica, as como el desarrollo de habilidades en comunicacin oral y escrita. Este impulso se acompaa con nuevos para-
digmas 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 socie-
dades 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 interrelacio-
nadas de los problemas de la humanidad.





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
EVALUACIN
A C P
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 co-
mo herramienta para la comprensin y
manejo en la solucin de problemas












X






X













X





X
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
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.
Combinar estrategias textuales relevantes con lluvia de
ideas para dejar lo significativo del concepto de Algoritmos
y Programas.
Entrar al Sitio Web y repasar leccin de la Unidad 1, a tra-
vs de video sobre conceptos bsicos.
Interactuar con los compaeros las preguntas de reflexin
colocadas por el facilitador en el Sitio Web.

Evaluacin
Diagnstica.

Autoevaluacin:
Resumen sobre el
contenido de la
unidad.

Evaluacin
Formativa y
Sumativa:
Aplicacin de
Prueba Escrita de
manera individual.








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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A

C

P

Conceptuales:
- Introduccin a los estndares de calidad.

Procedimentales:
- Formas y tcnicas de documentar
algoritmos y programas.

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







X

X


X




X
Investigacin previa y socializacin por equipos.

Lluvia de ideas.

Exposicin interactiva por parte del docente sobre el
contenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Demostracin por parte del docente y ejercicio hipottico
sobre las formas y tcnicas de documentar.

Conclusiones acerca del tema por parte del docente.

Entrar al Sitio Web y repasar leccin de la Unidad 2

Evaluacin Formati-
va, Sumativa.

Actividad Grupal:
Taller por Equipos
sobre la Unidad II.

Socializacin sobre
el tema.










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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P
Conceptuales:
- Concepto y diferencia entre dato e infor-
macin, 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
expresiones combinando variables num-
ricas, lgicas y alfanumricas y operado-
res aritmticos, lgicos relacionales.



















X

X










X
Revisin bibliogrfica sobre el tema, investigacin previa.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Elaboracin de mapa conceptual

Preguntas intercaladas en relacin al tema.

Interaccin Socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Lecturas dirigidas.

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.

Evaluacin Forma-
tiva

Autoevaluacin:
Resumen sobre el
contenido de la
unidad.

Evaluacin
Sumativa:
Aplicacin de
Prueba Escrita de
manera individual.



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.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P
Conceptuales:
- Identificacin del Problema.
- Entrada, procesos, salida.

Procedimentales:
- Identificacin de los datos necesarios
(entradas).
- Identificacin de los datos a obtener (sa-
lidas).
- Descripcin de las operaciones a utilizar
(clculos).
- Descripcin de los pasos para llegar a la
solucin (procesos).

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
















X

X








X
Revisin bibliogrfica sobre el tema, investigacin previa.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

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 PSeInt

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos.

Evaluacin Formati-
va.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Evaluacin Sumativa
Prueba Prctica
Usando PSeint.







UNIDAD DE APRENDIZAJE 5: Programacin Estructurada
OBJETIVO: Elaborar Algoritmos lgicosmatemticos a travs de las estructuras lgicas de programacin Selectivas y Repetitivas.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Teoremas de la programacin
estructurada.
- Estructuras de control: concepto, tipos.

Procedimentales:
- Estructuras de decisin: Condicional,
simples, dobles, mltiples, anidadas y se-
lectiva, 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, he-
rramientas y estructuras para la construc-
cin de programas de alta calidad y a la
medida de los usuarios finales, usando
Algoritmos.















X


X







X
Exposicin interactiva por parte del facilitador sobre el con-
tenido.
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 PSeInt.

Exposicin interactiva sobre el lenguaje de programacin,
estructura del programa, compilacin y ejecucin de un
programa.

Codificar el algoritmo y desarrollo del ejercicio para ser
ejecutados en el PC, correccin de errores, documentar el
programa.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba prctica,
usando el lenguaje
de programacin.











UNIDAD DE APRENDIZAJE 6: Programacin Modular
OBJETIVO: Desarrollar subprogramas que ayuden a solucionar y a simplificar el problema, dividindolo en mdulos.
CONTENIDOS TIPO ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Funciones y procedimientos: Definicin y
Declaracin.

Procedimentales:
- mbito de variables: Datos locales y glo-
bales.
- Llamada de una funcin y pase de par-
metros.

Actitudinales:
- Valorar que la programacin modular
permite dividir un problema en mdulos
o subproblemas ms simples que permi-
tan la solucin del mismo















X


X









X
Revisin bibliogrfica sobre el tema, investigacin previa.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo de ejercicios para ser ejecutados en el PC,
correccin de errores, documentar el programa.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Los arreglos: Definicin, clasificacin

Procedimentales:
- Los arreglos: operaciones bsicas.
- Mtodos de Ordenamiento
- Mtodos de bsqueda

Actitudinales:
- Valorar la importancia de disear y
manipular arreglos, as como aplicar los
mtodos de bsqueda y ordenamiento
con eficacia y precisin.











X


X





X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo del ejercicio para ser ejecutados en el PC.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba escrita: teora
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Definicin, funciones asociadas con
cadenas

Procedimentales:
- Operaciones con cadenas

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










X


X






X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo del ejercicio para ser ejecutados en el PC.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Definicin, declaracin

Procedimentales:
- Acceso
- Estructura y arreglo


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










X


X





X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo del ejercicio para ser ejecutados en el PC.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba escrita: teora
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

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

Procedimentales:
- Mtodos para realizar la gestin de archi-
vos

Actitudinales:
- Valorar la necesidad de almacenar datos
de forma permanente que permita
retenerlos en ciertos dispositivos de
almacenamiento secundario por un
perodo de tiempo.










X


X





X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo del ejercicio para ser ejecutados en el PC.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba escrita: teora
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Definicin, declaracin, operadores

Procedimentales:
- Operaciones con punteros
- Punteros y funciones
- Punteros y estructuras

Actitudinales:
- Valorar que los punteros hacen posible el
uso de ciertas estructuras de datos tales
como listas o rboles.











X


X






X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin y ejercicios prcticos con casos reales.

Desarrollo del ejercicio para ser ejecutados en el PC.

Ejercicios Prcticos en el lenguaje de programacin.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Resolver la Gua de Ejercicios propuestos

Evaluacin
Formativa.

Autoevaluacin:
Procedimientos y
resolucin de
ejercicios de manera
individual.

Ejercicios Pre
Laboratorio.

Evaluacin Sumativa
Aplicacin de
Prueba escrita: teora
Prueba prctica,
usando el lenguaje
de programacin.




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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Concepto y clasificacin
- Listas simplemente enlazadas: fundamen-
tos tericos, clasificacin

Procedimentales:
- Operaciones bsicas de las listas simple-
mente enlazadas: Declaracin, punteros
de cabecera y cola, operador de selec-
cin, insercin, bsqueda y eliminacin
de elementos
- Listas doblemente enlazadas y Circula-
res: Declaracin, recorrido, insercin y
eliminacin de elementos.

Actitudinales:
- Valoracin de la importancia de las es-
tructuras de datos dinmicas como base
al desarrollo y tratamiento de la informa-
cin, as como su importancia en la etapa
de programacin de cualquier aplicacin.




















X


X








X
Revisin bibliogrfica sobre el tema. Investigacin previa.

Socializacin interactiva por parte de los participantes sobre
el contenido.

Preguntas Generadoras

Interaccin grupal para promover la participacin y la
discusin en clase.

Ejemplificacin con casos reales, para aplicar procedimien-
tos.

Revisar material electrnico y analizar los ejercicios resuel-
tos.

Evaluacin
Formativa.

Coevaluacin.
Actividad Grupal.
Evaluacin Sumati-
va.
Trabajo de Investi-
gacin. Informe So-
cializacin





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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Fundamentos tericos: Definicin, mbi-
to de aplicacin, utilidad
- Ventajas y desventajas de la recursividad.

Procedimentales:
- Diseo y Escritura de programas recursi-
vos.

Actitudinales:
- Valorar la importancia que tiene las
funciones recursivas, como funciones que
se invocan a s mismas, que permiten
especificar los problemas de un modo
ms simple y natural.













X


X








X
Revisin bibliogrfica sobre el tema.

Lluvia de ideas.

Discusin en clase.

Exposicin interactiva por parte del facilitador sobre el con-
tenido.

Preguntas intercaladas en relacin al tema.

Interaccin socializada para promover la participacin y la
creatividad.

Ejemplificacin

Revisar material electrnico y analizar los ejercicios resuel-
tos.


Evaluacin
Formativa y
Sumativa.

Actividad Grupal:
Taller por Equipos
sobre la Unidad
Socializacin sobre
el tema.









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 ESTRATEGIAS DIDACTICAS ESTRATEGIAS DE
EVALUACIN
A C P

Conceptuales:
- Definicin, especificaciones y tipos.

Procedimentales:
- Funcionalidades e implementacin bsica

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











X


X





X

Revisin bibliogrfica sobre el tema. Investigacin previa.

Socializacin interactiva por parte de los participantes sobre
el contenido.

Preguntas Generadoras

Interaccin grupal para promover la participacin y la
discusin en clase.

Ejemplificacin con casos reales, para aplicar procedimien-
tos.

Revisar material electrnico y analizar los ejercicios resuel-
tos.



Evaluacin
Formativa.

Coevaluacin.
Actividad Grupal.
Evaluacin Sumati-
va.
Trabajo de Investi-
gacin. Informe So-
cializacin










REFERENCIAS
David Camacho H. (2003). Programacin: Algoritmos y Ejercicios Resueltos en Java. Pearson Education

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

G. Bassard, P. Bratley (1998). Fundamentos de algoritmia. Prentice-Hall.

Harvey Deitel y Paul Deitel (2008). Cmo Programar en Java. Pearson Education.

John Lewis y Joseph Chase (2006). Estructuras de Datos con Java. Diseo de Estructuras y Algoritmos. Perason Education.

Jorge Villalobos (2002). Fundamentos de Programacin. Prentice Hall.

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

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

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

Roberto Hernndez, Juan Lzaro y Otros (2000). Estructuras de Datos y Algoritmos. Pearson Education .




A= Actitudinal C=Conceptual P: procedimental









PLAN DE CLASES

Lapso: I 2014 Trayecto: I Periodo: 1 Seccin: IN1211A IN1211B

HTE: 180 HTA: 90 HTI: 90


DOCENTE: Sullin Santaella C.I.: 7.439.117

UNIDAD 1: Algoritmos y Programas
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE

1
13/01/14 - Vacaciones - - - -
14/01/14 - Procesin de la Divina Pastora - - - -








2
20/01/14 1 Bienvenida. Sensibilizacin para la
Unidad Curricular. Presentacin del
Contenido Programtico.
Prueba Diagnstica
X X X 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 o el Video Todo el
mundo debera saber programar URL:
https://www.youtube.com/watch?v=8lp20JFiB4s
Cierre: Comentarios de la lectura o del video.
21/01/14 2 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:
Lenguaje Natural, pseudocdigo y
diagrama de flujo.
Traza de un algoritmo (corrida en fro).
X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Desarrollo: Exposicin por parte del docente sobre el conte-
nido.
Interaccin Socializada para promover la participacin y la
creatividad. Ejemplificacin.
Ejercicios prcticos con casos reales.
Evaluacin Formativa
Cierre: Conclusiones.
Asignar investigacin sobre Unidad II, prximo encuentro.

UNIDAD 2: Estndares de Calidad en el Diseo de Algoritmos y Construccin de Programas
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE


3
27/01/14 - Docente en Presentacin del Trabajo de
ascenso
- - - -
28/01/14 3 Introduccin a los estndares de calidad.
Formas y tcnicas de documentar
algoritmos y programas


X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Investigacin previa y socializacin
Desarrollo: Exposicin por parte del docente sobre el conte-
nido.
Preguntas intercaladas en relacin al tema.
Aplicacin del Taller por equipos
Interaccin Socializada para promover la participacin y la
creatividad. Lluvia de ideas.
Demostracin por parte del docente y ejercicio hipottico
sobre las formas y tcnicas de documentar.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y repasar leccin de la Unidad 2
Asignar investigacin sobre Unidad 3, para prximo
encuentro.
UNIDAD 3: Datos y Entidades Primitivas
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE




4
03/02/14 4 Concepto y diferencia entre dato e
informacin, tipos de datos.
Los Operadores: Concepto y tipos de
operadores.
Las Expresin: concepto, tipos y
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.
X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Investigacin previa y socializacin
Desarrollo: Exposicin por parte del docente sobre el conte-
nido. Elaboracin de mapa conceptual
Preguntas intercaladas en relacin al tema.
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.
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.

UNIDAD 4: Metodologa para el Anlisis y Planteamiento de Problemas
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE

4
04/02/14 5 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).
X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el con-
tenido.
Preguntas intercaladas en relacin al tema.
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.
Entrar al Sitio Web y repasar leccin de la Unidad 4.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.



5
10/02/14 6 Unidad 1 y 3 Evaluacin Sumativa Prueba terica escrita
11/02/14 7 Ejercicios Prcticos: desarrollo de
algoritmos
Asignacin de ejercicios, estudio
independiente
X X X Inicio: Presentacin del Software PSeInt
Desarrollo: Exposicin por parte del docente sobre el con-
tenido.
Ejemplificacin y ejercicios prcticos con casos reales.
Prctica usando el PSeInt.
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 4.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.




UNIDAD 5: Programacin Estructurada
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE



6

17/02/14 - Prof. En consulta mdica de su hija - - - Inicio: Despejar dudas sobre la clase anterior.
Lluvia de ideas
Presentacin del contenido y objetivos de la unidad.

Desarrollo: Exposicin por parte del docente sobre el con-
tenido.
Ejemplificacin y ejercicios prcticos con casos reales.
Prctica usando el PSeInt.
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.
18/02/14 8 Teorema de la Programacin
Estructurada
Ejercicios Prcticos estructura
Secuencial. Asignacin de ejercicios,
estudio independiente
X X X

7
24/02/14 9 Ejercicios Prcticos. Estructura
Secuencial. Asignacin de ejercicios,
estudio independiente
25/02/14 10 Ejercicios Prcticos. Estructura
Secuencial. Manejo del PSEINT.
Asignacin de ejercicios, estudio
independiente
8 10/03/14 11 Estructuras de control: Estructuras de
decisin: concepto, tipos y sintaxis:
Condicional, simples, dobles,
mltiples, anidadas y selectiva.
Estructuras de control iterativas:
Concepto y tipos
X X X
11/03/14

12 Codificar el algoritmo. Ejercicios
Prcticos.
X X X
9 17/03/14 13 Ejercicios Prcticos X X X
18/03/14 14 Desarrollar ejercicios para ser
ejecutados en el PC, manejando el
PSEINT
Corregir los errores observados.
X X X
10 24/03/14 15 Ejercicios Prcticos tipo examen X X X
25/03/14 16 Evaluacin Programacin Estructurada X X X Evaluacin Sumativa: Aplicacin de Prueba prctica usando
el PSeInt.

UNIDAD 6: Programacin Modular
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE












11
31/03/14 17 Introduccin a lenguaje C++
Estructura de un programa en C++
Tipos de datos, Identificadores,
Operadores
Sentencias y comandos de E/S de
datos en C++.
Compilacin, ejecucin de un
programa en lenguaje C++
X X X Inicio: Presentacin del lenguaje de programacin C++
Desarrollo: Exposicin por parte del docente sobre el con-
tenido.
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.
Entrar al Sitio Web y repasar leccin de la Unidad 6.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.

01/04/14 18 Ejercicios Prcticos Programacin
Modular en C++
X X X Inicio: Despejar dudas sobre la clase anterior.
Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el con-
tenido.
Ejemplificacin y ejercicios prcticos con casos reales.
Preguntas intercaladas en relacin al tema.
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.
12 07/04/14 - Prof. En Territorialidad Municipio
Palavecino
- - -
08/04/14 19 Ejercicios Prcticos Programacin
Modular en C++: estructuras repetitivas,
anidadas, alternativas mltiples
X X X
13 21/04/14 - Asamblea PSIU - - -
22/04/14 20 Desarrollo de ejercicios prcticos C++ X X X
14 28/04/14 - Reunin Prof. Servicio Comunitario - - -
29/04/15 21 Evaluacin Sumativa X X X Evaluacin Sumativa Unidad 5 Prueba Prctica usando
Lenguaje C++

15 05/05714 22 Funciones y procedimientos: Definicin
y Declaracin. mbito de variables:
Datos locales y globales
Llamada de una funcin y pase de
parmetros.
X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Desarrollo: Exposicin por parte del docente sobre el con-
tenido. Lluvia de ideas
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
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.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.
06/05/14 23 Ejercicios Laboratorio
16
12/05/14
24 Ejercicios Prcticos en C++. Estudios
independientes
13/05/14
25 Ejercicios Prcticos en C++
17 19/05/14 - Suspensin de clases por problemas
con el agua
- - - -
20/05/14





18
26/05/14
26 Repaso de funciones X X X Inicio: Despejar dudas sobre la clase anterior.
Desarrollo: Ejemplificacin y ejercicios prcticos con ca-
sos reales. Lluvia de ideas
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.
27/05/14
27 Evaluacin Programacin Modular X X X Evaluacin Sumativa Unidad 6 Prueba Prctica usando
Lenguaje C++

19
02/06/14 28 Unidad 1, 2 y 3 X X X Evaluacin Recuperativa Terica
03/06/14 29 Unidad 4, 5 y 6 X X X Evaluacin Recuperativa Prctica

Observacin: En caso de cambio de plan de clases, indique: razones y fecha de cambio: Se reprogramaron las actividades

HTE: horas totales estudiantes HTA: horas totales asistidas HTI: horas totales independientes



PLAN DE EVALUACIN

U
n
i
d
a
d

Tema
Estrategias de Evaluacin
Formas de
Participacin


Fecha
Tcnicas Instrumentos
Criterios
Evaluativos
A
u
t
o
e
v
a
l
u
a
c
i

n

C
o
e
v
a
l
u
a
c
i

n

D
o
c
e
n
t
e

P
o
n
d
e
r
a
c
i

n

1



3



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: Lenguaje
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: concepto, tipos y evaluacin de
expresiones, Los Identificadores: Concepto, Re-
glas de escritura, las variables: clasificacin de
variables segn su contenido (numricas, lgicas
y alfanumricas) y su uso (de trabajo, contador y
acumulador), constantes.
Observacin
registrada

Cuestionario


Escala de estima-
cin

Prueba Terica
Escrita

Participacin
Puntualidad
Dominio del Tema




X












X




2
10/02/14
2
Introduccin a los estndares de calidad.
Formas y tcnicas de documentar algoritmos y
programas.

Observacin
registrada
Informe
Escala de estima-
cin
Preguntas genera-
doras
Participacin
Trabajo en equipo
Dominio del tema
Sntesis /Redaccin
Ortografa/Reflexin



X



X



1
28/01/14

4



5



Identificacin del Problema.
Identificacin de los datos necesarios (entradas).
Identificacin de los datos a obtener (salidas).
Descripcin de las operaciones a utilizar (clcu-
los).
Descripcin de los pasos para llegar a la solucin
(procesos).

Teoremas de la programacin estructurada.
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.
Observacin
registrada



Ejercicios
Escala de estima-
cin

Prueba Prctica
Lab. De Compu-
tacin
Participacin
Puntualidad
Dominio del Tema
Desarrollo del Ejer-
cicio.





X








X




2
25/03/14
5
Estructuras de control: secuencial, selectiva, al-
ternativas mltiples e iterativas, estructura del
Lenguaje de Programacin C++
Observacin
registrada

Ejercicio
Escala de estima-
cin
Prueba Prctica
Lab. De Compu-
tacin
Desarrollo del Ejer-
cicio.
Dominio del Lengua-
je C++
X X 3 29/04/14
6
Funciones y procedimientos: Definicin y Decla-
racin.
mbito de variables: Datos locales y globales.
Llamada de una funcin y pase d parmetros.

Observacin
registrada

Ejercicio
Escala de estima-
cin

Prueba Prctica
Lab. De Compu-
tacin
Desarrollo del Ejer-
cicio.
Dominio del Lengua-
je C++



X







X



2
27/05/14


Firma del Docente: _________________ Firma del Coord.Curricular: ________________ Firma Coord. PNF/jefe Depto:_______________



PLAN DE CLASES

Lapso: II 2014 Trayecto: I Periodo: 2 Seccin: IN1211A IN1211B

HTE: 180 HTA: 90 HTI: 90


DOCENTE: Sullin Santaella C.I.: 7.439.117

UNIDAD 7: Arreglos
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE
1
- - -
- - - -








2
07/70/14





1
Presentacin del Contenido Programtico
del Mdulo II
Los arreglos: Definicin, clasificacin y
operaciones bsicas.
Arreglos unidimensionales: Tipos de
Vectores
Arreglos bidimensionales: Tipos de
matrices
Mtodos de Ordenamiento
Mtodos de bsqueda
Inicio: Dar la Bienvenida
Descripcin del contenido programtico del perodo 2
Intervencin de los Participantes
Desarrollo: Presentacin del contenido y objetivos de la uni-
dad. Establecer los acuerdos Evaluacin Diagnstica
Exposicin por parte del docente sobre el contenido.
Interaccin Socializada para promover la participacin y la
creatividad. Ejemplificacin.
Ejercicios prcticos con casos reales.
Evaluacin Formativa
Cierre: realimentacin
08/07/14

2
Ejercicios Prcticos de Arreglos
unidimensionales

X X X Inicio: Despejar dudas sobre la clase anterior. Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el conte-
nido. Ejemplificacin.
Interaccin Socializada para promover la participacin y la
creatividad. Ejercicios prcticos con casos reales.
Evaluacin Formativa
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos


3

14/07/14

3
Ejercicios prcticos de Arreglos Pre-
Laboratorio
Mtodos de Ordenamiento
Mtodos de bsqueda
X X X Inicio: Despejar dudas sobre la clase anterior. Lluvia de ideas
Presentacin del contenido
Desarrollo: Exposicin por parte del docente sobre el conte-
nido.
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad. Ejemplificacin.
Ejercicios prcticos con casos reales.
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos
15/07/14
4
Ejercicios prcticos de Arreglos X X X Inicio: Despejar dudas sobre la clase anterior. Lluvia de ideas
Anlisis de ejercicios resueltos
Desarrollo:
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad. Ejemplificacin.
Ejercicios prcticos con casos reales.
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos
4 21/07/14 5 Arreglos X X X Evaluacin Sumativa Prueba Terica de Arreglos
22/07/14
6
Prctica de laboratorio de Arreglos X X X Inicio: Despejar dudas sobre la clase anterior. Lluvia de ideas
Anlisis de ejercicios resueltos
Desarrollo:
Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad. Ejemplificacin.
Ejercicios prcticos con casos reales.
Cierre: Revisar Material Electrnico y analizar ejercicios
resueltos. Resolver la gua de ejercicios propuestos






UNIDAD 8: Tratamiento de Cadenas de Caracteres
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE
5
28/07/14

7
Definicin, funciones asociadas y
operaciones con cadenas.
Desarrollo de ejercicios prcticos
Pre-Laboratorio
X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Desarrollo: Exposicin por parte del docente sobre el conte-
nido.
Ejercicios con casos reales dados por el docente e interven-
cin de los participantes. Lluvia de ideas.
Preguntas intercaladas en relacin al tema.
Cierre:.Entrar al Sitio Web y repasar leccin de la
Resolver la gua de ejercicios propuestos.
29/07/14 8 Ejercicio prctico de manejo de
arreglos y Cadenas
X X X Inicio: Despejar dudas de la clase anterior. Lluvia de ideas.
Desarrollo: Demostracin por parte del docente con ejerci-
cios hipottico.
Prctica usando el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Entrar al Sitio Web y reforzar el contenido.
Resolver la gua de ejercicios propuestos.

6 15/09/14 9 Repaso ejercicios de manejo de
arreglos y Tratamiento de Cadenas
X X X
16/09/14 10 Repaso Prctica de arreglos y
Tratamiento de Cadenas.
Introduccin a la estructura de
Registros
Pre-Laboratorio
X X X
UNIDAD 9: Estructuras de Registros
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE




7

22/09/14

11
Definicin, declaracin y acceso
Estructura y arreglo.
Pre-Laboratorio
Asignacin de Casos de estudios por
equipos
X X X Inicio: Despejar dudas de la clase anterior. Lluvia de ideas.
Desarrollo: Exposicin por parte del docente sobre el
contenido. Ejemplificacin y ejercicios prcticos con casos
reales. Preguntas intercaladas en relacin al tema.
Interaccin Socializada para promover la participacin y la
creatividad.
Cierre: Entrar al Sitio Web y repasar leccin de la
Resolver la gua de ejercicios propuestos.de la unidad 3. Re-
solver la gua de ejercicios propuestos.

23/09/14 12 Ejercicios Prcticos X X X Inicio: Despejar dudas de la clase anterior. Lluvia de ideas.
Desarrollo: Demostracin por parte del docente con ejerci-
cios hipottico.
Prctica usando el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Entrar al Sitio Web y reforzar el contenido.
Resolver la gua de ejercicios propuestos.
8 29/09/14 13 Tratamiento de Cadenas y Estructura
de Registro
X X X Evaluacin Sumativa Prueba Terica
30/09/14 14 Arreglos, Tratamiento de Cadenas y
Estructura de Registros
X X X Evaluacin Sumativa Prueba Prctica
UNIDAD 10: Archivos
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE

9

06/10/14

15
Concepto, estructura y acceso.
Tipos de archivo: datos y de textos.
Pre-Laboratorio

X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el
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.
Entrar al Sitio Web y reforzar conocimientos.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.
Asesora y revisin casos de estudios
07/10/14 16 Ejercicios Prcticos X X X Inicio: Despejar dudas de la clase anterior. Lluvia de ideas.
Desarrollo: Demostracin por parte del docente con ejerci-
cios hipottico.
Prctica usando el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Entrar al Sitio Web y reforzar el contenido.
Resolver la gua de ejercicios propuestos.


10
13/10/14 17 Fundamentos tericos de Archivos X X X Evaluacin Sumativa Prueba Terica
14/10/14 18 Ejercicios prcticos de archivos X X X Evaluacin Sumativa Prueba Prctica
UNIDAD 11: Punteros
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE


11



20/10/14

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

X X X Inicio: Presentacin del contenido y objetivos de la unidad.
Lluvia de ideas
Desarrollo: Exposicin por parte del docente sobre el
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.
Entrar al Sitio Web y reforzar conocimientos.
Revisar Material Electrnico y analizar ejercicios resueltos
Resolver la gua de ejercicios propuestos.
21/10/14 20 Ejercicios Prcticos X X X Inicio: Despejar dudas de la clase anterior. Lluvia de ideas.
Desarrollo: Demostracin por parte del docente con ejerci-
cios hipottico.
Prctica usando el lenguaje de Programacin.
Cierre: Correccin de errores, ejecucin de programas
Entrar al Sitio Web y reforzar el contenido.
Resolver la gua de ejercicios propuestos.

12
27/10/14 21 Fundamentos Tericos de Punteros X X X Evaluacin Sumativa Prueba Terica
28/10/14 22 Ejercicios prcticos de Punteros X X X Evaluacin Sumativa Prueba Prctica







UNIDAD 12: Recursividad
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE


13










03/11/14
23 Fundamentos tericos
Definicin, mbito de aplicacin,
utilidad
Ventajas y desventajas de la
recursividad
X X X 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: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y reforzar conocimientos.
Revisar Material Electrnico y realizar investigacin sobre la
Unidad para prximo encuentro.
04/11/14 24 Diseo y Escritura de programas
recursivos

X X X Inicio: Presentacin de la actividad. Evaluacin formativa y
Sumativa. Investigacin previa
Desarrollo: Lectura dirigida referida al tema.
Actividad Grupal: Taller por Equipos sobre la Unidad Discu-
sin Socializada para promover la participacin.
Socializacin sobre el tema.
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y reforzar el aprendizaje.













UNIDAD 13- 14: Implementacin de Programas con Estructuras de Datos Dinmicas
SEMANA FECHA CLASE CONTENIDOS A C P ESTRATEGIAS DE APRENDIZAJE


14


10/11/14
25 Casos de Estudios: Resolucin y
Socializacin del Caso de Estudio
Asignado. Actividad Grupal
Listas Enlazadas
Fundamentos tericos, clasificacin,
operaciones bsicas: declaracin,
punteros de cabecera y cola, operador
de seleccin, insercin, bsqueda y
eliminacin de elementos.
Pilas
Definicin, especificaciones y tipos,
Funcionalidades e implementacin
bsica
X X X Inicio: Presentacin de la actividad. Evaluacin formativa y
Sumativa. Investigacin previa
Desarrollo:
Actividad Grupal: Trabajo de investigacin por temas asig-
nados a equipos (informe escrito)
Preguntas generadoras. Socializacin por parte de los parti-
cipantes.
Ejemplos para aplicar procedimientos
Cierre: Conclusiones acerca del tema por parte del docente y
participantes.
Entrar al Sitio Web y reforzar el aprendizaje.

11/11/14
26 Colas
Definicin, especificaciones y tipos,
Funcionalidades e implementacin
bsica
rboles
Definicin, especificaciones y tipos.
Funcionalidades e implementacin
bsica

15
17/11/14 27 Unidad 7, 8, 9, 10, 11 X X X Evaluacin Recuperativa Terica
18/11/14 28 Unidad 7, 8, 9, 10, 11 X X 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 EVALUACIN

U
n
i
d
a
d

Tema
Estrategias de Evaluacin
Formas de
Participacin


Fecha
Tcnicas Instrumentos
Criterios
Evaluativos
A
u
t
o
e
v
a
l
u
a
c
i

n

C
o
e
v
a
l
u
a
c
i

n

D
o
c
e
n
t
e

P
o
n
d
e
r
a
c
i

n

7
Los arreglos: Definicin, clasificacin y opera-
ciones bsicas.
Arreglos unidimensionales: Tipos de Vectores
Mtodos de Ordenamiento
Mtodos de bsqueda
Observacin
registrada
Cuestionario
Escala de estima-
cin
Prueba Terica
Escrita

Participacin
Puntualidad
Dominio del Tema

X



X

1
21/07/14
8


9
Tratamientos de Cadena de Caracteres: Defini-
cin, funciones asociadas y operaciones con ca-
denas. Desarrollo de ejercicios prcticos

Estructuras de registros: Definicin, declaracin
y acceso. Estructura y arreglo.

Temas 7, 8 y 9

Observacin
registrada
Cuestionario


Ejercicios
Escala de estima-
cin
Prueba Terica
Escrita



Prueba Prctica
Lab. De Compu-
tacin

Participacin
Puntualidad
Dominio del Tema



Desarrollo del Ejerci-
cio

X





X









X





X

1





1
29/09/14



30/09/14


10
Archivos: Concepto, estructura y acceso.
Tipos de archivo: datos y de textos
Observacin
registrada
Cuestionario
Ejercicios

Escala de estima-
cin
Prueba Terica
Escrita

Prueba Prctica
Lab. De Compu-
tacin
Participacin
Puntualidad
Dominio del Tema

Desarrollo del Ejerci-
cio

X




X









X




X

1




1
13/10/14


14/10/14
11
Punteros: Definicin, declaracin, operadores y
Operaciones.
Punteros y funciones
Punteros y estructuras

Observacin
registrada
Cuestionario
Ejercicios
Escala de estima-
cin
Prueba Terica
Escrita

Prueba Prctica
Lab. De Compu-
tacin
Participacin
Puntualidad
Dominio del Tema

Desarrollo del Ejerci-
cio

X




X








X




X

1




1
27/10/14


28/10/14
12
Recursividad: Fundamentos tericos
Definicin, mbito de aplicacin, utilidad
Ventajas y desventajas de la recursividad
Diseo y Escritura de programas recursivos
Observacin
registrada
Informe
Escala de estima-
cin
Preguntas genera-
doras
Participacin
Trabajo en equipo
Dominio del tema
Sntesis /Redaccin
Ortografa/Reflexin
X X X 1 04/11/14
13




14
Listas Enlazadas: Fundamentos tericos, clasifi-
cacin, operaciones bsicas: declaracin, punteros
de cabecera y cola, operador de seleccin, inser-
cin, bsqueda y eliminacin de elementos.

Pilas: Definicin, especificaciones y tipos, Fun-
cionalidades e implementacin bsica

Colas: Definicin, especificaciones y tipos, Fun-
cionalidades e implementacin bsica

rboles: Definicin, especificaciones y tipos.
Funcionalidades e implementacin bsica
Observacin
registrada
Informe de
Investigacin
Socializacin
Escala de estima-
cin
Preguntas genera-
doras

Participacin
Puntualidad
Trabajo en equipo
Creatividad
Desarrollo, dominio
del tema
Sntesis /Redaccin
Ortografa/Reflexin
X X X


1

1




10/11/14


Firma del Docente: _________________ Firma del Coord.Curricular: ________________ Firma Coord. PNF/jefe Depto:_______________