It contains the fundamental principles of physics, using calculus, covering the laws, principles and applications of classical mechanics, including harmonic motion, physical systems and thermodynamics; and emphasis on problem solving. It is intended for majors in engineering, physics, chemistry, and mathematics.
These classes include software projects where students are asked to model a number of physical systems. For this purpose we use Python or Mathematica, which are high-level programming languages used in many scientific, engineering, mathematical, and computing fields. Furthermore, they contain very powerful numerical analysis and visualization tools, which allow students to solve more complex and realistic problems that cannot be solved with a regular calculator. In the beginning of the course students will be provided basic training on Python and Mathematica.