It contains the fundamental principles of physics for science, computer science, and engineering majors, using calculus, covering the laws and principles of electricity and magnetism, including circuits, electromagnetism, waves, sound, light, and optics. This is the second half of the calculus-based PHYS 2425/2426 sequence.
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.