During the 2011-2012 school year I had the opportunity to teach 2 programming classes a day at Lehi High School. I taught Java and had a wonderful time interacting with students and seeing them go from knowing nothing about programming to be able to create their own bouncing ball graphical game within about 8 months. During that time I created my entire curriculum on my own. For inspiration and ideas I used the Lewis and Loftus Software Solutions book that I used in college for learning java programming. In preparation for every class, I’d create a PDF that contained my outline for what I’d teach, the standards they connected to, the examples I’d use, and the assignments. These would then be uploaded to a wordpress website that I used to house all my curriculum materials so that students and parents could see what was taught each day. If a student was absent, they could read the lessons and know exactly what was taught that day.
Embedded in this webpage is one of my programming lessons, which shows how I used state standards for that course to determine what I needed to make sure my students understood and show formative assessments I’d use to see how students were understanding my lesson. 2 additional documents (not embedded in this page, but which can be downloaded below) show the types of summative assessments I’d use to determine how much of my lesson students understood and could execute without my help.
Lesson:For Loop Lesson Plan