nestoreaguilera@gmail.com
)nestoreaguilera@gmail.com
)jdelia@intec.unl.edu.ar
)mmarques@fiq.unl.edu.ar
)Carácter de la asignatura: Obligatoria
Periodo de dictado: Ambos cuatrimestres
Número de semanas que dura el curso: 15
Carga horaria total: 105
El curso es una introduccción a algoritmos matemáticos básicos y su programación usando un lenguaje de computadora de amplia difusión.
Se verán las estructuras clásicas de control y repetición, el uso de listas (secuencias), recursión, manejo de archivos de texto, para luego estudiar algoritmos de simulación, clasificación, grafos, técnicas de barrido, y generación de objetos combinatorios.
En esta oportunidad, se apelará al lenguaje Python usando la interfaz incorporada Idle.
Este curso se solapa en gran parte con el de Computación, obligatorio para Ingeniería Industrial y optativo para otras ingenierías.
Semana | Temas a desarrollar |
---|---|
1 | Introducción, instalación del software, uso como calculadora. |
2 | Tipos de datos, la sentencia "print", variables y asignaciones, módulos. |
3 | Funciones, sentencias "if" y "while". |
4 | Sucesiones, tuplas y listas. Primera evaluación de conocimientos mínimos. |
5 | Recorrido de sucesiones, sentencia "for". Primer examen parcial. |
6 | Listas por comprensión, filtros. Mutabilidad de listas. |
7 | Acumuladas, regla de Horner y variantes. |
8 | Introducción a la recursión, números de Fibonacci, torres de Hanoi. |
9 | Archivos de texto, grafos. Segunda evaluación de conocimientos mínimos. |
10 | Recorrido de grafos: ancho y profundidad. Segundo examen parcial. |
11 | Módulo "graficar", números aleatorios. |
12 | Clasificación, clasificación por conteo, búsqueda, búsqueda binaria. |
13 | Ecuaciones diofánticas elementales, técnica de barrido. Cribas. Divisibilidad. |
14 | Conteo y generación de objetos combinatorios. Tercera evaluación de conocimientos mínimos. |
15 | Repaso. Tercer examen parcial. |
1. Asistencia a las clases prácticas superior al 80%.
2. Aprobar 3 (tres) Evaluaciones de Conocimientos Mínimos (ECM) en los que el alumno deberá obtener un porcentaje superior al 58% en cada una.
3. Las ECM serán escritas e individuales.
1. Durante el curso se tomarán tres parciales teórico-prácticos y un examen de aptitudes con la computadora.
2. El examen de aptitudes será individual, se tomará hacia el final de cuatrimestre, se calificará como aprobado o no aprobado, y podrá recuperarse una única vez.
3. Los parciales teóricos-prácticos serán escritos e individuales.
4. Los alumnos que cumplan con el régimen de regularidad podrán promocionar el curso satisfaciendo alguna de las siguientes alternativas:
4.1. Aprobar cada uno de los parciales con al menos 58% del total en cada uno, y aprobar el examen de aptitudes. En este caso, la nota final será el promedio de las calificaciones obtenidas en los exámenes parciales.
4.2. Habiendo aprobado el examen de aptitudes y de no alcanzar el 58% en cada parcial pero obteniendo al menos 50% en cada uno de ellos, se podrá optar por rendir un examen integrador al final del cuatrimestre, que deberá aprobarse con al menos 58%. La nota final será la calificación obtenida en este examen integrador.
4.3. Por examen final: se deberá aprobar un examen de resolución de problemas en la computadora.