NowComment
2-Pane Combined
Comments:
Full Summaries Sorted

Programming in Scratch: Reconsider Remixing

Author: Mike Washburn

Washburn, Mike. “Programming in Scratch: Reconsider Remixing.” Mike Washburn, Mike Washburn, 13 May 2021, www.mikewashburn.net/blog/2019/5/4/scratch-remixing-aspirational.

0 General Document comments
0 Sentence and Paragraph comments
0 Image and Video comments


Scratch is my “first love” in the coding and STEM space. It became a HUGE component of my teaching and I’m not sure I would be doing a lot of what I am doing now without it frankly. I love how easy it is to use, and how fun it is. I love the games on it and the rabbit hole you can go down exploring it now.

New Conversation
Paragraph 1 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 1, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 1, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 1, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 1, Sentence 4 0
No sentence-level conversations. Start one.

I remember when I discovered it pretty clearly as well. I was in my first year of teaching. I had written a curriculum with four units: Graphic Design & Photography, Web Design, Programming, and Fundamentals (keyboarding, learning Google apps etc). I was also flying blind on half of it. If there is no better example of how much CS in elementary school has changed in the last seven to eight years its that there were very, very, few resources for me to fall back on in 2013 when I was building this class. I intentionally put programming at the end of the year because I was counting on figuring out what I was actually going to do by then – I had nothing.

New Conversation
Paragraph 2 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 4 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 5 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 2, Sentence 6 0
No sentence-level conversations. Start one.

I discovered ALICE first. I thought I had something. But as I explored it further (keep in mind this was 2013 ALICE not 2019) I realized for elementary kids who were about to embark on their first full year of “real” CS education, it might be a little much. It would have probably been a little much for me too. ALICE is awesome by the way, you should totally look into it. That’s when I discovered Scratch. It was just about to take the leap from 1.0 to 2.0 and was becoming a real thing in the coding space. I saw the games and block based coding and the low barrier to entry and realized I had just hit the motherlode. I had found my platform! I was so excited to use it that I bumped programming up to the third unit and the rest is history – I spoke at ISTE 2018 last year about my year-long game design project for Grade 8 that uses Scratch. That project is the culmination of years of research and hours and hours of work. One of the best things I’ve ever done. All thanks to Scratch being an amazing tool for teaching and learning.

New Conversation
Paragraph 3 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 4 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 5 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 6 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 7 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 8 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 9 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 10 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 11 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 12 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 3, Sentence 13 0
No sentence-level conversations. Start one.

About Scratch

New Conversation
Paragraph 4 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 4, Sentence 1 0
No sentence-level conversations. Start one.

Simply put, Scratch is a block-based coding platform. Many consider block-based programming to be basic but I couldn’t disagree more. Take a look at this game and tell me it’s not as good or better than many iOS games you find these days:

New Conversation
Paragraph 5 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 5, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 5, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 5, Sentence 3 0
No sentence-level conversations. Start one.

New Conversation
Paragraph 6 (Video 1) 0
No video-level conversations. Start one.
New Conversation
Whole Video 0
No video-level conversations. Start one.

https://scratch.mit.edu/projects/309853911/

New Conversation
Paragraph 7 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 7, Sentence 1 0
No sentence-level conversations. Start one.

The complexity of this programming is amazing, and the best part is you can SEE INSIDE and take a look at exactly how it is made. Scratch created pathways for educators and students to take what they loved in gaming and create games themselves with little to no barriers to entry. You can use Scratch on almost any device. There are tons of resources to help students progress from basic code that draws a shape on the screen, to something like Bubble Jump.

New Conversation
Paragraph 8 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 8, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 8, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 8, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 8, Sentence 4 0
No sentence-level conversations. Start one.

Remixing

New Conversation
Paragraph 9 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 9, Sentence 1 0
No sentence-level conversations. Start one.

In Scratch there is a feature that allows you to save a copy of someone else’s program and modify it. They call it remixing and I love it. Remixing isn’t a new term. We commonly associate it with music. This is the idea of taking a song, or a sample of a song, and re-purposing it in new music. Remixing has been around forever. There are a ton of benefits to remixing, not the least of which being that you don’t have to create a whole bunch of new stuff from scratch. Remixing is also a TON of fun:

New Conversation
Paragraph 10 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 4 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 5 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 6 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 7 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 10, Sentence 8 0
No sentence-level conversations. Start one.

