This was a week that reminded me of why I teach. And why I teach computer science. My CS I students started the week very confused by functions. Then I handed out robots. Now they are beside themselves with delight and possibility. They’ve named their robots George and Percy and Harold. They asked if they can play with them at home. Do extra work? Sure!
Meanwhile, my physical computing students are exploring 3D printing. We successfully printed a box and a cake, and we’re now working on printing a mini-version of one of the students. Wednesday’s class, everyone was doing their own thing, but everyone was working. I documented it in pictures here.
In 7th and 8th grade, students are working on Choose Your Own Adventure Stories in two different environments, Python and Calico Jigsaw. They’ve actually got the logic figured out. I saw some crazy nested if statements, and I saw some students going over the logic to make sure everything was right. Just fantastic! Also, as I was going over something else yesterday in 7th grade, I asked, “Who can tell what I have when something is in quotes.” One student enthusiastically raised her hand and said, “A string!” 7th graders who know what strings are is a good thing in my book.
Also, we had robotics yesterday with a packed classroom of students, some of whom I wouldn’t expect to be there. While they probably only worked on robotics for 30 mins, they still seemed excited. And today, I’m talking to the Academic Committee of the Board about our computing curriculum and ways to expand it. It’s really an exciting time to be a Computer Science teacher.