I am happy to announce that I will be offering a new course for Intersession 2016 at Johns Hopkins University, entitled Applications in Scientific Computing (EN.530.390.13). The interactive two-credit course designed as an introduction to scientific computing for upper-level undergraduate students will take place from 4 through 22 January 2016. New graduate students are also encouraged to attend.
As will all Intersession courses, Applications in Scientific Computing will be offered free of charge to students enrolled at Johns Hopkins University for the fall 2015 semester. All reference textbooks used for the course will be freely available online.
Scientific discovery and computing capability have progressed inseparably for more than the last century, but few theoretically-focused courses find time to discuss this important connection. Guided by various examples borrowed from physics and engineering courses, we will interactively explore methods of solving problems numerically using contemporary computational tools. Example problems will draw from the following fields: dynamical systems, continuum mechanics, molecular dynamics, and robotics.
Prerequisites: calculus, differential equations, linear algebra
Schedule: 13:00-16:00 on Tuesday, Wednesday, and Friday from 4 through 22 January 2016
- Computer hardware
- Data structures
- Sources of error
- Sorting and selection
- Numerical discretization
- Interpolation and extrapolation
- Random number generation
- Solution of linear systems
- Integration of functions
- Initial- and boundary-value problems