Previous slide
Next slide
Toggle fullscreen
Open presenter view
Bebras Tasks in the Curriculum
Promoting Computational Thinking in Schools
Valentina Dagiene and Sue Sentance (2016)
Introduction to Bebras
International informatics challenge running since 2004
Over 50 countries participate worldwide
More than 1.3 million participants in 2015
Short tasks designed to be solved within three minutes
Focuses on core concepts without requiring prior programming experience
What is Computational Thinking?
Conceptualized by Seymour Papert (1996) and popularized by Jeannette Wing (2006)
Solving problems, designing systems, and understanding human behavior via computer science principles
An essential foundational literacy for all students across K-12
Embedded into national curricula worldwide (such as England and Poland)
Five Core Computational Thinking Skills
Abstraction: Reducing complexity by focusing on essential features
Algorithmic Thinking: Designing step-by-step procedures to reach a solution
Decomposition: Breaking down a complex problem into smaller parts
Evaluation: Testing and assessing correctness, efficiency, and resource constraints
Generalisation: Transferring problem-solving techniques to new situations
Five Informatics Subject Areas
Algorithms and programming
Data, data structures, and representations
Computer architecture and processes
Communications and networking
Interactions, systems, and society
Analysis of 2015 Bebras Tasks
Analysis of 52 tasks used across Lithuania and the United Kingdom
Algorithmic thinking: 22 tasks (42%)
Evaluation: 11 tasks (21%)
Abstraction: 8 tasks (15%)
Decomposition: 6 tasks (12%)
Generalisation: 5 tasks (10%)
Algorithmic tasks dominate because they fit the three-minute format well
Detailed Example 1: Biber Hotel
Topic: Data structures (Binary Trees and Search)
CT Skill: Algorithmic thinking
Task context: A beaver den has rooms arranged in a branching tunnel system, with numbered doors
Goal: Navigate through the den to locate room number 1337
Computer science connection:
Each room is a node with up to two child branches (binary search tree)
With n comparisons, one can distinguish between 2^n - 1 entries
A depth of 20 comparisons can search through over one million records
Source Link:
Springer LNCS 9973
Detailed Example 2: Dream Dress
Topic: Logical operations and Boolean conditions
CT Skill: Algorithmic thinking and evaluation
Task context: Kate searches four shops for a specific dress that meets three rules:
Short sleeves
More than 3 buttons
Stars on the sleeves
Goal: Identify which shop sells the dress satisfying all conditions
Computer science connection:
Evaluates compound Boolean expressions using the AND operator
Teaches how programs evaluate multiple conditions to filter data
Source Link:
Springer LNCS 9973
Detailed Example 3: Spies
Topic: Communication networks and protocols
CT Skill: Generalisation and algorithmic thinking
Task context:
Six spies meet in pairs to share secrets
Each spy starts with one piece of information
It takes three rounds of pairwise meetings for all six spies to learn every secret
Goal: Determine the minimum number of rounds needed if one spy stops attending (five spies remain)
Computer science connection:
Models information dissemination and gossiping algorithms in distributed networks
Demonstrates protocol efficiency, parity constraints, and network scaling
Source Link:
Springer LNCS 9973
How Teachers Can Use Bebras in Class
Starter tasks: Quick warm-up exercises to introduce a new computing concept
Formative assessment: Automated scoring and checks for student understanding
Year-round curriculum: Using past task archives continuously beyond contest week
Teacher professional development: Solutions include clear concept explanations for non-specialist teachers
Summary and Recommendations
Bebras tasks bridge non-formal challenges and formal school curricula
Tasks make abstract computing principles accessible without technical overhead
A two-dimensional categorization (skills and concepts) supports curriculum alignment
Countries can build localized task repositories for teachers and students