El objetivo principal del curso es el de presentar estrategias y buenas prácticas al momento de diseñar e implementar software científico. El curso está orientado a científicos jóvenes en formación y estudiantes avanzados de carreras de grado científicas.
La principal motivación para la realización de este evento 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 más actuales para el desarrollo de software
científico y también para su uso eficiente:
- Elección de librerías.
- Colaboración con un código de desarrollo colaborativo.
- Interfaz del usuario con el programa.
El curso, de este modo, apunta a conocer los fundamentos de los lenguajes compilados y cuáles son los distintos paradigmas de programación, pero también a un uso eficiente del tiempo del científico que los utiliza a través de lenguajes interpretados y desarrollo de software modular y reutilizable.