Física Básica para Programadores
Comprendé cómo describir el mundo físico y transformar sus reglas
en algoritmos. Este curso presenta los fundamentos necesarios para
comenzar a trabajar con movimiento, fuerzas, energía y simulaciones,
sin requerir conocimientos previos de física ni cálculo diferencial.
Aprenderás a observar fenómenos, definir sistemas y modelos,
identificar variables y magnitudes, trabajar con unidades y
sistemas de referencia, y describir posición, velocidad y
aceleración. También estudiarás las leyes de Newton, gravedad,
caída libre, rozamiento, trabajo, energía y potencia mediante
ejemplos progresivos en JavaScript.
El recorrido termina llevando estos conceptos al código: representar
el estado de un sistema, avanzar mediante pasos discretos de tiempo,
actualizar posición y velocidad con el método de Euler y comprobar
los resultados. El proyecto final consiste en construir y analizar
una simulación de caída libre.
Comenzar!
Magnitudes, Unidades y Sistemas de Medición
Aprendé a expresar, convertir y comparar mediciones correctamente.
Este curso desarrolla una base sólida para trabajar con datos físicos,
interpretar cantidades, evitar errores de unidades y desarrollar
programas capaces de procesar mediciones de manera confiable.
Comenzarás por comprender qué significa medir y cómo se relacionan
magnitudes, cantidades, unidades, instrumentos y resultados. Luego
estudiarás el Sistema Internacional, sus unidades fundamentales y
derivadas, prefijos, potencias de diez, notación científica y
conversiones de unidades, incluyendo áreas, volúmenes y unidades
compuestas.
También aprenderás análisis dimensional, escalas, resolución,
exactitud, precisión, errores, incertidumbre, cifras significativas
y mediciones repetidas. Finalmente, aplicarás estos conceptos en
JavaScript para representar unidades y desarrollar un conversor y
validador de mediciones como proyecto integrador.
Comenzar!