Students will be able to:

Explain how sequence works in programming.
Computer Science: Programming 
Explain why a program gives the output that it does.
Computer Science: Programming
Number  Name  Challenge Level  Languages 

1.1 
Display binary numbers (without calculations)
Show more details 
Beginner  
Learning outcomes
Students will be able to:
Show Blockbased solution Show Scratch solution Show Python solution 

1.2 
Display Binary Numbers (using a variable)
Show more details 
Beginner  
Learning outcomes
Students will be able to:
Show Python solution Show Blockbased solution Show Scratch solution 

1.3 
Display Binary Numbers (using variables as an operator)
Show more details 
Beginner  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

1.4 
Display Binary Numbers (using a variable, operator and a repeat loop)
Show more details 
Beginner  
Learning outcomes
Students will be able to:
Show Python solution Show Blockbased solution Show Scratch solution 

2.1 
Display number of dots for a given number of cards
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution Show Blockbased solution 

2.2 
Display number of dots from right to left in one line
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

3.1 
Display number of dots from the given largest card to 1
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

4.1 
Count dots on 5 black and white cards (without a loop)
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Python solution Show Scratch solution Show Blockbased solution 

4.2 
Count dots on 5 black and white cards (using a loop)
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

4.3 
Count dots on 5 black and white cards as one input (without a loop)
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution Show Blockbased solution 

4.4 
Count dots on 5 black and white cards as one input (using a loop)
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

4.5 
Count dots on any number of black and white cards as one input (using a loop)
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Python solution Show Scratch solution Show Blockbased solution 

5.1 
Display the binary cards needed to represent a given number of dots
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution 

5.2 
Display the binary cards needed to represent a given number of dots (all in one line)
Show more details 
Growing experience  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution 

6.1 
Display the number of bits needed to represent a number
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Scratch solution Show Blockbased solution Show Python solution 

7.1 
Display the binary cards needed to represent a decimal number between 0 and 31
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Python solution Show Scratch solution 

7.2 
Display the binary cards needed to represent any decimal number
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Python solution Show Scratch solution 

7.3 
Convert a positive decimal number to a binary number
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Python solution Show Scratch solution 

7.4 
Convert a decimal number to a binary number (alternative method)
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution 

8.1 
Binary representation of a decimal number between 0 and 31 by playing musical notes
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution 

8.2 
Binary representation of any decimal number by playing musical notes
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Scratch solution Show Python solution 

9.1 
Display binary cards with dots representing a number between 0 and 31
Show more details 
Ready to expand  
Learning outcomes
Students will be able to:
Show Scratch solution 