Tag Archives: ap

Capstones

My AP Physics B class developed capstones as their final rather than a traditional exam. I give them tons of tests to help them prepare for the AP exam; so, I didn’t want to give them a traditional summative final for the fall semester. I wanted them to synthesize multiple concepts, have a choice in the topic they pursue, and present it in an engaging and creative manner.

I had remembered reading about John Burk’s capstones and modeled mine after his. While I have done similar end-of-semester projects before, these were by far the most successful. Reflecting on the capstones, I think a couple of factors helped my students be so successful.

The first is that I provided several exemplars as sources of inspiration. I stressed that I didn’t want a traditional lab report or a PowerPoint presentation. I wanted something that other students would want to read or watch. I pointed students to the following YouTube channels and blogs:

Based on our current unit, I frequently share links to these folks; so, most students were familiar with their style. Since I wanted students to spend the final exam period engaged in each other’s capstones and I would be spending my winter break scoring these capstones, I wanted them to be as interesting as possible.

The second factor that contributed to my students’ success is the requirement that students submit an initial idea for their capstone and then are provided considerable time in class for work and feedback from me. I spent an entire two days moving from student to student and sharing feedback on their capstone. Students had two additional days to work in class, solicit additional feedback, and use lab equipment. This wasn’t enough feedback for every student. A few really needed another round of review and feedback as their capstones missed the mark. While they could have solicited this additional input on their own, their final capstone would have been better if I could have shared another round of feedback.

The third factor that contributed to success is that I provided access to a wide range of technology, but I didn’t mandate that students use any particular technology. This is how educational technology should be integrated into the classroom, it is a tool to enhance learning where appropriate and not a means to an end unto itself. Students chose to use a high-speed video camera, Tracker, Logger Pro, iPads, iPad document camera stand, Educreations app, Scribd, video screen capture, VPython, LabPro and sensors, Vimeo video hosting for embedding, and Canvas ePortfolios.

There were so many fantastic capstones. I selected several to share that represent the variety of engaging presentations:

Thanks to John Burk for planting the capstone seed in my mind and Derek, Henry, Rhett, and Randall for providing amazing and engaging exemplars for my students to model!

In case you’re interested, here is the rubric. It isn’t perfect, but it worked okay:

Capstone Rubric

Projectile Motion Lab Practicum and Computational Modeling

In my AP Physics B class, I’m reviewing all of the material on the AP exam even though all of the students studied some of this materials last year in either Physics or Honors Physics. When we do have a review unit, I try to keep it engaging for all students by studying the concepts from a different perspective and performing more sophisticated labs.

When reviewing kinematics, I took the opportunity to introduce computational modeling using VPython and the physutils package. I started with John Burk’s Computational Modeling Introduction and extended it with my experiences at Fermilab where computational modeling plays a role in everything from the optics of interferometers to the distribution of dark matter in the galaxy. I then provided students with a working example of a typical projectile motion model and let them explore. I encouraged them to extend the model to have the projectile launched with an initial vertical displacement.

Later that unit, I introduced the lab practicum which was based on a lab shared by my counterpart at our neighboring high school. The goal of the lab was to characterize the projectile launcher such that when the launcher is placed on a lab table, the projectile will hit a constant velocity buggy driving on the floor, away from the launcher, at the specified location. The location would not be specified until the day of the lab practicum. No procedure was specified and students decided what they needed to measure and how they wanted to measure it. I also used this as practice for writing clear and concise lab procedures like those required on the free response section of the AP exam.

All groups figured out that they needed to determine the velocity of the car (which some had done the previous year) and the initial velocity of the projectile. Some groups used a technique very similar to the previous year’s projectile motion lab where a marble is rolled down a ramp and launched horizontally. These groups fired the projectile horizontally from atop the table and measured the horizontal displacement. Groups that calculated the flight time based on the vertical height were more accurate than those that timed the flight with a stopwatch. Another group fired the projectile straight up, measured the maximum height, and calculated the initial velocity. This group was particularly successful. Another group attempted to use a motion sensor to measure the initial velocity of the ball as they fired it straight up. The motion sensor had trouble picking up the projectile and this group’s data was suspect. A couple of other groups fired the projectile at a variety of angles, timed the flight, and measured the horizontal displacement. Some of these groups later realized that they didn’t really need to perform measurements at a variety of angles. After gathering data and calculating the initial velocity of the projectile as a group, I asked the students to practice calculating their launch angle based on a sample target distance. I hadn’t really thought this lab through and didn’t appreciate how challenging it would be to derive an equation for the launch angle as a function of horizontal displacement when the projectile is launched with an initial vertical displacement. It wasn’t until that night that I appreciated the magnitude of this challenge and then realized how this challenge could be used to dramatically improve the value of this lab.

