UNIVERSIDAD NACIONAL DEL LITORAL   |   FACULTAD DE INGENIERÍA QUÍMICA 
« volver a Inicio

Programación


Profesor responsable

Plantel docente que participa en el dictado

Carácter de la asignatura: Obligatoria

Periodo de dictado: Ambos cuatrimestres

Número de semanas que dura el curso: 15

Carga horaria total: 105

Objetivos

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.

Cronograma de desarrollo de actividades-temas

SemanaTemas a desarrollar
1 Introducción, instalación del software, uso como calculadora.
2Tipos de datos, la sentencia "print", variables y asignaciones, módulos.
3Funciones, sentencias "if" y "while".
4Sucesiones, tuplas y listas. Primera evaluación de conocimientos mínimos.
5Recorrido de sucesiones, sentencia "for". Primer examen parcial.
6Listas por comprensión, filtros. Mutabilidad de listas.
7Acumuladas, regla de Horner y variantes.
8Introducción a la recursión, números de Fibonacci, torres de Hanoi.
9Archivos de texto, grafos. Segunda evaluación de conocimientos mínimos.
10Recorrido de grafos: ancho y profundidad. Segundo examen parcial.
11Módulo "graficar", números aleatorios.
12Clasificación, clasificación por conteo, búsqueda, búsqueda binaria.
13Ecuaciones diofánticas elementales, técnica de barrido. Cribas. Divisibilidad.
14Conteo y generación de objetos combinatorios. Tercera evaluación de conocimientos mínimos.
15Repaso. Tercer examen parcial.

Bibliografía

Requisitos para obtener la regularidad

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.

Régimen de promoción de la asignatura

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.

Carreras a las que pertenece

Materias correlativas

Tribunal Examinador