AT Computational Physics

In Advanced Topic Computational Physics, you will learn physics and get an introduction to coding in context.

What are the major projects you will complete in this course?

This course changes and evolves from year to year. Last year the students worked with primary school teachers to develop a physics teaching tool that supplemented the established primary curriculum. The physics students developed lesson plans and assessments to go with the teaching tool. 

Advanced Placement exam is available for this course.

Advanced Placement (AP) exams are available for this course. For more information on Advanced Placement, click here

SUPA graduation credits are available for this course.

This course provides Syracuse University Project Advance (SUPA) credits for students. For more information, click here.

Course Details

Fred Crawford

"You should take this course if you plan on majoring in engineering, computer science, or physical science."

AT Computational Physics

ID: 44050 Grade: 10-12 Length: Year
Credit: Physical Science
Prerequisite: Semester I grade of A in Conceptual Algebra II; or completion of Algebra II/Trig or higher level math course
Note: This course is aligned to the criteria for a Syracuse University physics course (SUPA PHY 101). AT Computational Physics students may elect to earn Syracuse University credit by concurrently enrolling in SUPA PHY 101. Students must enroll in the Syracuse University system at the beginning of AT Computational Physics and successfully complete applicable assignments and assessments in order to earn Syracuse University credit. Please note that there is a cost per Syracuse University credit hour that families must pay if students choose to concurrently enroll. For further information, please see the SUPA website. To determine whether participation in this program is a fit for your long-term goals, please speak with your counselor. Should students wish to sit the AP Physics 1 exam, they will need to complete independent work and take responsibility for self-studying specific units. The Advanced Topic (AT) designation indicates a course is at university level, putting it at or above the level of a traditional Advanced Placement (AP) course. This course has a grade point weighting of 0.5.

Advanced Topic Computational Physics is an introductory college-level course in physics that will also incorporate coding using vPython and mathematical modeling using Excel. The first three quarters of the year will be dedicated to learning the introductory concepts ideas of classical mechanics as well as an introduction to coding. Students will learn physics theory, perform experiments and compare their experimental results to the data predicted via modeling. The last quarter of the year is dedicated to individualized, student-initiated and designed advanced project using and applying the physics and computer generated data.

What Our Students Say


The thing I love the most about AT Computational Physics is the comprehensive structure of its curriculum. The course covers all essential knowledge from AP Physics 1, but it moves at a controlled pace—faster or slower depending on how students are responding to it. The integration of coding into the class offers an engaging method of learning key physics concepts and gives students the chance to gain some useful computing skills. Students should sign up for AT Computational Physics if they're interested in getting their minds blown on the daily and are looking for the same rigour of AP Physics, however, taught in a way that's more conducive to their learning.”
Ahan Kaul,
Class of 2019

Results that Matter


Advanced Placement (AP) courses and exams


of 3's, 4's, and 5's received in AP exams in 2018


Advanced Topics (AT) courses


of the Class of 2018 graduates were awarded cum laude commendations