Posts

Showing posts from February, 2019

Setting the Stage for Students

A few days ago, my AP CS Principles students completed a multi-screen app project in the Code.org App Lab environment. I was simply blown away by the creativity of their apps! This is the third year I've taught the Code.org curriculum, and this year I focused more on peer feedback and the iterative process. We began the lesson by introducing the project - creating an app whose design included at least 4 screens and whose code included event handlers allowing the user to interact with the app. The  rubric  also laid out the expectations that: 1) The intended purpose of the app is clear. 2) The app is visually appealing and the user interface is intuitive to use. On the day that the app was due, I asked students to trade their app with a peer, go through the rubric, and give each other constructive feedback based on the rubric. They shared with at least two peers, and then I asked them to modify their app based on the feedback they received. I explained that this version is con