Most students returned the next day a bit frustrated but with an appreciation of how hard it is to derive this equation. One student, who is concurrently taking AP Physics B and AP Physics C, used the function from his AP Physics C text successfully. Another student amazed me by completing pages of trig and algebra to derive the equation. No one tried to use the range equation in the text, which pleased me greatly (the found candy discussion must have made an impact on them). As we discussed how challenging it was to solve this problem, I dramatically lamented, “if only there was another approach that would allow us to solve this complex scenario…” The connection clicked and students realized that they could apply the computational model for projectile motion to this lab. Almost all of the groups chose to use the computational model. One student wrote his own model in Matlab since he was more familiar with that than Python. With assistance, all groups were able to modify the computational model and most were successful in hitting the CV buggy. One group dressed for the occasion:

students ready to launch

Students’ reflections on this lab were very positive. They remarked how they appreciated learning that there are some physics problems that are not easily solved algebraically (they are accustomed to only being given problems that they can solve). They also remarked that, while they didn’t appreciate the value of computational modeling at first, using their computational model in the lab practicum showed them its value. I saw evidence of their appreciation for computational modeling a couple of weeks later when a few of the students tried to model an after-school Physics Club challenge with VPython. For me, I was pleased that an oversight on my part resulted in a much more effective unit than what I had originally planned.

The Game of Life and GridWorld

I love GridWorld, the case study for AP Computer Science. I think it makes the course much more authentic in that students experience developing software in a large (compared to what they are accustomed to) and unfamiliar code base.

One of the first labs that we did was the ActorBox lab published as part of the A+ Computer Science curriculum materials. The students knew almost nothing about GridWorld and nothing about object-oriented programming, but they managed to figure out how to add Actors the the World. I introduced this lab as their first day on the job: “welcome to your new software job, here’s a large code base that you didn’t write and you don’t yet understand, figure out how to …”

Since then we have been learning the basics of Java, and now that we understand conditionals and loops, we can finally write interesting software. For the summative lab, I wanted to revisit GridWorld, emphasize the various phases of software development, and have them write a program that would be memorable. Implementing Conway’s Game of Life in GridWorld seemed to be the perfect fit.

I introduced Conway’s Game of Life last week and presented them with some initial requirements. However, I left a lot of the requirements unspecified. Students enumerated their own requirements on Friday and discussed them with me. I wanted them to realize that they needed to specify such requirements as the grid size, how to represent alive and dead cells, when the program finishes, and the time between generations. Students came up with a variety of ways of specifying these requirements with various levels of user specification. Students then started working on their design (flow charts or pseudocode; we haven’t touched on UML yet). This weekend, the were to enumerate their test cases and they will start implementation this week.

Through all of this, I continuously stressed that their requirements and design should be treated as living artifacts and will evolve as they progress through this lab. (I’m a huge proponent of Agile Software Development Methodologies, but that is a subject for another post.)

Since, at this point in the semester, my students are not that familiar with object oriented design, their solutions will be a functional approach and, most likely, inefficient and implemented with brute force. They will get to apply their newly acquired conditional and loop structures. I also think they will better appreciate the upcoming units related to object-oriented design as a result of this experience. In fact, I’m planning on a future lab to be going back and refactoring their Game of Life program.

Here’s the assignment that I posted:

Game of Life

I think this may be my first computer science, related post… cool.

AP Physics B Assessments

As I’ve mentioned, I’m spending some time this summer preparing for the AP Physics B course that we will be teaching for the first time this fall. I recently finished creating the assessments for this course.

With one exception (fluids multiple choice), all questions are from previous AP Physics B exams. Thanks to the handy indexes available from Secure PGP, it was relatively easy to review relevant questions and problems and choose those I wanted.

While compiling the assessments, I refined the granularity of the units a bit.

Fall Semester

  • Special Relativity
  • Kinematics
  • Statics and Dynamics
  • Fluid Mechanics
  • Work, Energy, Power
  • Thermodynamics
  • Linear Momentum
  • Oscillations, Gravity, Waves
  • Capstone Project

Spring Semester

  • Electrostatics
  • Electric Circuits
  • Magnetic Fields and Electromagnetism
  • Geometric Optics
  • Physical Optics
  • Particle Physics
  • Atomic Physics and Quantum Effects
  • Nuclear Physics
  • Cosmology

For each unit, I compiled a quiz that contains representative free response problems to be used as a formative assessment. I then created an end-of-unit exam consisting of multiple choice and free response questions. The exam is intended to be completed in a 50-minute class period or less. To support the flavor of standards-based grading that I’m using in this class, I also created a reassessment consisting of multiple choice and free response questions. Scoring rubrics for all free response questions have also been compiled for each assessment.

