Applied computational physics