Wednesday, February 14, 2018

D94: I MADE a lab!

AP CSA

This might sound crazy, but I think I haven't really CREATED my own labs at all this year.  It has all been using A+ materials, figuring them out, and then doing them. 

I haven't been super impressed by their labs but they get the job done - they are a bit dull and don't provide a ton of context/direction.

This is why I was excited about the lab I made.  I used a "structured lab" earlier in this unit that I really liked.  I don't think I really understood how it all worked until I did it.

I had a "station" in my activities that felt like it could be a much bigger task, so I made it into a lab.

We started it in class today and I think it really helped students understand the following:

  • how and when to use super constructors
  • how to use super in other code (like the toString methods)
  • how to class cast for methods like equals or compare to
  • how you can use inheritance AND interfaces
We are going to take one more day to do this, but then I think we are ready to test.  These structured labs have been super helpful.

AP CSP
I did an interactive notebook on arrays.  I need to do more of this next year. 

Concepts
We played the "Fair Hopper" game which went really well.  Students had really good reasoning about why the game was unfair.

One good thing
Having another hour in my day to plan has been a game-changer.  I am able to so much better plan for all my classes. 

No comments:

Post a Comment