Programación Estructurada para Ciencias Biomédicas
Curso de la Maestría en Ciencias y Tecnologías Biomédicas
INAOE, 2023
Descripción y organización tentativa del curso con fechas (PDF)
Temas
PARTE 1 por Dr. Izazaga
Introducción a la programación
Conceptos básicos de la programación
Introducción a MATLAB
Vectores y matrices
PARTE 2 por Dr. Torres García
Introducción a Python
Visualización de datos
Manejo de archivos (entrada/salida)
Estructuras de datos
Actividades de la 2da parte del curso
Software (a.k.a. programitas)
Instalar plugins de Python en Visual Code.
Draw.io (Diagramas de bloques y de flujo)
OBS Studio (para grabación de pantalla)
Referencias
Hahn, Valentine, “Essential MATLAB for Engineers and Scientists”, Academic Press, (2019).
Holly Moore, “Matlab para ingenieros”, Prentice Hall, (2013).
Cesar Pérez, “Matlab y sus aplicaciones en las ciencias y la ingeniería”, Prentice Hall, (2002).
Stormy Attaway, “Matlab: A Practical Introduction to Programming and Problem Solving”, Elsevier BH, (2009).
Redfern, D., Campbell, C., “The MATLAB® 5 Handbook”, Springer (2012).
Ramírez Jímenez, O., “Python a fondo”, Alfaomega, (2021).
Tudor, J., Python para principiantes, Millennium Publishing Ltd, (2019).
Joyanes Aguilar, L. Fundamentos de programación: algoritmos y estructura de datos y objetos. McGRAW‐HILL, (2003).
Andrew Ng, Introduction to Python Programming, (2017).
Zapotecatl López, J. L., Introducción al Pensamiento Computacional, Academia Mexicana de Computación, (2018).
Links de interés
Algoritmos de ordenamiento. https://leocardz.com/2014/09/14/seven-sorting-algorithms-in-a-few-lines
Apuntes sobre programación en C++, algoritmos ordenamiento. http://www.bufoland.cl/tc/metoorde.php
Introducción rápida a Python (hasta diapositva 29). http://e-ghost.deusto.es/docs/2006/cursillos/python/IntroPython.pdf
USO de cadenas en Python: http://www.openbookproject.net/thinkcs/archive/python/spanish2e/cap07.html
EJERCICIOS Python: https://www.hackerrank.com/domains/python/py-introduction
https://eva.fing.edu.uy/pluginfile.php/66214/mod_resource/content/4/T4-Microcontroladores.2018.pdf
https://www.elprocus.com/difference-between-risc-and-cisc-architecture/
Modern Component Families and Circuit Block Design. Nihal Kularatn (page 210).
Animaciones de algoritmos: http://btv.melezinek.cz/binary-heap.html