Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. DATOS GENERALES
Código: BIS08
Créditos: 5
Naturaleza del curso: Teórico-práctico
Modalidad: Cuatrimestral
Nivel académico: Bachillerato
Año: 2
Ciclo lectivo: IV
Total de horas semanales: 15
Horas lectivas semanales: 4
Horas teóricas: 1
Horas prácticas: 3
Horas de estudio independiente: 11
Requisitos: BIS06 Programación III
III. OBJETIVOS
IV. CONTENIDOS
1. Listas
2. Colas
2.1. Concepto
2.2. Operaciones de Cola
2.3. Bicolas y bicolas con restricciones
2.4. Colas de prioridad
2.5. Listas de colas
2.6. Implementación
2.6.1. Dinámica
2.6.1.1. Lineal
2.6.1.1. Circular
2.6.2. Estática
2.6.1.1. Lineal
2.6.1.1. Circular
3. Pilas
3.1. Concepto
3.2. Operaciones de Pilas
3.3. Implementación
3.3.1. Dinámica
3.3.2. Estática Problemas de aplicación de pilas
3.4. Evaluación de expresiones aritméticas mediante pilas
3.4.1. Notación Infija, Prefija y Postfija
3.4.2. Algoritmo para pasar de Infija a Postfija
3.4.3. Algoritmo para la evaluación de una expresión aritmética
4. Recursividad
4.1. Concepto
4.2. Ejemplos recursivos: Factorial, Fibonacci, impresión de una lista y otros.
4.3. Generación de rutinas recursivas, evaluación de operaciones recursivas.
5.1. Conceptos generales: árbol, nodo, raíz, hoja, padre, nivel, profundidad, altura
de un árbol, ancho de un nivel, ancho de un árbol, grado y otros.
5.2. Árboles binarios
5.2.1. Definición y características.
5.2.2. Árboles de expresión, árboles binarios completos, binarios llenos,
binarios equilibrados y completamente equilibrados.
5.2.3. Algoritmos básicos de árboles binarios:
5.2.1.1. Construcción
5.2.1.1. Algoritmos de recorrido:
5.2.3.2.1. Por profundidad: PreOrden, InOrden y PostOrden
(recursivos y no recursivos)
5.2.3.2.2. Por nivel
5.2.4. Ejercicios para determinación de la altura, ancho, nodos hojas, y otros
algoritmos de árboles binarios.
5.3. Árbol binario de búsqueda
5.3.1. Concepto
5.3.2. Operaciones de árbol binario de búsqueda: Inicialización, Recorrido,
Búsqueda, Inserción y Eliminación.
5.4. Árboles balanceados
5.4.1. Concepto e importancia
5.4.2. Algoritmos básicos de AVL
5.4.1.1. Rotaciones
5.4.1.1. Lógica de formación de un árbol equilibrado
5.4.1.1. Inserción y eliminación balanceada
V. METODOLOGÍA
Para alcanzar los objetivos del curso eficientemente, el profesor se valdrá de:
Se inicia con un diagnóstico de necesidades en cada una de los temas de estudio,
y se retroalimenta con los conocimientos previos de los estudiantes.
ACTIVIDAD DESCRIPCIÓN
Clases En las lecciones se promueve que los participantes puedan
magistrales con continuar construyendo su conocimiento, con análisis de
análisis crítico y casos, trabajos de investigación, discusiones grupales y
reflexivo aporte nuevo de conocimiento. Estas participaciones estarán
apoyadas sobre la base de conocimientos previos y
contenidos del curso.
Se aplica una evaluación continua e integral, con rubricas holísticas que permiten
evaluar el desempeño del estudiante, estableciendo así los resultados sumativos
de la siguiente forma:
CONCEPTO PONDERACION
Total 100%
TRABAJO EXTRACLASE 5 %
Nombre del
estudiante_______________________________________________
Nombre del
estudiante____________________________________________________
TOTAL DE PUNTOS 5%
Criterios Descripción
PROYECTO PROGRAMADO
DESCRIPCION
VALOR
Pertinencia del proyecto
Excelente El problema planteado se ajusta a las líneas preferenciales
(95-100) definidas en el tema de investigación y las áreas problemas –
estratégicas. Se evidencia un impacto y aporte directo o indirecto a
la solución del problema. Problemas y objetivos planteados
éticamente consistentes. El proyecto de investigación es pertinente
al tema de estudio.
DESCRIPCION
VALOR
Desarrollo del proyecto
Excelente Claridad en la formulación del problema del proyecto, manejo
(95-100) adecuado del marco teórico pertinente, conocimiento de trabajos
realizados anteriormente, formulación de enunciados claros y
precisos, especificidad y relación con el problema planteado y las
hipótesis(si las hubiera) pertinencia de los objetivos y tiempo de
logro y, si presenta indicadores de evaluación, coherencia con los
resultados esperados, metodologías y plan de trabajo factibles,
procedimientos claros y precisos y si los hay, técnicas medios y
técnicas a emplear.
Notable Hay claridad en la formulación del problema, sin embargo en el
(94-80) marco teórico, se omiten aspectos relativos al problema planteado,
la formulación de enunciados son claros y precisos, y hay
especificidad y relación con el problema planteado y las hipótesis
(si las hubiera) hay pertinencia de los objetivos y tiempo de logro.
Se presentan indicadores de evaluación, y resultados esperados,
las metodologías y plan de trabajo son factibles, los
procedimientos son claros y precisos, y se proponen técnicas a
emplear
DESCRIPCION
VALOR
Desarrollo del proyecto (CONTINUACION)
Bueno La formulación del problema, es confuso no siempre se hace uso
(79-70) adecuado del marco teórico, la formulación de enunciados son
confusos y poco precisos, no siempre hay especificidad en los
mismos y relación con el problema planteado y las hipótesis (si las
hubiera) no siempre hay pertinencia de los objetivos y tiempo de
logro. Los indicadores de evaluación, no tienen coherencia con los
resultados esperados, aunque las metodologías y plan de trabajo
son factibles .Los procedimientos son claros y precisos, y se
proponen técnicas a emplear.
DESCRIPCION
VALOR
Presentación del proyecto
Excelente Hay evidencia de una comprensión total de los aspectos
(95-100) solicitados en el proyecto, se presenta con ideas claras y precisas,
incluye técnicas que permiten la integración de opiniones del grupo
en general, utiliza tecnologías adecuadas, proporciona
conclusiones y recomendaciones del proyecto.
Notable Generalmente hay evidencia de una comprensión total de los
(94-80) aspectos solicitados en el proyecto, generalmente se presenta con
ideas claras y precisas, generalmente incluye técnicas que
permiten la integración de opiniones del grupo en general, utiliza
tecnologías adecuadas, generalmente proporciona conclusiones y
recomendaciones del proyecto.
Bueno No siempre hay evidencia de una comprensión total de los
(79-70) aspectos solicitados en el proyecto, no siempre se presenta con
ideas claras y precisas, no siempre incluye técnicas que permiten
la integración de opiniones del grupo en general, utiliza tecnologías
adecuadas, no siempre proporciona conclusiones y
recomendaciones del proyecto.
Desempeño No hay evidencia de una comprensión total de los aspectos
Insuficiente solicitados en el proyecto, no se presenta con ideas claras y
(menor a precisas, no incluye técnicas que permiten la integración de
70) opiniones del grupo en general, utiliza tecnologías adecuadas, no
proporciona conclusiones y recomendaciones del proyecto.
IX. BIBLIOGRAFÍA
X. CRONOGRAMA DE ACTIVIDADES
ACTIVIDADES DE
SESIÓN CONTENIDO TEMATICO
APRENDIZAJE
1 1. Listas Presentación y análisis del
programa de estudios
Discutir la evaluación
propuesta en el curso.
Introducción al tema de
concepto de punteros y
generalidades, operaciones
de listas, implementación,
tipos de listas.
- Diagnóstico de
necesidades
- Conocimientos previos,
análisis y conclusiones.
2 1. Listas Continuación con el tema de
operaciones de listas,
implementación y tipos de
listas.
3 1. Listas Continuación con el tema de
operaciones de listas,
implementación y tipos de
listas.
4 1. Listas Continuación con el tema de
operaciones de listas,
implementación y tipos de
listas.
Asignación de Tarea 1,
extraclase. Entrega próxima
sesión.
5 1. Listas Continuación con el tema de
operaciones de listas,
implementación y tipos de
listas.
- Diagnóstico de
necesidades
- Conocimientos previos,
análisis y conclusiones.
3. Pilas Introducción al tema de pilas,
concepto, operaciones de
pilas, implementación y
evaluación de expresiones
aritméticas mediante pilas.
8 - Diagnóstico de
necesidades
- Conocimientos previos,
análisis y conclusiones.
Asignación de Tarea 2,
extraclase. Entrega próxima
sesión.
ACTIVIDADES DE
SESIÓN CONTENIDO TEMATICO
APRENDIZAJE
10 5. Árboles Introducción al tema de
árboles, conceptos, árboles
binarios, árbol de búsqueda
binario y árboles
balanceados.