I uploaded the assessments as an archive for each semester to Secure PGP. I included the original Pages documents as well as versions exported as PDFs and Word files. I hope that some of you find these helpful. Please let me know if you find any mistakes.

Preparing for New AP Physics B Course

I will spend a lot of time this summer preparing for a new AP Physics B course. For most of the past five years, I’ve taught an Advanced Physics course which was a third semester of physics after Honors Physics that covered fluid dynamics, thermodynamics, and modern physics topics. This class wasn’t officially an AP Physics B class, but many students took the AP exam and were well prepared.

However, this new course replaces Advanced Physics, will be a two-semester course, and is open to students who have completed either Physics or Honors Physics. So, the students will have covered different topics and approached physics from different perspectives. For example, the Honors Physics class covers a superset of topics but the Physics class emphasizes the development and understanding of Models. Due to this diversity, and now being an official AP course, I’m taking the opportunity to develop new class materials and try a few new approaches.

Topic Sequence

We will briefly review or cover all AP Physics B topics in this course. Topics that are review will be used as opportunities to perform more sophisticated labs and explore new representations such as computational models. In addition, there are certain topics that I believe should be part of a college physics class and that are of great interest to students but are not part of the AP Physics B curriculum. We will cover those as well.

Fall Semester

  • Special Relativity
  • Kinematics
  • Statics and Dynamics
  • Fluid Mechanics
  • Work, Energy, Power
  • Thermodynamics
  • Linear Momentum
  • Oscillations and Gravity
  • Waves
  • Capstone Project

Spring Semester

  • Electrostatics
  • Electric Circuits
  • Magnetic Fields
  • Electromagnetism
  • Geometric Optics
  • Physical Optics
  • Particle Physics
  • Atomic Physics and Quantum Effects
  • Nuclear Physics
  • Cosmology

Components of Each Unit

I’m going to try a few new ideas in most units. Some of these are driven by methodologies that I have wanted to try for a while (e.g., computational modeling and peer instruction). Others are driven by new technologies available to my students (e.g., Canvas and iPads).

Topic Summary

I’m currently writing an AP Physics B review guide as an iBook. I wanted a review guide tailored to my students’ experiences and the structure of the class. The review guide is organized by topic but focuses on the models applicable to each topic. In addition to a description of the relevant models, the graphical, mathematical, and diagrammatic representation of those models are included as appropriate. I want students to explore an additional representation of the models to reinforce their understanding and have been very impressed with John Burk’s use of computational modeling. So, computation models developed using physutil and VPython are also included. I hope to include the iBook (also as a PDF) as well as related videos and code snippets in an iTunesU course. I’ve been impressed with iBook Author so far and have exported the first chapter as a PDF.

AP Physics B

Labs and Lab Notebooks

Since all students have already had a year of physics, I’m looking forward to doing some more sophisticated labs. Students will be creating electronic lab notebooks as portfolios in our new learning management system, Canvas. In addition, since we will have a class set of iPads available, we will be evaluating Vernier’s new LabQuest 2 and the Connected Science System.

Quizzes and Peer Instruction

I have been wanting to explore peer instruction using clickers and I think the more conceptual questions would be a great fit and prepare students for the multiple choice portion of the AP exam. I found some wonderful existing clicker question at OSU and CU Boulder. I’m compiling quizzes from existing AP free-response questions and will use the scoring rubrics to provide formative feedback to prepare students for the free response portion of the AP exam.

Exams

Secure Pretty Good Physics (Secure PGP) is a great resource for AP Physics teachers. Other teachers have indexed questions by topic which makes creating new exams much easier. I’m compiling an exam and a reassessment exam for each unit based on existing AP multiple choice and free response questions. I plan to post these, along with the quizzes, to Secure PGP when I’m done.

Standards-Based Assessment and Reporting

I’m using a slightly modified version of the SBAR structure that we’ve been using in Honors Physics. The biggest change is that assessments will be scored on a five-point scale, like the AP exam itself. This is a small change for those students familiar with Physics’ four-point scale, but a more significant change for those students familiar with Honors Physics’ mastery system. Another significant change is the granularity of standards. Due to the integrated nature of the AP exam, standards will be very broad, usually one standard for each unit. All of the details of the SBAR structure are enumerated in the class syllabus.

AP Physics B Syllabus

I hope some of you who are also teaching AP Physics B find something here of use. I know that the work that other teachers have done is incredibly helpful as I prepare for this new course. I plan to share pretty much everything I compile either here or on Secure PGP; so, please stay tuned or ask if I forget to post something.