Computer Science
Grade 3
20 min
Working Together on Projects
Working Together on Projects
Tutorial Preview
1
Introduction & Learning Objectives
Learning Objectives
Define 'collaboration' and give an example of a team project.
Identify at least two different roles on a project team, such as 'Artist' and 'Coder'.
Explain why taking turns is important when working on a shared digital file.
Use a simple conditional (IF/THEN) to describe a team rule for working together.
Describe how one teammate's action can be an 'event' that triggers another teammate's work.
Follow a simple, multi-step plan to contribute one part to a shared digital project.
Have you ever built a giant castle with a friend using blocks or sand? 🏰 How did you decide who would build the towers and who would build the walls?
Just like building with blocks, we can build amazing things on the computer wit...
2
Key Concepts & Vocabulary
TermDefinitionExample
CollaborationWorking together with other people to create or achieve something.You draw the character, and your friend uses code to make the character dance. That's collaboration!
TeamA group of people who are all working on the same project.The 'Dinosaur Game' team has three members: an Artist, a Coder, and a Sound Expert.
RoleThe special job that each person on a team is in charge of.In our group, my role is the 'Artist', so I am in charge of drawing the background.
Shared GoalThe one big thing that the whole team wants to create together.Our team's shared goal is to make a 2-scene animation about a cat chasing a mouse.
InputThe part of the project that you create and add for the team.My input was the 'meow' sound that I reco...
3
Core Syntax & Patterns
The Turn-Taking Conditional
IF it is my turn to use the computer, THEN I will add my part. ELSE, I will wait patiently.
Use this rule to make sure everyone gets a chance to add their work to the project without messing up a teammate's work.
The Check-In Event
WHEN a teammate says 'I'm done with my part!', THEN the whole team looks at the project together.
This is an event-based rule. It creates a trigger for the team to stop and check the project, making sure everyone agrees with the changes before moving on.
The One-Sprite-One-Person Rule
Only one person is in charge of changing a sprite's art or code at a time.
This rule helps prevent confusion. If two people try to code the same cat sprite at once, it might end up spinning instead of walki...
4 more steps in this tutorial
Sign up free to access the complete tutorial with worked examples and practice.
Sign Up Free to ContinueSample Practice Questions
Challenging
Your team has two saved versions of a story. Version A has a good beginning written by you. Version B has a good ending written by your partner. The middle is the same in both. What is the best action to create the final, best story?
A.Choose Version A and ignore Version B
B.Choose Version B and ignore Version A
C.Start over and write a completely new story
D.Copy the beginning from Version A and the ending from Version B into a new file
Challenging
Your teammate, Alex, says, 'The colors are bad.' Your other teammate, Ben, says, 'The bright yellow text is hard to read on the light blue background.' Why is Ben's feedback more helpful for improving the project?
A.It is shorter and faster to read
B.It is more specific and explains what the problem is
C.It uses bigger words, so it sounds smarter
D.It is a nicer opinion than Alex's
Challenging
A team uses a shared document with a rule: 'IF you are working on a paragraph, you MUST highlight it in yellow.' What is the most likely reason for this rule?
A.To make the document look more colorful and fun
B.To prevent two people from editing the same paragraph at the same time
C.To show the teacher who is doing the most work
D.To practice using the highlight tool
Want to practice and check your answers?
Sign up to access all questions with instant feedback, explanations, and progress tracking.
Start Practicing Free