1st year teaching - have a background in CS so decided to try CSD w/ 7th and 8th graders. Only meet 2x a week for 40 minutes. The students have no prior CS/coding experience other than the hour of code. My goal was to get through Units 1-3. We're at the end of Q3 and just finishing up Unit 2. Will hold off on doing Unit 3 until next year for new 8th grade, after reading it takes quite a while to get through.
Unit 1 - kids loved the 1st activity - very hands on/stem. It went downhill from there. They did not like being unplugged for the entire unit. They hated the worksheets, which we did online. I plan to trim some of the lessons for next year's 7th grade class. The problem solving process is akin to the software development lifecycle I used in the workplace, so I don't want to drop the subject completely, but need to rethink some of the lessons to incorporate more online activities. Will look to condense 2nd half of unit as well. Also, my current 7th and 8th graders didn't work well in pairs..may have better luck with next year's 7th grade, as they successfully pair programmed in Express Course in CS Fundamentals this year as 6th graders.
Unit 2 - Challenge for many of my students - won't do the work at home, when asked to finish an assignment/lesson that had been started in class. So each lesson is taking min 3 class periods for the average student.
Need way to easily print off HTML code from code.studio - would love to do a formal code review (peers and then by me) of at least 1 page in their websites, so they can see what is correct syntax vs what is not. (Chrome is a very forgiving browser, so improper HTML is being displayed correctly.)