Altering the order of Units - Programming/CPT first?

Hi everyone,

We have a discussion at my school about changing the order of units next year.

One proposal is to do all the programming lessons first, then the create performance task, and then the units on information, the internet, etc.

The motivation for this is

  • Teach the more theoretical units closer to the exam.
  • The timing of the CPT is currently a little problematic. We can’t fit it in before our spring break. So we do it right after spring break, which compresses the time available to teach unit 10 and do a review before the exam.

I would appreciate any thoughts and/or experience.

Thanks!

I know a lot of schools teach the units in a different order than Code.org’s curriculum presents them. I’m sure folks will be able to weigh in on how they’ve implemented the course in their districts.

I’d also recommend reaching out to your local Regional Partner and asking if they know what districts near yours have done. Oftentimes those individuals will be able to say, “we made this change and it worked out great” or “we thought this would work well but it did not for xyz reason.”

Hope that helps,
-Michael K.

1 Like

Hi everyone,
Revisiting this post.

  1. It seems to me that my students would follow better if we did Units 4, 6, 3 in that order. Can anyone share if they have tried this and if it does work better?
  2. I have read that Unit 7 - Parameters, Return, and Libraries does not appear on the exam this year. Can anyone confirm that this is accurate, so that I focus on other units instead?

Thank you for your replies.

Hi,
I change the order. I have done it a couple of years in a row and I think it works great. I first teach Unit 1, 2, 3 (great for creating a solid collaborative culture), then coding Unit 4, 6, part of Unit 7 (parameters & returns) before we do the Unit 9 Create Task. After we complete the Create Task, I teach Unit 5, 8 & 10. I feel like lesson 5, 8, 10 can be compressed if needed.
Students have to have a function(procedure) that uses parameter in their Create task program so you at least need to do part of Unit 7.

Thank you. That is very helpful.