Topics in Computer Science: Introduction to Computational Physics and Python
Upcoming dates (1)
Schedule
June 29–July 18, 2025
All times shown in central time.
Format
In-person
Cancellation Policy
Badger Precollege reserves the right to cancel classes when necessary, including those for which enrollment numbers are not sufficient, or those for which a highly qualified instructor is unavailable. In the case of course cancellations, we will be happy to help you choose an alternative course. If no acceptable alternative is available, we will refund any tuition paid, minus any non-refundable application fees or deposits.
Summary
This course provides a foundational introduction to programming in Python, tailored for solving physics-based problems. Students will learn essential programming concepts, including but not limited to data structures, control flow, and visualization techniques while developing an understanding of computational methods used in physics. The course emphasizes hands-on learning, providing a bird's-eye view of how computational tools are applied to model and solve physical phenomena. By the end of the course, students will have the skills to design and implement a project that integrates Python programming with fundamental concepts in physics, demonstrating their ability to apply computational methods to real-world problems.
A solid level of logical reasoning is required for this course. No prior programming experience is required; this course is designed for those new to coding and computational physics. While no knowledge of calculus and differential equations is assumed it is highly recommended to have taken a class in algebra 1, 2 and geometry. Students must be self-motivated to work on individual assignments that are above and beyond a high school.
Student profile
No previous coding experience is necessary, but students with some coding background will still find ways to challenge themselves and grow in this course. ALP students are encouraged to bring a computer with them to use during class and the evening study session.
Important dates
Application deadlines
Application opens: Jan. 13, 2025
Deadline: Apply by May 1, 2025
Tuition deadlines
The first half of tuition is due by May 15, 2025. The second half of tuition is due by June 1, 2025.
Topics in Computer Science: Introduction to Computational Physics and Python
Course #: 5005-C-PREC-5005-26-PREC
For registration assistance: 608-890-3260
Schedule
June 29–July 18, 2025
All times shown in central time.
Program
Cancellation Policy
Badger Precollege reserves the right to cancel classes when necessary, including those for which enrollment numbers are not sufficient, or those for which a highly qualified instructor is unavailable. In the case of course cancellations, we will be happy to help you choose an alternative course. If no acceptable alternative is available, we will refund any tuition paid, minus any non-refundable application fees or deposits.