Quiero escribir (y he comenzado a delinear) un libro de texto de física que asume que su lector es un programador informático competente. Los libros de texto de física normal enseñan fórmulas físicas y dan problemas que se resuelven con lápiz, papel y calculadora. Quiero proporcionar un libro que enfatice la física computacional, cómo las computadoras pueden modelar sistemas físicos y dar problemas de este tipo: escribir un programa que pueda resolver un conjunto de problemas de física. Las bibliotecas de código abierto de terceros se usarían para manejar la mayor parte del cálculo y quiero usar un lenguaje de alto nivel como Java o C #.
Además del hecho de que me gustaría trabajar en esto, creo que debería ofrecerse un plan de estudios conjunto de física e informática en las escuelas y esto es parte de una agenda más amplia para que esto suceda. Creo que los estudiantes de física (como yo) deberían aprender a usar y aprovechar las computadoras para resolver problemas abstractos y conjuntos de problemas. Creo que los lenguajes de programación deberían considerarse un medio útil para participar en muchas áreas de investigación.
¿Vale la pena seguir esta idea? ¿Es factible la fusión de estas dos asignaturas en forma de plan de estudios universitario? ¿Hay alguna herramienta específica que debería aprovechar o dificultades que debería tener en cuenta? ¿Alguien ha oído hablar de cursos universitarios o de otro tipo que asuman esta metodología? ¿Hay libros / libros de texto como el que estoy describiendo (para física o cualquier otra materia)?