/programacion1-python-unsam

Curso de programación en Python de la Licenciatura en Ciencia de Datos de la UNSAM

Primary LanguagePythonMIT LicenseMIT

Programación 1 - Licenciatura en Ciencia de Datos - UNSAM

En el marco de la Licenciatura en Ciencia de Datos, la Escuela de Ciencia y Tecnología de la UNSAM dicta la materia Programación 1.

¿De qué es el curso?

Este es un curso cuatrimestral de algoritmos y programación en Python. El curso combina el material de lectura con clases presenciales en el laboratorio y ejercicios de entrega semanal.

Es un curso de programación en Python que prepara a les estudiantes para poder programar algoritmos y comprender los métodos desarrollados por otres. Está orientado a preparar a le estudiante para profundizar en temas de análisis y visualización de datos, aprendizaje automático, modelado matemático y desarrollo de scripts.

El curso ocupa un cuatrimestre y se dicta semanalmente en el laboratorio de informática El material de las clases teóricas, tanto escrito como videos, está disponible en este repositorio.

Audiencia. ¿Para quién está pensado?

El curso está orientado a estudiantes de la Licenciatura en Ciencas de Datos de la ECyT, UNSAM. Se asumen mínimos conocimientos previos de programación, aunque no asumimos ningún conocimiento del lenguaje Python. Es un curso intenso y desafiante, que invita a pensar y a desarrollar algoritmos.

Contenidos

El objetivo de este curso es enseñar los fundamentos del lenguaje Python y algunos conceptos del diseño de algoritmos. El curso está orientado al manejo de datos, a la escritura de scripts y a una organización adecuada de los programas. Estudiaremos un poco de teoría de algoritmos, incluyendo conceptos básicos de la teoría de la complejidad y algunas estructuras de datos no triviales. Introduciremos la programación orientada a objetos. Al final de este curso les estudiantes deberían poder escribir sus propios programas en Python así como entender y modificar programas escritos por otres.

Requerimientos

Este es un curso cuatrimestral de grado con guías de ejercicios de entrega semanal obligatoria y encuentros presenciales en el laboratorio donde habrá espacio para consultas.

Para hacer este curso solo hace falta estar inscriptx, tener instalado el Python 3.6 (o uno más nuevo), comprometerse a leer las clases y a hacer los ejercicios de las guías semanales. Estimamos que esto te demandará alrededor de 15 horas de dedicación semanal (en algunos casos menos, en algunos casos más, dependiendo del estudiante).

Docentes

El curso está a cargo de dos profesores de la ECyT-UNSAM que son también investigadores del CONICET: Oscar Filevich es Lic. en Biología, Dr. en Química y trabaja en neurofisiología; Rafael Grimson es Lic. en Matemática, Dr. en Computación y trabaja en temas ambientales.

Inscripción

Para inscribirse en el curso es necesario ser alumnx de la Licencitura en Ciencia de Datos de la UNSAM. Para más información acercarse a la oficina de alumnos de la Escuela de Ciencia y Tecnología de la UNSAM, cita en campus Miguelete.