Skip to main content
Cadette Coding Basics Badge Activity | Girl Scouts at Home
Home Home Home
Home Home Home
Search Search
  • SHOP
  • DONATE
  • myGS myGS myGS
  • Find a Council Find a Council Find a Council
  • Español Español Español
  • Search Search
  • Discover Discover

    About Us About Us

    • What Girl Scouts Do What Girl Scouts Do
    • The Family Experience The Family Experience
    • Girl Scout History Girl Scout History
    • Research and Data Research and Data
    • Diversity, Equity, and Inclusion Diversity, Equity, & Inclusion
    • test test
    • 7th item 7th item

    Activity Zone Activity Zone

    • Explore Girl Scouts Explore Girl Scouts
    • Grade Levels Grade Levels
    • National Service Projects National Service Projects
    • Virtual Events Calendar Virtual Events Calendar

    Our Stories Our Stories

    • Girl Scout Stories Girl Scout Stories
    • Alum Stories Alum Stories

    Discover Girl Scouts. Learn what Girl Scouts do; about our history, research and data; and about family involvement, or try Girl Scout activities!

  • Get Involved Get Involved

    Become a Girl Scout Become a Girl Scout

    • Join a Troop Join a Troop
    • Find Events Find Events

    Become a Volunteer Become a Volunteer

    • Start a Troop Start a Troop

    Alums Alums

    • Campfire Chats Campfire Chats
    • Beyond Ambassadors Beyond Ambassadors
    • Campus Girl Scouts Campus Girl Scouts
    • The Girl Scout Network The Girl Scout Network
    • Noteworthy Alums Noteworthy Alums

    Learn how to get involved with Girl Scouts. Join a troop, find events, become a volunteer, or discover alum opportunities.

  • Cookies Cookies

    Buy Girl Scout Cookies Buy Girl Scout Cookies

    • Frequently Asked Questions FAQs

    Girl Scout Cookie Flavors Girl Scout Cookie Flavors

    • NEW! Raspberry Rally NEW! Raspberry Rally

    About Girl Scout Cookies About Girl Scout Cookies

    • Cookie History Cookie History

    Find out how to buy Girl Scout Cookies, explore Girl Scout Cookie flavors, see how girls learn essential life skills, and more.

  • Support Us Support Us

    Donate Now Donate

    • Individual Giving Individual Giving
    • National Trefoil Society National Trefoil Society
    • Lifetime Membership Lifetime Membership
    • Our Partners Our Partners
    • Planned Giving Planned Giving

    Advocacy Advocacy

    • Girl Scout Advocacy Center Girl Scout Advocacy Center
    • Policy Agenda Policy Agenda
    • Gold Award Recognition Gold Award Recognition
    • Fair Play, Equal Pay Fair Play, Equal Pay

    Support Girl Scouts by donating nationally or to your local council, becoming a lifetime member, and advocating for girls.

  • Members Members

    For Girl Scouts For Girl Scouts

    • Badges, Journeys, & Awards Badges, Journeys, & Awards
    • Ways to Participate Ways to Participate
    • For Cookie Sellers For Cookie Sellers
    • Uniforms Uniforms
    • Renew Your Membership Renew Your Membership

    For Volunteers For Volunteers

    • Tips for Troop Leaders Tips for Troop Leaders
    • Volunteer Cookie Resources Volunteer Cookie Resources
    • Traditions & Ceremonies Traditions & Ceremonies
    • Virtual Meeting Planning Virtual Meeting Planning
    • Renew Your Membership Renew Your Membership

    For Parents & Families For Parents & Families

    • Raising Awesome Girls Raising Awesome Girls
    • Family Connection Family Connection
    • Cookie Entrepreneur Family Pin Cookie Entrepreneur Family Pin

    Resources for Girl Scout members. Find volunteer, Girl Scout, and family tools and support. Explore badges, activities, and more.

  • SHOP
  • DONATE
  • myGS myGS myGS
  • Find a Council Find a Council Find a Council
  • Español Español Español
  • Search Search

Council Finder

Use this finder to connect with your local Girl Scout council. (Home Page)

By ZIP Code 2

By State 2

By Council 2

close
You are leaving uat.girlscouts.org for a website operated by an external party. You will be subject to the privacy and security policies of that website.
  1. Activities for Girls
  2. Cadettes
  3. Cadette Coding Basics Badge Activity

Cadettes

toggle arrow
  • Daisies
  • Brownies
  • Juniors
  • Cadettes
  • Seniors
  • Ambassadors
  • All Levels and Ages

STEM

Cadette Coding Basics Badge Activity

Write Pseudocode for a Meme

Explore how memes share messages, and use pseudocode to create your own.

Activity Details

Time needed: 40 minutes

Materials needed:

  • Memeable Images handout
  • Pseudocode handout
  • Paper
  • Pencil
  • Optional: printer

Setup:

A meme is a funny picture or video with text that’s shared online, especially through social media. The term “meme” comes from the idea that an element of culture can be transmitted very easily, almost like the common cold. Memes can reach a huge audience within minutes. Within days, people can start remixing or referencing popular memes, which makes them even more influential.