New Conversation
Paragraph 11 (Video 2) 0
No video-level conversations. Start one.
New Conversation
Whole Video 0
No video-level conversations. Start one.

https://www.youtube.com/embed/PFtHeo7oMSU?controls=0&wmode=opaque

New Conversation
Paragraph 12 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 12, Sentence 1 0
No sentence-level conversations. Start one.

I credit discovering this video to Lisa Anne Floyd. She uses it in some of her talks and I find it absolutely hysterical. She does amazing work by the way. Check it out here: https://lisaannefloyd.com/

New Conversation
Paragraph 13 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 13, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 13, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 13, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 13, Sentence 4 0
No sentence-level conversations. Start one.

In advance of my students doing their Grade 8 project – the Game Design Challenge – I had them do a remixing assignment in Grade 7. I think the remixing process is incredible in a number of ways:

New Conversation
Paragraph 14 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 14, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 14, Sentence 2 0
No sentence-level conversations. Start one.
  1. It’s Inspiring – When you ask students to remix, you’re asking them to explore Scratch and play all the games you find there. They get a chance to see the awesome work other creators are doing. There are some incredible games out there covering every topic you can possibly imagine. Every student finds something that they enjoy. Once they find that they get fired up about the idea of tinkering with it to learn more.
  2. New Conversation
    Paragraph 15 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 15, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 15, Sentence 2 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 15, Sentence 3 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 15, Sentence 4 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 15, Sentence 5 0
    No sentence-level conversations. Start one.
  3. It’s Aspirational – Students RARELY choose weak or poorly made games to remix. They gravitate to the games they enjoy, yet see opportunities to improve, or modify to fit a theme or style they enjoy. Students don’t just see a good game though, they see what is possible. THIS is about the time they realize that they can build almost anything they want in Scratch and that the perception that Scratch is a “basic” coding platform is simply untrue.
  4. New Conversation
    Paragraph 16 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 16, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 16, Sentence 2 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 16, Sentence 3 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 16, Sentence 4 0
    No sentence-level conversations. Start one.
  5. It’s Challenging – It almost all cases, the best games are also some of the more complex games to program. Take a look at the code below – it’s pretty intense! The complexity of the games chosen in the remix assignment reminds students that programming requires persistence, attention to detail, and hard work.
  6. New Conversation
    Paragraph 17 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 17, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 17, Sentence 2 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 17, Sentence 3 0
    No sentence-level conversations. Start one.
  7. It’s a Diagnostic – It also reminds students to not bite off more then they can chew when it comes to their Grade 8 project. My remixing assignment is an amazing formative assessment on where students stand in their overall programming competency. I’ve had students completely fail at remixing, only to come back the next year and absolutely CRUSH their Game Design Challenge project because they learned so much about themselves and their capabilities. Because the Game Design Challenge is not about making the most complex game but about making the best game they possibly can based on their skills and talents, the remix assignment calibrates their expectations perfectly so they come into Grade 8 with a clear vision of what they can, and cannot do.
  8. New Conversation
    Paragraph 18 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 18, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 18, Sentence 2 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 18, Sentence 3 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 18, Sentence 4 0
    No sentence-level conversations. Start one.

scratch-script-coding-example.png
New Conversation
Paragraph 19 (Image 1) 0
No whole image conversations. Start one.
New Conversation
Whole Image 0
No whole image conversations. Start one.

Reconsider Remixing

New Conversation
Paragraph 20 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 20, Sentence 1 0
No sentence-level conversations. Start one.

I hope you’ll consider remixing an important part of your programming and game design curriculum.

New Conversation
Paragraph 21 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 21, Sentence 1 0
No sentence-level conversations. Start one.

I’d like to help you out a bit. Here is some guidelines for the assignments I used in my class. Use it, REMIX IT. I’d love it if you added to it anything you think brings value and feel free to share it with me. I think you will find that if you insert remixing into your plans, your students will enjoy coding more, get a lot more out of the experience, and in the end make better games!

New Conversation
Paragraph 22 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 22, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 22, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 22, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 22, Sentence 4 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 22, Sentence 5 0
No sentence-level conversations. Start one.

Scratch Remix Proposal Assignment Description

New Conversation
Paragraph 23 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 23, Sentence 1 0
No sentence-level conversations. Start one.

Every game starts with an idea. In this assignment you will put your ideas for your remix down on paper in the form of an initial game proposal. This essay-style assignment will be 2-3 pages long, double-spaced with 12 point font. In it you will answer the following questions.

