Curso

PROGRAMACIÓN EN JULIA PARA INVESTIGADORES EN CIENCIA ANIMAL (PRINCIPIANTES)

  • Desde: 6/5/24
  • Hasta: 10/5/24
  • Campus de Valencia
  • Idioma: Castellano
  • Presencial

Preinscripción desde el 25/3/24

Promovido por:
Instituto Universitario de Ciencia y Tecnología Animal

Responsable de la actividad:
Noelia Ibáñez Escriche



Modalidad

Presencial Online Emisión en directo

20 horas


0 horas


0 horas

Horario


Lunes 6 mayo: 15:00-19:00
Martes 7 mayo: 9:30-13:30
Miércoles 8 mayo: 9:30-13:30
Jueves 9 mayo: 9:30-13:30
Viernes 10 mayo: 9:30-13:30

Lugar de impartición
Edificio 7G - Aula 1
Certificación

Asistencia

Modalidad

PRESENCIAL

Curso

2023-2024

ECTS

0

Campus

Valencia

20 h

Presenciales

0 h

Online

Precio Colectivo Plazos
85 € Alumno UPV  1 plazo
85 € Alumni UPV PLUS  1 plazo
85 € Personal UPV  1 plazo
85 € Titulado UPV  1 plazo
125 € Público en general  1 plazo
85,00 € - Alumno UPV
85,00 € - Alumni UPV PLUS
85,00 € - Personal UPV
85,00 € - Titulado UPV
125,00 € - Público en general

Objetivos

Al finalizar el curso, el participante deberá ser capaz de procesar bases de datos de ciencia animal para obtener resultados y conclusiones a partir de scripts programados en JULIA de una forma eficaz.

Acción formativa dirigida a

Estudiantes pre- y posdoctorales y científicos de las áreas de ciencias de la producción y tecnología animal (genética, nutrición, manejo) que usualmente trabajen con grandes bases de datos y además trabajen en el diseño, análisis estadístico, ejecución de experimentos y presentación de resultados.


Profesores

  • Noelia Ibáñez Escriche Profesor/a Titular de Universidad
  • Bolivar Samuel Sosa Madrid Investigador Doctor

Metodología didáctica y sistemas de evaluación

Las clases serán presenciales utilizando el ordenador y otras herramientas telemáticas. Las clases incluye prácticas continuas para certificar las lecciones aprendidas y un pequeño proyecto final sobre el uso de códigos en JULIA para procesar una base de datos reales proveniente de un experimento en el área de ciencias agronómicas.

Temas a desarrollar

Este curso introduce a la programación básica de Julia comenzando con los fundamentos elementales de programación como las estructuras de las variables, cadenas de textos (“string”), cargar base de datos, la instalación y funcionamiento del lenguaje JULIA hasta los condicionales, iteraciones, recursión, módulos, funciones y script a ejecutar incluyendo “múltiple dispatch”. El curso seguirá el siguiente programa:


1) ¿Qué es la programación?
2) Introducción a Julia Programming.
3) Descarga e instalación de editores de texto: Visual Studio Code y/o Jupyter notebook.
4) Descarga e instalación de Julia Programming. ¿Qué es REPL?
5) Estructuras y elementos del lenguaje JULIA.
- Comentarios, documentación (docstring).
- Variables y tipo de datos (numéricos, lógicos y string)
- Cadena de texto (string)
- Diccionarios y tuples.
6) Operaciones matemáticas y lógicas.
7) Instalación y manejo de paquetes y módulos
8) Carga, lectura, manejo y escritura de archivos. Trabajando con archivos y directorios.
9) Estructuras de control de flujos.
- Condicionales: if…else
- Recursiones e Iteraciones. while, for, break, continue.
- Funciones definidas por el usuario. Incluir `mutate`.
10) Control y manejo de errores.
11) Trabajando con objetos strings: prestación mucha atención.
12) Convirtiendo objetos y tipos de filtraje (Repaso): convert(), parse(), map(), filter(), find(), findIndex(), fill(), copyWithin(), some(), every(), reduce().
13) Multiple Dispatch.
14) Visualización y Gráficos en Julia.
15) Introducción a la programación de funciones y simulación básica: una mirada a `Benchmarking` , `Chairmarks` y `ProgressMeter`.

Visita otros cursos relacionados con...

julia data science animal science programación producción animal.