Introducción a la Programación científica

Cursos de extensión

Introducción a la Programación cientifica

Este curso proporciona una base sólida en programación científica, una disciplina que utiliza herramientas computacionales para resolver problemas en ciencia y bioinformática. La programación es esencial para automatizar tareas, analizar grandes conjuntos de datos biológicos y desarrollar algoritmos que revelen patrones significativos. A través de este curso, obtendrás una comprensión integral de los conceptos fundamentales de la programación y aprenderás cómo aplicar estas habilidades críticas en el contexto específico de la bioinformática, utilizando el lenguaje de programación Python.

DURACIÓN

32 horas

16 encuentros de 2hs

MODALIDAD

PRESENCIAL

EVALUACIÓN

Para su aprobación se requerirá de al menos un 80% de asistencia a las clases teóricas y prácticas, la aprobación de los trabajos prácticos presenciales y de la evaluación final.
La evaluación del aprendizaje se realizará en forma individual, tendrá carácter integrador y se llevará a cabo con la modalidad de actividad teórico práctica, en la que el alumno deberá resolver cuestiones sobre casos reales, explicando los conceptos aprendidos y su aplicación a problemas sencillos. Las calificaciones se expresarán de acuerdo con la escala numérica y conceptual establecida en la reglamentación vigente.

DESTINATARIOS

Curso orientado a complementar la formación de aquellas personas que provengan de carreras de grado de las áreas de biología, bioquímica, agronomía, medicina, entre otras, y que busquen complementar su formación con conocimientos y herramientas matemáticas, informáticas y computacionales básicas.

REQUISITOS DE INSCRIPCIÓN

Se requiere que los/as postulantes posean título de grado expedido por Universidades Nacionales, Provinciales, Privadas reconocidas o Extranjeras, con título de grado equivalente a una carrera de cuatro (4) años de duración como mínimo.

FECHA DE INICIO

-

DIRECTRO:

  • Dr. Adrián Turjanski

COORDINADOR:

  • Ing. Darío Cardacci

OBJETIVOS

  • Comprender cómo funciona una computadora, qué es un software y cómo funcionan los sistemas operativos.
  • Aprender los conceptos de los lenguajes de programación y cómo funcionan los traductores y compiladores.
  • Interiorizarse en el concepto de algoritmo computacional y de robustez, correctitud, completitud, eficiencia y eficacia de los mismos.
  • Comprender programas sencillos que realicen operaciones matemáticas asociadas a la bioinformática, manejando los objetos y funciones de SciPy/NumPy más habituales en cálculo numérico.
  • Programar de forma inicial en Python aplicando los conceptos aprendidos.

COSTO

Curso Arancelado 

CONTACTANOS

PARA RECIBIR MÁS INFORMACIÓN





    CONTENIDO

    N° clase Temas
    1-2 Introducción al TP N°1
    Trabajo práctico N°1 Uso de sistema operativo Linux.
    Manejo de Bash. Instalación de Linux y librerías específicas.
    3-4
    5-6

    Introducción al TP N°2
    Trabajo Práctico N°2: Estructura de un programa de Python editando
    Anexo I Resolución 76 -2023 Consejo Superior aplicaciones sencillas. Se enfocan los conceptos de variables,
    listas, loops, condicionales, operaciones lógico/algebraicas.

    7-8
    9-10 Introducción TP N°3
    Trabajo Práctico No3: Programación inicial y compilación.
    Se usarán pequeños ejemplos de aplicación biológica para calcular
    cadenas de nucleótidos inversas o complementarias y
    contar el número de nucleótidos en una secuencia.
    11-12
    13-14

    Introducción TP N°4
    Trabajo Práctico No4: Programación en Python para problemas
    sencillos en biología.
    Búsqueda de patrones en secuencias de ADN.
    Transcripción y traducción de secuencias.

    15-16
    Abrir chat
    Hola 👋
    ¿En qué podemos ayudarte?