What. A. Whirlwind. I went to New Zealand for the break and it was tough to get prepped before I left and to get caught up afterwards.
AP CSP
I actually like my flow this year. Students researched a "data innovation" for unit 4 and then submitted their responses and I graded it, they re-did it, and I re-graded it. Then they did the "full practice explore" on the same innovation. Because they had already perfected about half of the task, they only had half left. Then, when I graded it, it was really easy - they did really well! During the final time, they are going to work on the "real Explore".
I am worried that kids are going to get bored with 8 hours of Explore time. I have a few days that I am going to miss in February for PD, so I might make those "work days". I TRULY believe that after all of our prep, my students can mostly get this done in 2-3 hours. I figure doing 1.5 hours on the exam day and 2 days next week, most students will be done at that point.
Then we can jump back into programming!
AP CSA
Some how we were able to squeeze in Interfaces before the semester break! Once again, there were a few students who just bombed the quiz. I think they had forgotten how a basic class/method header works. Next year, I think I will give a "practice quiz" first just to force them to think about it. OR OR OR maybe we can do "find the errors" activity??? I haven't done that yet. I should.
I reached out to another AP CSA teacher about what she did for a review for the class and she said, I don't. That was good to hear. Today (the day before the final) I returned the Interface quiz and then covered topics that students were a bit shaky on including: Math.random(), String methods, for-each loops
Geometry
I played Taboo with my geometry students to review for the quadrilaterals test. At first they complained.
I get so frustrated when students complain about doing something fun. Mainly because it takes a lot of my time to get it put together. I was pretty transparent with them on that fact. They seemed get into line a bit more.
We started by playing Taboo as a class on the board. I had two people who (presumably) knew how to play and one person turned away from the board. The other person could see the board as I put a "card" under the document camera. Then they explained the word and the class held them accountable. We did 2 rounds like that and then I gave students their individual cards. I actually played with a group and it went really well.
BUT, and this is important, it is TOUGH for ELL students. A friend of mine was dating a guy whose first language was Spanish, and while conversing with him you wouldn't necessarily think English was his second language, playing Taboo was tough for him.
So, the question is, what supports can you put in place? I cannot answer that question now. My student I was most concerned about wanted to work on something else so I accommodated that request but I didn't love that solution.
One Good Thing
I am so thankful for my Lunch and Learn team!
Showing posts with label ComeBackTo. Show all posts
Showing posts with label ComeBackTo. Show all posts
Monday, January 14, 2019
Thursday, November 29, 2018
Day 55: Tackling functions in AP CSP
AP CSP
After reading student feedback yesterday, it was clear that we needed to do more talking about functions. So, I created this image below and asked students to name what types of functions they saw along with what kinds of parameters they had.
We decided to tackle the rowOfDots one. It also seemed like you could re-visit that one in the "conditional logic" unit too.
AP CSA
Today we did pair programming with some array problems
I asked one person to grab a whiteboard and marker which made a HUGE DIFFERENCE! Navigators always have a more disciplined job. They need to do more cognitive rather than physical work. It is easy to gaze off.
ALSO, arrays are VERY traceable things. A whiteboard gave the navigator somewhere to diagram out their thinking to share it with the driver. It also allowed them a place to plan their code before writing it. I have modeled this before and suggested comments as a way to do this, but the whiteboards are so much easier for ME to see. I would say 80% of students used the boards.
I think talking about the content in yesterday's "Live Lecture" helped prepare students for today.
I also had students reflect (gotta love reflection) on the experience and when asked "what strategies did you use to overcome a challenge?" many students mentioned something from yesterday's survey. So, maybe they are just parroting me, but I am ok with that for now. I do think what I saw in class aligns with what they said in their survey.
I still have some reluctant pair porgrammers. One student said "peer programming isnt beneficial for me since there are different ways of doing a method"...
... yep, that's kinda the point. There is more than one way to do things. It is up to you to communicate that.
Some students said they had trouble explaining their thinking to their partner, this also shows that we need to do this MORE. I could come up with sentence stems to help them do that.
Over all, I was happy with how the day went. There was lot of equal communication that I saw.
Here is some other data from the reflection:


Geometry
It was quiz day. Nothing much to report.
One Good Thing
Again, I love trying new things and it is exciting to see how CSA is building up for this unit, I am feeling pretty good about the progression. It seems smooth to me.
I also am excited for CSP - I think doing activities as mentioned increases rigor without doing damage to kids.
After reading student feedback yesterday, it was clear that we needed to do more talking about functions. So, I created this image below and asked students to name what types of functions they saw along with what kinds of parameters they had.
We decided to tackle the rowOfDots one. It also seemed like you could re-visit that one in the "conditional logic" unit too.
One thing I loved about this was that students had different ideas about how the rows of dots worked. Some students wanted to add x and y location information to the function. Others wanted to start drawing the dots where ever the mouse was, others wanted to move it back the far right. We talked about how it was important to clearly define what the function does or doesn't do - as a programmer, that cold be their choice. We talked about how the dot() function has a parameter for a radius but not a color or location. I think I should have done all of this before the exercises earlier this week. They sometimes struggled with them and I think this experience would have helped them.
Learning from CSA yesterday, we talked about it on the board first . Then we did it in App Lab. Students seemed much more comfortable with that arrangement.
After all this, students did Lesson 1 in unit 5. We talked together about User Interface, etc.
AP CSA
Today we did pair programming with some array problems
I asked one person to grab a whiteboard and marker which made a HUGE DIFFERENCE! Navigators always have a more disciplined job. They need to do more cognitive rather than physical work. It is easy to gaze off.
ALSO, arrays are VERY traceable things. A whiteboard gave the navigator somewhere to diagram out their thinking to share it with the driver. It also allowed them a place to plan their code before writing it. I have modeled this before and suggested comments as a way to do this, but the whiteboards are so much easier for ME to see. I would say 80% of students used the boards.
I think talking about the content in yesterday's "Live Lecture" helped prepare students for today.
I also had students reflect (gotta love reflection) on the experience and when asked "what strategies did you use to overcome a challenge?" many students mentioned something from yesterday's survey. So, maybe they are just parroting me, but I am ok with that for now. I do think what I saw in class aligns with what they said in their survey.
I still have some reluctant pair porgrammers. One student said "peer programming isnt beneficial for me since there are different ways of doing a method"...
... yep, that's kinda the point. There is more than one way to do things. It is up to you to communicate that.
Some students said they had trouble explaining their thinking to their partner, this also shows that we need to do this MORE. I could come up with sentence stems to help them do that.
Over all, I was happy with how the day went. There was lot of equal communication that I saw.
Here is some other data from the reflection:
Geometry
It was quiz day. Nothing much to report.
One Good Thing
Again, I love trying new things and it is exciting to see how CSA is building up for this unit, I am feeling pretty good about the progression. It seems smooth to me.
I also am excited for CSP - I think doing activities as mentioned increases rigor without doing damage to kids.
Subscribe to:
Posts (Atom)