PHYL 2400
Physics with Python Applications - Electromagnetism
University of Pennsylvania · UGRD · Fall 2026
Catalog description
An introductory, algebra-based physics course with emphasis on applications. Topics include electrostatics, current electricity, magnetism, electromagnetic induction, quantum mechanics, and nuclear physics. Concurrently, students will be introduced to the basics of programming in Python and will be expected to apply their programming skills to the physics applications discussed. Pre-requisite: This course requires basic knowledge of algebra, geometry, and trigonometry (functions and their graphs, linear and quadratic equations, exponents and logarithms, areas of planar shapes, Pythagorean theorem, right angle trigonometry, basic trigonometric functions), scientific notation, and unit conversions. Students must complete PHYL 2300 and any of its prerequisites (at least one Quantitative Reasoning course) before taking PHYL 2400 . PHYL 1600 is strongly recommended Course Objectives • Define fundamental laws and principles which govern and give meaning to our physical world. • Describe and explain physical phenomenon using discipline specific vocabulary. • Apply basic physical principles to solve problems and demonstrate the procedural knowledge necessary to arrive at a solution for some desired ‘to finds’ from the ‘givens’. • Develop basic programming skills and techniques necessary to model or simulate a physical situation, analyze results, and make predictions.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff