Este curso tiene por objeto servir de manual de referencia para toda aquella persona que, siendo usuaria de ordenadores personales, desee introducirse en los conceptos básicos de programación y comenzar a desarrollar sus propios programas.
Los aspectos que se tratan son:
· Fundamentos de programación (aplicables a cualquier lenguaje).
· Algoritmia y lógica.
El curso no pretende ser un tratado de bases o metodología de programación, sino un compendio de conocimientos y guía práctica. Su carácter práctico busca que el lector pueda desarrollar programas en un plazo de pocas semanas, con unos conocimientos básicos de fundamentos y buenas prácticas de programación.
Diapositiva 2
¿POR QUÉ ESTUDIAR FUNDAMENTOS DE PROGRAMACIÓN?
Entendemos que existen potentes herramientas de software a disposición de la ingeniería o la ciencia, en sentido amplio, en el mercado. Sin embargo, algunos factores resultan problemáticos, como por ejemplo:
· Gran parte de ese software funciona como cajas negras: conocemos los resultados pero no los pasos intermedios o procesos.
· La complejidad con la que están diseñados estos programas puede suponer la necesidad de dedicar una gran cantidad de tiempo para conseguir un manejo completo y resultados fiables.
· Precios elevados.
· Los constantes cambios de normativa y de versiones pueden dejar obsoletos los programas que usamos.