nestoreaguilera@gmail.com
)nestoreaguilera@gmail.com
)jdelia@intec.unl.edu.ar
)mfgolo@santafe-conicet.gov.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: 120
Introducción a la programación imperativa, a la estructurada y a la funcional. Contenidos mínimos: Algoritmos. Estructuras elementales de datos. Estructuras elementales de control. Introducción a la programación estructurada. Introducción a la programación funcional.
Semana | Temas a desarrollar |
---|---|
1 | Estructura básica de la computadora (arquitectura de Von Neumann). Tipos de datos elementales: entero, decimal, cadenas de caracteres, lógico, Operaciones y expresiones. Variables y asignación. |
2 | Continuación del tema anterior. |
3 | Módulos y funciones, variables locales y globales. Gráficos de funciones de variable real. |
4 | Secuencias en Python: tuplas, lista, rangos. Operaciones comunes. |
5 | Estructuras básicas de control: “if-elif-else”, “while”, “for”. |
6 | Archivos de texto. |
7 | Números aleatorios y simulación. Primera evaluación de conocimientos mínimos (incluyendo hasta tema 5). |
8 | Búsqueda y clasificación. Primer parcial (incluyendo hasta tema 5). |
9 | Números enteros y divisibilidad. Máximo común divisor, ecuaciones diofánticas, cribas, números primos. |
10 | Elementos de cálculo numérico: representación de decimales, métodos iterativos, polinomios, cambio de base. |
11 | Grafos. Representación de grafos en la computadora, recorrido de un grafo, camino más corto, árbol generador mínimo. |
12 | Continuación del tema anterior. |
13 | Recursión. Comparación con inducción. Generación de objetos combinatorios. |
14 | Continuación del tema anterior. |
15 | Repaso, segundo parcial, prueba de aptitudes con la computadora. |
• Asistencia a las clases prácticas: superior al 80 %.
• Verificación de conocimientos mínimos básicos: se llevarán a cabo dos controles en los que el alumno deberá obtener un porcentaje superior al 60 % en cada uno.
• Los controles serán escritos e individuales.
Durante el curso se tomarán dos exámenes parciales y un examen de aptitudes con la computadora.
• El examen de aptitudes será individual, se tomará hacia el final de cuatrimestre, no llevará calificación, y podrá recuperarse una única vez.• Los exámenes parciales serán escritos e individuales.
• Los alumnos que cumplan con el régimen de regularidad podrán promocionar elcurso satisfaciendo alguna de las siguientes alternativas.
– Aprobando cada uno de los exámenes parciales, con al menos 60 % del totalen cada parcial, y el examen de aptitudes. En este caso, la nota final será el promedio de las calificaciones obtenidas en los exámenes parciales.
– Habiendo aprobado el examen de aptitudes y de no alcanzar el 60 % 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 60 %.
La nota final será la calificación obtenida en este examen integrador.
• Por examen final: se deberá aprobar un examen de resolución de problemas en la computadora.