The Bachelor of Science in Computational Physics degree prepares students for a range of careers in science and technology, or for graduate-level study in physics, astronomy, engineering, business, education, medicine, or law (in some cases, a few additional pre-professional courses are required). The program combines a physics foundation that explores the fundamental principles that explain the smallest pieces of atoms to large galaxies, with the foundational teachings of numerical analysis in computer science.