Computación para Ingenierías
Modalidad en línea
Curso propedéutico 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
Introducción a las computadoras
Abstracción
Representación
Diseño de algoritmos
Funciones y Recursión
Estructura de datos y recursividad
Análisis de Algoritmos
Lenguajes de Programación
Ejemplos de aplicaciones en Biomedicina
Actividades 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
Jorge Luis Zapotecatl López, Introducción al Pensamiento Computacional, Academia Mexicana de Computación, 2018. Recursos del libro disponibles en http://www.pensamientocomputacional.org/. https://amexcomp.mx/media/publicaciones/intro-pensamiento-computacional-conceptos.pdf
Joyanes Aguilar, L. Fundamentos de programación: algoritmos y estructura de datos y objetos. McGraw Hill, 4ta edición 2008.
Ramírez Jiménez, O. Python a fondo - Domine el lenguaje del presente y del futuro. Editorial Marcombo, 2021.
David Riley, Kenny A. Hunt, Computational Thinking for the Modern Problem Solver, Chapman & Hall/CRC Textbooks. in Computing, 2014.
Karl Beecher, Computational Thinking: A Beginner's Guide to Problem-Solving and Programming, bcs, 2017.
Andrew Ng, Introduction to Python Programming, 2017.
Gary B. Shelly, Misty E. Vermaat, Discovering Computers - Fundamentals: your interactive guide to the digital world, Cengage Learning, 2012.
Brassard, G., Bratley, P. Fundamentos de algoritmia. Prentice Hall, 2000.
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
Original del Prof. Tony Freeth/ UCL