Pack Your Bags

1 What's in your Bag?

What's in your bag?

Choose a suitcase.

On your own slide, take inventory of your...

  • Infrastructure

  • Time

  • People

  • Superpowers

Share with your teammates. Is there anything you forgot?

2 Advice From Someone Who's Been There

MaryAnn Koliopoulos

Technology Instructor & Coach

Millbrae Elementary School District

3 Packing and Unpacking

3-5 Standards >

3-5.AP.16 Observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.

3-5.IC.23 Describe reasons creators might limit the use of their work.

3rd grade Concepts >

Sharing means giving permission for other makers to use your work.

Makers can choose to share their work or not.

Attribution means saying thanks to the maker who shared.

Mild 🌶

Select a replacement concrete activity that you already do.

Medium 🌶🌶

Create a concept map about sharing and attribution.

Spicy 🌶🌶🌶

Plot this lesson on a semantic wave.

4 Shopping for curriculum

The Technology Acceptance Model (Lee, Kozar, & Larsen, 2003) predicts that teachers will only adopt technology if teachers perceive that the technology is useful (e.g., facilitates learning towards standards and objectives) and is usable (which includes computer interface usability but also context, like fitting into course schedules). Computational Thinking in Education: A Pedagogical Perspective (2021)

Technology Adoption Rubric for CS




5 Do You Have Everything You Need?

  1. Choose a standard.

  2. How will you map your concept abstractly?

  3. How will you unpack the concept?

  4. What activity will make the concept concrete?

  5. How will you enable students to repack the concept?

  6. How will you assess learning? How can you tie this into Impacts of Computing?

Semantic Wave Lesson Planning Template
  • K-2.CS.1 Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.

  • K-2.CS.2 Explain the functions of common hardware and software components of computing systems.

  • K-2.CS.3 Describe basic hardware and software problems using accurate terminology.

  • 3-5.CS.1 Describe how computing devices connect to other components to form a system.

  • 3-5.CS.2 Demonstrate how computer hardware and software work together as a system to accomplish tasks.

  • 3-5.CS.3 Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.

6 Go get Anything Else you Need

Scratch Jr. Storytelling Lesson with Dr. Em

Write up your Hello Ruby lesson plan

Develop your own version of the sharing & attribution lesson

Write to the district to request app access

Do all the levels for your grade

Your own idea


  1. Fill out today's feedback survey

  2. Join California Educators Together

  3. Join the Computer Science Statewide Group

  4. Post one resource with appropriate tags OR comment on two other resoures

Add a new resource by clicking on "Resources" at the top middle of the page.

Scroll down on the left and click "Create and Share". Please use the tags for subject and grade level!


Thank you for your feedback!

"Loved being able to dive into some of the programs and learn about more resources for next year! Being in-person really helped with collaboration."

"I learned about the California Computer Science Standards for K-5, and specifically focused on grades K-2. I also learned a lot about a variety of online tools available for coding and other tools that relate to computer science. I loved that there are so many options that are available and FREE for schools that are unable to purchase additional resources for the upcoming school year."

"I learned a lot today including: ideas for planning for my classroom (I even started my scope and sequence for the year as my school's instructional technology coordinator), practiced lesson planning and utilizing semantic wave theory in planning, and so much more!"

"Today I learned a lot about the actual application of the semantic waves and lesson planning specifically using CS standards. I also learned a lot about CS programs and resources that are out there and developed a way to evaluate them using our adoption spreadsheet!"

"MaryAnn's multi-grade level plan was helpful to me because it shows all the behind the scenes instructional planning that goes on before a lesson ever gets taught. If I'd felt a bit adrift before, it's a gentle reminder that I can do this one step at a time."

"[I learned] how to examine if a resource, website or curriculum is useful or usable. Created some take home activities I can use in my classroom next year, as well as chose some curriculum ( that I can move forward with for next year."