Express It With Code
Teacher Artifact
Teachers who make Project Based Learning a regular part of their teaching enjoy their new role, although for some it might take time to adjust from traditional practice. Teachers explicitly and implicitly promote student
independence and growth, open-ended inquiry,
team spirit, and attention to quality.
Student Voice & Independence
Student Voice & Independence
Students should be given some freedom in the artifact or project they are creating. Practically speaking, it may be helpful to limit the potential projects. Teachers may choose to narrow the types of projects based on how they connect to other content areas, such as a digital story or animation for reading content.
Student Voice & Independence
However, it is important to step back when problems, challenges, or questions arise to allow students to take the lead. Teachers should provide time for students to independently drive the direction of the projects and provide the opportunity to present project ideas for feedback.
Student Voice & Independence
To be successful, students of different backgrounds, experience and comfort levels should have different ways to express themselves with computer science to the class and broader community.
Let’s Try: Express It with Code
Let’s Try: Express It with Code
Let’s Try: Express It with Code
In this activity you will plan a project to express a feeling. In planning the activity you will have to identify:
Step 1: What feeling would you like to express with your project?
Add Your Feeling Word Below:
Use the following feelings chart if you are not sure what you want to express.
Sample Project: What feeling would you like to express with your project?
Add Your Feeling Word Below:
Use the following feelings chart if you are not sure what you want to express.
Excited
How would you express [your feeling]:
Types of Expression | Write About It |
Facial Expression | |
Movement / Body Language | |
Words | |
Voice / Sounds | |
How would you express excited:
Types of Expression | Write About It |
Facial Expression | big smile, wide eyes |
Movement / Body Language | arms raised, jumping up and down, dancing |
Words | so excited, let’s go, pumped |
Voice / Sounds | clapping, cheers, whistling, woohoo! |
Step 2: How would you like to express it using code?
Add A CS Platform Below:
For this activity you can choose from the following CS platforms: (ScratchJr or Scratch)
Sample Project: How would you like to express it using code?
Add A CS Platform Below:
Scratch
For this activity you can choose from the following CS platforms: (ScratchJr or Scratch)
How would you use [CS platform] to express [your feeling] with code:
Type of Expression | How can I express it with code? |
Facial Expression | |
Movement / Body Language | |
Words | |
Voice / Sounds | |
How would you use Scratch to express excited with code:
Type of Expression | How can I express it with code? |
Facial Expression | add a big smile sprite, animate a sprites face to have a big smile and wide eyes |
Movement / Body Language | change sprite costume to raised arms, move sprite back and forth |
Words | speech bubble, text banner |
Voice / Sounds | add sound clip, record sound |
How would you use [CS platform] to express [your feeling] with code:
Type of Expression | What do I already know how to do to express it with code? |
Facial Expression | |
Movement / Body Language | |
Words | |
Voice / Sounds | |
How would you use Scratch to express excited with code:
Type of Expression | What do I already know how to do to express it with code? |
Facial Expression | how to add a sprite to a project. |
Movement / Body Language | add and switch between costumes |
Words | add a speech bubble |
Voice / Sounds | add sound from file |
Step 3: What do I need to know about coding to express it?
Add One or More CS Resource Below:
Start with one of the following resources: ScratchJr - block descriptions, activities, tips & hints Scratch - tutorials, coding cards, starter projects
Sample Project: What do I need to know about coding to express it?
Add One or More CS Resource Below:
Start with one of the following resources: ScratchJr - block descriptions, activities, tips & hints Scratch - tutorials, coding cards, starter projects
tutorials & starter projects
How would you use [CS platform] to express [your feeling] with code:
Type of Expression | What do I need to know to express it with CS? |
Facial Expression | |
Movement / Body Language | |
Words | |
Voice / Sounds | |
How would you use [CS platform] to express [your feeling] with code:
Type of Expression | What do I need to know to express it with CS? |
Facial Expression | |
Movement / Body Language | |
Words | |
Voice / Sounds |
Step 4: Build and share your Express It With Code project!
Add A Link to Your Project:
Other ways to share your project: (Flipgrid or screen recording)
Sample Project: Build and share your Express It With Code project!
Add A Link to Your Project:
Other ways to share your project: (Flipgrid or screen recording)
Reflection Questions:
What did you like about this approach to Project Based Learning?
What was challenging with this approach to Project Based Learning?