CS 1173 Computation for Scientists and Engineers