2015 1 APO2 Programa
2015 1 APO2 Programa
2015 1 APO2 Programa
Pregrado
ISIS-1205 Algortmica y Programacin por Objetos 2
http://sistemas.uniandes.edu.co/~isis1205
Semestre: 2015-10
Objetivos pedaggicos
Al final del curso, el estudiante ser capaz de:
1. Utilizar algoritmos simples de bsqueda y ordenamiento como parte de la solucin de un problema.
2. Construir las pruebas unitarias automticas de un programa.
3. Utilizar archivos secuenciales, tanto como un medio para hacer persistir el estado del modelo del mundo, como una
manera de recuperar y salvar informacin de la memoria secundaria.
4. Estudiar las estructuras enlazadas, como una forma dinmica de modelar caractersticas de los elementos del
mundo con una cardinalidad variable.
5. Utilizar la recursin como una tcnica para escribir un algoritmo.
6. Estudiar las estructuras recursivas como una manera de representar modelos jerrquicos y de manejar conjuntos de
objetos de manera ordenada.
7. Estudiar algunos mecanismos de reutilizacin de clases (como la herencia) y de definicin de contratos (como las
interfaces).
8. Estudiar los elementos involucrados en la construccin de una interfaz usuario que utiliza elementos grficos.
9. Estudiar la algortmica y la tecnologa que soportan algunos requerimientos no funcionales simples, asociados con
la persistencia de la informacin y la distribucin.
Metodologa
El curso est organizado en 6 niveles que corresponden a objetivos pedaggicos especficos y a un conjunto de
conocimientos y habilidades que se introducen o se refuerzan. Para cada nivel, el profesor trabajar durante la clase
utilizando ejemplos que muestran los conceptos del nivel y en las sesiones de laboratorio se dar material de refuerzo a
lo visto en clase. Adicionalmente, y como parte de su trabajo individual, el estudiante deber desarrollar un ejercicio. Un
ejercicio corresponde a la solucin de un problema simple, utilizando los conocimientos y las habilidades trabajados en
el nivel.
Plan de temas
Semana
1
2
3
4
5
Nivel
Evaluacin
Tema
15%
Ejercicio 1
15%
Ejercicio 2
6
7
8
9
10
15%
Ejercicio 3
10
15%
Ejercicio 4
11
12
11
20%
Ejercicio 5
12
20%
Ejercicio 6
13
14
15
El calendario detallado de cada seccin se encuentra publicado en el sitio WEB de CUPI2 y hace parte integral de este
programa: http://cupi2.uniandes.edu.co/sitio/index.php/cursos/apo2/profesores-y-secciones
II. Cada ejercicio debe tener como resultado final un programa que funciona, que se puede utilizar y que se puede
verificar a travs de pruebas. No se evaluarn ejercicios con errores de compilacin, su respectiva nota es 0.
III. Slo se aceptan las entregas de los ejercicios y los exmenes prcticos por SICUA PLUS en los plazos
establecidos.
IV. La distribucin de los porcentajes depende de las notas obtenidas en el examen escrito y en el examen
prctico, de la siguiente manera:
Ejercicio
Examen escrito
Examen prctico
4%
8%
3%
Niveles de 15%
En alguno de los dos exmenes el
estudiante no obtuvo el 50% de la
nota obtenida en el ejercicio
0%
8%
7%
5%
10%
5%
Niveles de 20%
En alguno de los dos exmenes el
estudiante no obtuvo el 50% de la nota
obtenida en el ejercicio
0%
10%
10%
Las fechas de entrega de los ejercicios, as como de los exmenes tericos y prcticos de los niveles 7 al 11 son
especificadas en el cronograma de actividades de cada seccin. Las fechas del nivel 12 se darn a conocer al final del
semestre, ya que estas son determinadas por la Oficina de Admisiones y Registro de la Universidad. La fecha de
entrega del ejercicio del nivel 12 corresponder a la fecha de la primera evaluacin (terica o prctica) del mismo nivel,
segn lo defina la Oficina de Admisiones y Registro.
Poltica de aproximacin de notas finales
En este curso las calificaciones definitivas sern de uno cinco (1,5) a cinco (5,0), usando la siguiente escala de
aproximacin:
De 0 a 1,74
De 1,75 a 2,24
De 2,25 a 2,99
De 3,0 a 3,24
De 3,25 a 3,74
De 3,75 a 4,24
De 4,25 a 4,74
De 4,75 a 5,0
1,5
2,0
2,5
3,0
3,5
4,0
4,5
5,0
Bibliografa
Jorge Villalobos, Introduccin a las Estructuras de Datos: Aprendizaje Activo Basado en Casos, Editorial PrenticeHall, 2008. (De venta en la librera de la Universidad y en la librera Panamericana)