Descripción del anuncio
Programar es resolver problemas y en esa premisa se basa mi metodología de enseñanza: como un guía, acompaño al alumno en su proceso de aprendizaje para que aprenda a pensar cómo programar de forma eficaz y autónoma.
Soy Ingeniero Superior de Informática, con más de 10 años de experiencia como docente y formador, y un conocimiento de más de 25 años de técnicas de programación:
- Lenguajes: C, C++, Java, Python, Ensamblador, Haskell, Prolog, C#, Scheme, Lisp.
- Paradigmas de programación: OOP, funcional, declarativa, lógica, etc.
- Programación de sistemas: C, Sistemas en tiempo real.
- Programación de microcontroladores: C, Arduino.
- Sistema operativo Linux: shell scripting (bash).
- Bases de datos relacionales SQL.
Aprender un lenguaje de programación no es solo conocer la sintaxis y proceso de ejecución de ese lenguaje, sino conocer técnicas y estrategias (es decir, estructura de datos y algoritmos) para comprender primero cómo se debe abordar un problema y, segundo, implementarlo en ese lenguaje de programación.
Sobre esta premisa, mis clases siguen un proceso escalonado de aprendizaje, empezando con problemas y programados adaptados al nivel del alumno, y que incorporan elementos nuevos a cada paso para que el aprendizaje sea al mismo tiempo sólido y efectivo. Siempre desde un punto de vista práctica y con enfoque en la utilidad y propósito de cada técnica.
Si necesitas hacer una práctica para asignaturas de tus estudios, también puedo ayudarte. Envíame el enunciado y enfocaré las clases para que aprendas todo lo necesario para entender y resolver el ejercicio.
Con formación docente y pedagógico, además de experiencia profesional en estas materias, he impartido clases presenciales y online en ciclos, grados y másteres
Las clases se pueden impartir a grupos de máximo 3 personas (con precios especiales y siempre online) o de forma individual.