An introduction to the use of computational methods in physics and engineering. Writing computer code and using data visualization techniques to solve experimental and theoretical problems. Data analysis and modeling, Monte Carlo simulations, numerical differentiation and integration, ordinary and partial differential equations, electrostatics, nonlinear dynamics and chaos, fast Fourier transform, noisy signal processing, quantum spectra, thermodynamics.