Novices and Explorers

Block-based coding challenges

These challenges will require students to produce solutions using the Turtle Blockly programming language. The following table outlines the format of each challenge and the skills that will be tested. 

At the end of each table is a sample challenge so you can assess the level of skill required. There is also a set of links to tutorials which can be used to practice skills and build confidence. 

It is essential that every student who plans to enter the challenge is familiar with the Cuttle system that is used to run the code.

Group name Novices Explorers
Technique Block based Block based
Duration 45 mins 45 mins
Question distribution 8 questions - 4 marks each 8 questions - 4 marks each
2 questions - 8 marks each 2 questions - 8 marks each
Maths skills    
 
  • simple geometry
  • shapes
  • angles
  • coordinates
  • rounding to n places
  • substituting numbers in simple equations
Programming constructs    
 
  • sequence
  • selection: IF - ELSE blocks
  • iteration: COUNT and CONDITION controlled

8 mark tasks only

  • nested loops
  • selection: IF - ELIF - ELSE blocks
  • Iterating through characters in a string
  • Iterating through a list
  • nested loops
  • functions
Input/output    
 
  • displaying text blocks
  • print text blocks
 
Maths operators    
 
  •  + (add)
  •  - (subtract)
  •  * (multiply)
  •  / (divide)
Relational operators    
 
  • == (equal to)

8 mark tasks only

  • != (not equal to)
  • < (less than)
  • > (greater than)
  • True/False
  • != (not equal to)
  • < (less than)
  • > (greater than)
  • <= (less than or equal to)
  • >= (greater than or equal to)
Logical operators    
   
  • OR
  • AND
  • NOT
String handling    
   
  • String length
Data types/structures    
 
  • strings
  • integers
  • variables
  • real numbers
Turtle coding blocks    
 

Novices-Block-List.pdf

Explorers-Block-List.pdf

 

Tutorials    
 
Video guides    
 
Example Challenge Novices Explorers


Practice Questions

The most effective way to prepare for a coding challenge is to practise. Start by trying the sample quiz in the table above.

The Coding Challenge will use questions that are in the same style as the old OUCC. You can find three year's worth of past questions on the Challenges page. Teachers can make practice quizzes for their student using questions available on the admin site. We will make practice quizzes available to home educated students starting in January.



Did you know the UK Bebras Challenge is run by the Raspberry Pi Foundation? Discover free teaching resources, tools, and expert support for computing education at raspberrypi.org.