<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 12pt; font-family: Georgia,Palatino,serif'>
<p>-------- Mensaje original --------</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th align="right" valign="baseline" nowrap="nowrap">Asunto:</th>
<td>Pedido Difusión curso de Posgrado</td>
</tr>
<tr>
<th align="right" valign="baseline" nowrap="nowrap">Fecha:</th>
<td>2019-09-14 11:32</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> </td>
</tr>
</tbody>
</table>
<!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span style="white-space: nowrap;"><br />Estimados,</span><br /> <br /> Les solicitamos si pudieran hacer la difusión para la inscripción de otra nueva edición del curso de posgrado de técnicas de programación científica.<br /> <br /> <span style="white-space: nowrap;">Saludos Cecilia Jarne,</span><br /> <br /> <span style="white-space: nowrap;">-------------------</span><br /> <br /> <br /> <span style="white-space: nowrap;">Curso de Posgrado de Técnicas de Programación Científica</span><br /> <br /> 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.<br /> 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.<br /> 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.<br /> <br /> <span style="white-space: nowrap;">Importante: Inscripción abierta</span><br /> Lugar: Universidad Nacional de Quilmes desde el 18 de octubre de 2019 al 15 de noviembre de 2019<br /> <br /> Link: <a href="http://www.unq.edu.ar/cursos-posgrado/107-t%C3%A9cnicas-de-programaci%C3%B3n-cient%C3%ADfica.php">http://www.unq.edu.ar/cursos-posgrado/107-t%C3%A9cnicas-de-programaci%C3%B3n-cient%C3%ADfica.php</a><br /> <br /> <br /> <span style="white-space: nowrap;">Programa:</span><br /> <br /> <span style="white-space: nowrap;">Primer día</span><br /> <span style="white-space: nowrap;">•Introducción al desarrollo de software</span><br /> <span style="white-space: nowrap;">•Introducción a python</span><br /> <span style="white-space: nowrap;">•Hands-on: python como lenguaje de scripting</span><br /> <br /> <span style="white-space: nowrap;">Segundo dia</span><br /> <span style="white-space: nowrap;">•Sistemas de control de versiones: git</span><br /> <span style="white-space: nowrap;">•Introducción a la programación orientada a objetos</span><br /> <span style="white-space: nowrap;">•Hands-on: git</span><br /> <span style="white-space: nowrap;">•Hands-on: OOP en python</span><br /> <br /> <span style="white-space: nowrap;">Tercer día</span><br /> <span style="white-space: nowrap;">•Compilación y linkeo</span><br /> <span style="white-space: nowrap;">•Interacción de python con lenguajes compilados</span><br /> <span style="white-space: nowrap;">•Hands-on: compilación y linkeo</span><br /> <span style="white-space: nowrap;">•Hands-on: comunicación de python con c</span><br /> <br /> <span style="white-space: nowrap;">Cuarto día</span><br /> •Arquitectura del computador actual. Fundamentos de arquitectura para computación paralela<br /> <span style="white-space: nowrap;">•Debugging y profiling</span><br /> <span style="white-space: nowrap;">•Programación en entornos paralelos I: MPI</span><br /> <span style="white-space: nowrap;">•Introducción a la programación en sistemas de memoria distribuida (MPI)</span><br /> <span style="white-space: nowrap;">•Hands-on: debugging</span><br /> <br /> <span style="white-space: nowrap;">Quinto día</span><br /> <span style="white-space: nowrap;">•Optimización de software: Algoritmos | Estructuras de datos</span><br /> <span style="white-space: nowrap;">•Optimización de hardware</span><br /> <span style="white-space: nowrap;">•Programación en entornos paralelos I: OpenMP</span><br /> <span style="white-space: nowrap;">•Documentación</span><br /> <span style="white-space: nowrap;">•Hands-on: profiling</span><br /> <span style="white-space: nowrap;">•Hands-on: programación en entornos paralelos.</span></div>
</body></html>