Está en la página 1de 2

Cronograma

Datos de la asignatura
Facultad FACULTAD DE INGENIERÍA Y CIENCIAS EXACTAS Depto. DETIN
Materia Programación I
N° de
Año y cuatrimestre 2018 – 2° C Código 3.4.071 1668
Clase
Día y horario de
Jueves (18:30 - 22:30) Cantidad de clases 17
cursado

Datos del equipo docente


Profesor a cargo Thompson, Ricardo Categ. Adj. Hs. asignadas 68
Docente auxiliar Categ. Hs. asignadas

CRONOGRAMA TENTATIVO
Semana Fecha Aula Labs Actividad/Contenido

713 (P) L503 (U)


Introducción al lenguaje Python. Variables, operadores, estructuras de control.
1 09-08
Instrucciones break y continue. Uso del entorno de desarrollo. Ejercitación.
Funciones. Estructura. Parámetros. Parámetros mutables e inmutables. Valores por
2 16-08 713 (P) L503 (U)
omisión. Ámbito de las variables. Funciones Lambda. Módulos y paquetes.
3 23-08 713 (P) L503 (U) Listas. Acceso por subíndice. Desempaquetado. Operaciones. Métodos. Números al azar.

713 (P) L503 (U)


Listas. Rebanadas. Concepto de iterables. Instrucción for. Listas por comprensión.
4 30-08
Matrices. Implementación en Python.
5 06-09 713 (P) L503 (U) Funciones y listas. Ejercitación.
6 13-09 713 (P) L503 (U) Simulacro de parcial
7 20-09 L503 (T) Primer Parcial
8 27-09 713 (P) L503 (U) Cadenas de caracteres. Operaciones. Métodos. Conversión de números a cadenas.
9 04-10 713 (P) L503 (U) Cadenas de caracteres. Métodos. Formateo de cadenas.
10 11-10 713 (P) L503 (U) Excepciones. Concepto. Cláusulas try, except y finally. Instrucción raise.
11 18-10 713 (P) L503 (U) Archivos. Concepto y clasificación. Archivos de texto. Apertura, procesamiento y cierre.
12 25-10 713 (P) L503 (U) Archivos separados por comas (CSV) y otros delimitadores. Ejercitación.
13 01-11 713 (P) L503 (U) Recursividad. Iteraciones vs. Recursividad. Ventajas y desventajas.
14 08-11 713 (P) L503 (U) Simulacro de parcial.
15 15-11 L503 (T) Segundo Parcial
713 (P) L503 (U)
Tuplas, conjuntos y diccionarios. Concepto. Aplicaciones. Empaquetado y
16 22-11
desempaquetado. Operaciones.
17 29-11 L503 (T) Recuperatorio
20-12 L503 (T) Segundo Recuperatorio y Final Regular

TRABAJOS PRÁCTICOS:
Se resolverán numerosos ejercicios separados en guías de trabajos prácticos, favoreciendo la activa
participación de los alumnos a los efectos de su resolución en clase.
2/3

RÉGIMEN DE APROBACIÓN DEL CURSO:


Aprobación de la cursada de la materia:
· Aprobar los dos exámenes parciales con una calificación mínima de 4 (cuatro). Hacia la finalización del
curso habrá dos instancias de recuperación para estos parciales. Una en la última semana de cursada y
otra en la fecha del final regular. Podrá recuperarse cualquiera de los parciales en cualquiera de estas
dos fechas y en cualquier orden. No se podrá recuperar y rendir final en la misma fecha.
· Asistir como mínimo al 75% de las horas de clase.

Aprobación de la materia:
De acuerdo a la normativa de la universidad, para aprobar la materia es necesario aprobar la cursada de la
misma (con las condiciones descriptas anteriormente) y un examen final.
El examen final podrá rendirse en cualquiera de las 11 fechas de final posteriores a la aprobación de la
cursada -incluyendo el final regular- con un máximo de 3 oportunidades.
El examen podrá ser oral y/o escrito, y se aprobará con una calificación mínima de 4 (cuatro).

BIBLIOGRAFÍA
Básica
Joyanes Aguilar, Luis: Fundamentos de Programación. Editorial Mc. Graw-Hill. ISBN 978-84-481-
6111-8. EAN 9788448161118.

Complementaria
Tutorial de Python 3 [En línea] Python Software Foundation. Disponible gratuitamente bajo la
licencia PSF en http://tutorial.python.org.ar
Pilgrin, Mark: Inmersión en Python 3 [En línea] Traducido por José Miguel González Aguilera.
Disponible gratuitamente (bajo licencia Creative Commons 3.0) en
https://openlibra.com/es/book/inmersion-en-python-3
· Marzal Varó, A. - Gracia Luengo, I., García Sevilla, P.: Introducción a la programación con Python 3
[En línea] Disponible bajo licencia Creative Commons en
https://openlibra.com/es/book/introduccion-a-la-programacion-con-python-3

También podría gustarte