Introducción

Sitio: FCEFyN Virtual
Curso: Informática Python 2022 Primer Cuatrimestre Asincrónico
Libro: Introducción
Imprimido por: , Invitado
Día: viernes, 6 de junio de 2025, 10:12

Bienvenida

Te damos la bienvenida a Informática! En este curso aprenderás a programar. Programar es dar instrucciones a una máquina para que realice una función de manera automática. Programar es hablar el lenguaje de las computadoras. 

 

 

Programar te permite resolver problemas usando todo la potencia que ofrece la computación. Sin embargo, la solución a estos problemas necesita ser descrita a través de un algoritmo.

 

 

Programar requiere entonces idear algoritmos que resuelvan problemas. Estos algoritmos se escriben en lenguajes de programación. Escribir en un lenguaje de programación se lo conoce también como codificarEn este curso utilizaremos Python como lenguaje de programación, pero existen muchos otros. 

Organización

El curso está organizado por 5 módulos. Cada módulo propone incorporar nuevas habilidades para diseñar algoritmos y codificarlos en Python a través un Trabajo Práctico (TP) que comprende 30 ejercicios de complejidad creciente. Al finalizar cada módulo se lo evalúa a través de Evaluaciones Conceptuales (EC).

Docentes

Los profesores que te acompañaremos somos:

  • Aldo ALGORRY
  • Alejandro AMBROSINI
  • Silvia ARIAS
  • Rubén AYME
  • Marcelo CEBOLLADA
  • Graciela CORRAL BRIONES
  • Laura DÍAZ
  • Maximiliano ESCHOYEZ
  • Jorge FINOCHIETTO
  • Pablo GOMEZ
  • Nehuén GONZALEZ MONTORO
  • Pablo GOR
  • Pablo MADOERY
  • Damián MORERO
  • Federico PELLIZA
  • Fernando RAVERTA
  • Matías ROMANO
  • José SCILIPOTI
  • Rodolfo VELASCO
  • Luis VENTRE

Materiales



Cronograma

Clase Semana Feriados Tema Capítulo Exámenes*
1 7/03/2022 12/03/2022 Unidad 1: Introducción a la Programación. Solución de problemas y desarrollo de software. Algoritmos. Errores en programación. Hardware y conceptos de almacenamiento. (1)- [1] -
2 14/03/2022 19/03/2022 Unidad 2 : Herramienta de programación. Estilo de programación. Constantes y operaciones aritméticas. Operadores lógicos y relacionales. Variables y declaraciones. Operaciones de asignación. Tipos de datos. Aplicaciones. (2)-[2] -
3 21/03/2022 26/03/2022 Jueves 24 Unidad 2: Procedimiento para el desarrollo de software. Funciones de biblioteca. Entrada y salida estándar de información. Formato de salida. Aplicaciones. (3)-[3] -
4 28/03/2022 2/04/2022  Sábado 2
Unidad 3: Estructuras de decisión. La estructura de decisión simple. La estructura de decisión doble. Estructuras de decisión anidadas. La estructura de decisión múltiple. (4)-[4] EC1
5 4/04/2022 9/04/2022 Unidad 3: Las estructuras de repetición indefinidas. La estructura de repetición definida. (5)-[4]
6 11/04/2022 16/04/2022 Viernes 15 Unidad 3: Estructuras de repetición anidadas. Técnicas de programación estructurada. Aplicaciones. (5)-[4] EC2
7 18/04/2022 23/04/2022 Unidad 5: Arreglos unidimensionales. Inicialización de arreglos. Arreglos bidimensionales. Arreglos como argumentos. (11)-[5]
8 25/04/2022 30/04/2022
Unidad 5: Algoritmos de búsqueda y ordenamiento. Direcciones y punteros. Nombres de arreglos como punteros. Transmisión de direcciones. Listas enlazadas. Aplicaciones. (11)-[5] EC3
9 2/05/2022 7/05/2022 Unidad 4: Declaración de funciones y parámetros. Prototipos. Argumentos. Aplicaciones. (6)-[6]
10 9/05/2022 14/05/2022 Unidad 4: Alcance de variables. Clases de almacenamiento de variables.Recursividad y aplicaciones. (6)-[6] EC4
11 16/05/2022 21/05/2022 Miércoles 18
Unidad 6: Estructuras sencillas. Arreglo de estructuras. Estructuras como argumentos de función. Listas enlazadas. Asignación dinámica de estructuras de datos. Uniones. Aplicaciones. (13)-[7]
12 23/05/2022 28/05/2022  Miércoles 25 Unidad 7: Lectura y escritura de archivos. Acceso aleatorio de archivos. Flujo de archivos como argumento de función. (8)-[8] EC5
13 30/05/2022 4/06/2022 Unidad 7: Excepciones y comprobación de archivos. Bibliotecas de entrada/salida. Aplicaciones. (8)-[8]
14 6/06/2022 11/06/2022 Parcial EA
15 13/06/2022 18/06/2022  Viernes 17 Recuperatorio EA -
- 20/06/2022 25/06/2022 Consulta Finales
1 27/06/2022 2/07/2022 Primer Turno Final
2 18/07/2022 23/07/2022 Segundo Turno Final

*Las fechas de las EC son recomendaciones, cada estudiante podrá rendir las EC en el momento que lo desee.

BIBLIOGRAFIA:
[cap.] Marzal, Andrés y García, Isabel (2003). Introducción a la programación com Python.
(cap.) Bronson, G. (2007). C++ para Ingeniería y Ciencias.(2da. edición)