<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p> </p>
<p>-------- Mensaje original --------</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr><th align="right" valign="baseline" nowrap="nowrap">Asunto:</th>
<td>Curso Técnicas de Programación Científica</td>
</tr>
<tr><th align="right" valign="baseline" nowrap="nowrap">Fecha:</th>
<td>2016-08-22 16:40</td>
</tr>
<tr><th align="right" valign="baseline" nowrap="nowrap">Remitente:</th>
<td>Cecilia Jarne <cecilia.jarne@unq.edu.ar></td>
</tr>
<tr><th align="right" valign="baseline" nowrap="nowrap">Destinatario:</th>
<td>Asistentes de Secretaria de Fisica <secre2@fisica.unlp.edu.ar></td>
</tr>
</tbody>
</table>
<p> </p>
<!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>Les envío para difundir a continuación la información sobre el curso de 
posgrado que dictaremos sobre técnicas de programación científica en la 
Universidad Nacional de Quilmes desde el 14 al 18 de Noviembre.

Adjunto Flyer y link para la inscripción.

----
Curso de Posgrado de Técnicas de Programación Científica

Esta dirigido principalmente a estudiantes del Doctorado en Ciencia y 
Tecnología, graduados en Ciencias Exactas y Naturales, Biología o 
formación equivalente. También lo está a investigadores en formación que 
posean nociones básicas de programación. El objetivo principal del curso 
es el de presentar estrategias y buenas prácticas al momento de diseñar 
e implementar software científico.
La principal motivación para la realización de este curso es que se ha 
detectado la necesidad, tanto en estudiantes de postgrado como en grupos 
de investigación ya consolidados, de contar con instrumentos más 
formales y herramientas actuales para el desarrollo de software 
científico y también para su uso eficiente: elección de librerías y como 
trabajar con un código de desarrollo colaborativo.
El curso apunta a conocer los fundamentos de los lenguajes de 
programación, pero también a un uso eficiente del tiempo del científico 
que los utiliza y al desarrollo de software modular y reutilizable.

Importante: Inscripción abierta hasta el 10 de octubre 2016
Lugar: Universidad Nacional de Quilmes desde el 14 al 18 de Noviembre.

Link: bit.ly/ctpc2016


Programa:
Primer día
•Introducción al desarrollo de software
•Introducción a python
•Hands-on: python como lenguaje de scripting
Segundo dia
•Sistemas de control de versiones: git
•Introducción a la programación orientada a objetos
•Hands-on: git
•Hands-on: OOP en python
Tercer día
•Compilación y linkeo
•Interacción de python con lenguajes compilados
•Hands-on: compilación y linkeo
•Hands-on: comunicación de python con c
Cuarto día
•Arquitectura del computador actual. Fundamentos de arquitectura para 
computación paralela
•Debugging y profiling
•Programación en entornos paralelos I: MPI
•Introducción a la programación en sistemas de memoria distribuida (MPI)
•Hands-on: debugging
Quinto día
•Optimización de software: Algoritmos | Estructuras de datos
•Optimización de hardware
•Programación en entornos paralelos I: OpenMP
•Documentación
•Hands-on: profiling
•Hands-on: programación en entornos paralelos.
</pre>
<div> </div>
</body></html>