El documento presenta una introducción al curso de Programación 3. Explica los objetivos del curso como aprender estructuras de datos, algoritmos y arquitecturas de programación usando Java. También cubre el contenido del curso, la metodología, las políticas del aula como la honestidad académica, y da recomendaciones para los estudiantes.
2. 06/03/2017 Angel Vázquez-Patiño 2/26
Objetivos
1. Dar una motivación del tema
2. Presentar los objetivos del curso
3. Presentar el contenido del curso
4. Presentar la metodología del curso
5. Explicar las políticas del aula
6. Dar recomendaciones
4. 06/03/2017 Angel Vázquez-Patiño 4/26
Motivación
● Dos disciplinas clásicas: estructuras de datos y
algoritmos
● Porqué java: más moderno que C y C++,
orientado a objetos y orientado a la Web
● Información compleja desde el principio
● Porqué buscar eficiencia con computadores
nuevos más poderosos
● Buen diseño y codificación clara y legible
5. 06/03/2017 Angel Vázquez-Patiño 6/26
Objetivo del curso
Específicamente
● Diferenciar entre estructuras de datos y
estructuras de archivos
● Identificar los mejores algoritmos para definir
estructuras de archivos robustas
● Comprender, dominar, evaluar y utilizar
estructuras dinámicas de datos y su aplicación
para el diseño de sistemas informáticos
6. 06/03/2017 Angel Vázquez-Patiño 7/26
Objetivo del curso
Específicamente
● Evaluar y utilizar estructuras de archivos para
el diseño de sistemas informáticos
● Analizar y diseñar aplicaciones eligiendo la
solución más adecuada
● Analizar y diseñar arquitecturas de
programación por capas para el desarrollo de
sistemas informáticos
7. 06/03/2017 Angel Vázquez-Patiño 8/26
Objetivo del curso
Específicamente
● Entender las diferencias más importantes entre
las técnicas de compresión de archivos más
relevantes
● Entender los criterios para usar una u otra
técnica de compresión de archivos
● Entender las diferencias más importantes entre
las técnicas de encriptación de archivos más
relevantes
8. 06/03/2017 Angel Vázquez-Patiño 9/26
Objetivo del curso
Específicamente
● Entender los criterios para usar una u otra
técnica de encriptación de archivos
● Poner en práctica todos los conceptos teóricos
12. 06/03/2017 Angel Vázquez-Patiño 13/26
Políticas
Horario
● “Es difícil mostrarte confiable cuando la gente
tiene que esperarte.” Wes Fessler
● Pero si se llega tarde, no hacer ruido
Consultas
● Organización con anticipación
● Correo electrónico institucional, ¡Asunto!
● Canal Telegram (opcional)
14. 06/03/2017 Angel Vázquez-Patiño 15/26
Políticas
Deshonestidad académica
● Copia en examen o prueba, 0
● Plagio, 0
● Estatuto de la Universidad de Cuenca (2014)
Art. 124.- Constituyen faltas graves sancionadas
con la pérdida de una o varias asignaturas, según
las circunstancias y gravedad de la falta: Plagiar
trabajos, investigaciones o copiar exámenes para
obtener calificaciones.
22. 06/03/2017 Angel Vázquez-Patiño 23/26
Recomendaciones
“Bendito sea el que, no teniendo
nada qué decir, se abstiene de
demostrárnoslo verbosamente”.
George Eliot