Memes are created by combining images with text. They often use a recognizable image taken out of context to express an opinion and emotion. This can make memes a powerful way to spread ideas, which can have either positive or negative effects. Some memes are sarcastic and mean-spirited, while others can offer a humorous take on a difficult subject. They’re made by every kind of person, so the messages they carry reflect that variety. This means that memes can also be used as propaganda, spreading information to influence public opinion and manipulate people's beliefs.

People often create memes using apps that write code for creating graphics. Memes are also shared online using code. Programmers write algorithms, or sets of instructions, in computer languages that are understood by many different devices, like computers, smartphones, or tablets.

When programmers start working on a new idea, they often sketch out their ideas on paper before they move on to coding their algorithms on a computer. Pseudocode is a way to plan a computer program using human-friendly language. It’s not actual coding, but rather a written description of the key elements of an algorithm or program. It’s used as a quick way of thinking about a program without completely writing it out in code. It saves time and still lets a programmer check that their program will run.

Activity:

For this activity, examine how memes can impact society and spread messages. Then, create your own meme “for good.”

First, explore what you know about memes:

  • What are some memes you’ve seen? Where do you find memes you like?
  • What makes a meme popular? What makes a meme funny?
  • What makes a meme shareable? Which memes do you share? Why?
  • Can a funny meme still address a serious issue? Why or why not?

Then, brainstorm some topics you care about and could use to create your own meme. Write down all your ideas on a sheet of paper. You might think of memes you know or love for inspiration, or ask yourself questions like:

  • What are some causes you care about? Have you ever seen memes about these topics?
  • If yes, what were they?
  • If no, why do you think you haven’t seen any memes about the topic?
  • How can you make serious topics humorous?

After you have a few topics, brainstorm images to represent each. This can be anything, since people often use an image out of context or use more than one image when making a meme.

If you need some help brainstorming, here are a few ideas:

  • If the topic is homelessness, the image could be a wide shot of a city or something unexpected, like a happy dog in a tuxedo.
  • If the topic is bullying, the image could be a group of birds huddled together or a bodybuilder holding a flower.
  • If the topic is access to clean water, the image could be a happy hedgehog floating in a bath or a dog biting at water from a hose.
  • If the topic is endangered animals, the image could be a sad orangutan or bulldozers crushing a forest.

Next, choose one topic to create a meme about. Then, choose an image from the Memeable Images handout to use as part of your meme.

Optional: Search for and print other copyright-free images for your meme. Copyright is the exclusive right to publish and sell a literary or artistic work. Part of being a good digital leader is understanding copyright, so make sure you have permission and give credit for any images you use in your meme.

Once you’ve chosen an image, brainstorm three or four different statements you could place on it to amplify the message you want to share about your topic.

Write out each statement on a blank sheet of paper—seeing a phrase in writing can be helpful to see how long each phrase is and how the words could fit on the image.

Choose one statement for your meme and finish designing it:

  • Will the statement start on the top and wrap to the bottom? How else could it be positioned?
  • Will the letters be small or bold?
  • What color will the words be?
  • Are there any other graphics, such as symbols or image edits, to add?

Write your statement on your image. Then, write instructions to create the meme in pseudocode (instead of a programming language) on a sheet of paper. Your pseudocode instructions should include the two elements—graphics and text—that are part of every meme.

Here’s an example of meme instructions written in pseudocode:

Get the image of the dog with the tuxedo
Use a black marker
Write “THAT FEELING WHEN” at the top on one line, all in capital letters

Write “YOU GOT YOUR WHOLE SCHOOL TO START RECYCLING” under the dog, all in one line in all-capital letters

Check out the Pseudocode handout for tips and another example.

And that’s it! Now that you have a meme design in pseudocode, you could give it to someone else to follow and recreate the meme on paper. Or, you could rewrite it in a coded computer language, so a computer could create the meme digitally.


Troop Leaders:  The instructions for all badge steps are available free of charge in your  Girl Scout Volunteer Toolkit.

Girl Scout Activity Zone activities have been adapted from existing Girl Scout programming.

Adapted from Steps 2 and 3 of the Cadette Coding Basics badge. 

Explore more activities.

Make a Gender Equality Playlist
Make a Gender Equality Playlist

Explore how themes of gender equality show up in the music we listen to.

Be a Dishwashing Pro
Be a Dishwashing Pro

Learn how to properly clean up using an easy three-bucket technique.

Design an Anti-Climate Change City
Design an Anti-Climate Change City

Actions you can take to make your own community safer from climate change.

JOIN
VOLUNTEER
DONATE
Enter your email address to subscribe to
the Girl Scouts of the USA newsletter.
Enter your email address to subscribe to
the Girl Scouts of the USA newsletter.

  • Instagram
  • Twitter
  • LinkedIn
  • Youtube
  • Pinterst
  • Facebook
  • Blogger
  • External Link
  • Contact Us
  • Visit Us
  • Careers
  • Leadership
  • Schools
  • Scholarships
  • Sustainability
  • Financials
  • Faith
  • Terms and Conditions
  • Privacy Policy
  • Frequently Asked Questions
  • Press
  • Blog

© 2016-2022 Girl Scouts of the United States of America. 

A 501(c)(3) Organization. All Rights Reserved.

Join

Volunteer

Donate

close