New Conversation
Paragraph 24 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 24, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 24, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 24, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 24, Sentence 4 0
No sentence-level conversations. Start one.
  1. What is the game you have chosen to remix. Tell me as much as you can about it such as:
  2. New Conversation
    Paragraph 25 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 25, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 25, Sentence 2 0
    No sentence-level conversations. Start one.
  3. Who made it and when was it made (if possible).
  4. New Conversation
    Paragraph 26 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 26, Sentence 1 0
    No sentence-level conversations. Start one.
  5. What style of game is it or what games does it remind you of?
  6. New Conversation
    Paragraph 27 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 27, Sentence 1 0
    No sentence-level conversations. Start one.
  7. What are the strengths of the original game?
  8. New Conversation
    Paragraph 28 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 28, Sentence 1 0
    No sentence-level conversations. Start one.
  9. What are the weaknesses of the original game (give specific examples such as bugs or graphics or gameplay issues)
  10. New Conversation
    Paragraph 29 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 29, Sentence 1 0
    No sentence-level conversations. Start one.
  11. In what ways are you going to remix the game (give VERY specific examples)
  12. New Conversation
    Paragraph 30 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 30, Sentence 1 0
    No sentence-level conversations. Start one.

Please be as detailed as possible. This assignment can go over 3 pages if you need the space to be detailed.

New Conversation
Paragraph 31 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 31, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 31, Sentence 2 0
No sentence-level conversations. Start one.

Scratch Remix Assignment Description

New Conversation
Paragraph 32 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 32, Sentence 1 0
No sentence-level conversations. Start one.

Remixing a game is a great opportunity to be inspired by other peoples ideas. The purpose of this assignment is to explore Scratch and see what other creators are making and remix a program.

New Conversation
Paragraph 33 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 33, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 33, Sentence 2 0
No sentence-level conversations. Start one.

A remix is different than creating your own game. In a remix you have to re-imagine someone else’s original idea. Please consider the following things when remixing a program:

New Conversation
Paragraph 34 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 34, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 34, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 34, Sentence 3 0
No sentence-level conversations. Start one.
  1. What are the strengths of the original game that I can or should carry forward to the remix? What makes this game fun?
  2. New Conversation
    Paragraph 35 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 35, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 35, Sentence 2 0
    No sentence-level conversations. Start one.
  3. What are the weaknesses of the original game? Are there bugs or issues that you could fix? Are there ways to improve the gameplay or flow of the game?
  4. New Conversation
    Paragraph 36 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 36, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 36, Sentence 2 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 36, Sentence 3 0
    No sentence-level conversations. Start one.
  5. Could the skills that I have learned be used towards making this game better in another way? Could this game use better graphics for example?
  6. New Conversation
    Paragraph 37 0
    No paragraph-level conversations. Start one.
    New Conversation
    Paragraph 37, Sentence 1 0
    No sentence-level conversations. Start one.
    New Conversation
    Paragraph 37, Sentence 2 0
    No sentence-level conversations. Start one.

Capturing the spirit of a remix is important. Games that are impossible to complete, for example, are NOT FUN. Games that have annoying sounds are NOT FUN. Games with crazy or exaggerated animations or lighting are NOT FUN. Please be aware that the goal is to remix a game in order to IMPROVE it, not just make it different in silly or goofy ways.

New Conversation
Paragraph 38 0
No paragraph-level conversations. Start one.
New Conversation
Paragraph 38, Sentence 1 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 38, Sentence 2 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 38, Sentence 3 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 38, Sentence 4 0
No sentence-level conversations. Start one.
New Conversation
Paragraph 38, Sentence 5 0
No sentence-level conversations. Start one.

DMU Timestamp: July 22, 2021 14:08

General Document Comments 0
Start a new Document-level conversation

Image
0 comments, 0 areas
add area
add comment
change display
Video
add comment

Quickstart: Commenting and Sharing

How to Comment
  • Click icons on the left to see existing comments.
  • Desktop/Laptop: double-click any text, highlight a section of an image, or add a comment while a video is playing to start a new conversation.
    Tablet/Phone: single click then click on the "Start One" link (look right or below).
  • Click "Reply" on a comment to join the conversation.
How to Share Documents
  1. "Upload" a new document.
  2. "Invite" others to it.

Logging in, please wait... Blue_on_grey_spinner