Basic physics topics include the study of motion, light, heat, sound, electricity and magnetism. Examples of advanced subjects are nuclear physics and particles.
Computer education topics include subjects such as programming, web design and development, networking, computer hardware and communication systems.
Gaming programmers may study physics. Newton's Laws are used to model collisions and control the motion of characters, for example. Computer animation may additionally require familiarity with the physics of light. Knowledge of the physics of sound is useful in music and sound engineering.
Computer software and hardware is used to control devices such as robots, vehicles and toys. The behavior of these machines is subject to the laws of physics in areas such as light, heat, motion and electricity.
Medical personnel rely on computers for the construction and programming of tools used for surgery and examination. Computer experts are required to know related topics such as nuclear, ultrasound and semiconductor physics. Scientists and engineers depend on computer models to simulate and test theories and experiments. The military and the field of forensics are also areas in which computer professionals are required to have knowledge of related subjects in physics.