Competitions · Computer science · Bebras

Bebras, the computational thinking challenge.

Free to enter, no programming, and every past paper is published. Grades 1 to 12 sit short puzzle-like tasks drawn from problems computer scientists actually enjoy - and four million students a year now do it.

  • 1-12grades
  • 7difficulty levels
  • Freeto enter

At a glance

What the challenge is, and how it is sat.

Bebras began in Lithuania in 2004 and now runs each November during World-Wide Bebras Week. China joined the Bebras alliance as a member country in 2017. It is described as the largest out-of-school activity in informatics education anywhere.

Since
2004
Scale
Around four million students a year across some 85 countries and regions
Who can enter
Students in grades 1 to 12
Programming required
None. The tasks are solved by reasoning, not by writing code
Format
Individual. Multiple choice with a single correct answer
Difficulty levels
Seven, covering grades 1 to 12. The two youngest levels, A1 and A2, each have their own paper
Language
Chinese and English
Where
At partner schools across the country
When
A Saturday in November, with registration closing about a week earlier
Cost
Free. Any school may apply to run it
Results
About six to eight weeks after the challenge
Past papers
Every recent year is published on the organiser’s site, along with a shorter Bebras Mini Challenge and a set of algorithm resources

What computational thinking means here

Five skills, and none of them is coding.

The organisers define the term precisely: the problem-solving techniques a software engineer uses, separated from the act of writing software.

Decomposition

Breaking a complex task into simpler components. This is the skill the tasks exercise most consistently, at every difficulty level.

Algorithm design

Working out the sequence of steps that solves the problem - and recognising when one sequence is better than another.

Pattern recognition and generalisation

Spotting the repeated structure in a problem, and seeing that the same structure solves a family of problems rather than one.

Abstraction

Stripping a problem to what matters. It is the hardest of the five to teach and the one the harder Bebras tasks are built around.

Where the questions come from

Every member country writes some, and the world picks.

The question-setting process is unusual enough to be worth knowing, because it explains why the tasks are as varied as they are.

Each country submits a set

Every member country supplies an original set of computational-thinking problems a month before the annual workshop.

Experts meet to choose

The Bebras International Workshop brings informatics experts from every member country together to review the submissions and settle that year’s question bank. Nearly three hundred education researchers take part.

Then each country picks from the bank

Member countries select from the international bank for their own event. The same pool serves everyone, chosen locally.

And all of it is published afterwards

Recent years are open on the organiser’s site. The alliance treats sharing the questions as part of its purpose rather than as a concession.

Growth

From 3,470 students to millions.

The first challenge, in 2004, drew 3,470 students from 176 Lithuanian schools. These are the figures the organisers publish for the years that followed.

YearStudentsCountries
20161,610,00034
20151,310,00038
2014930,00036
2013730,00029
2012520,00021
2011370,00018

France has consistently been the largest participant, with more than 470,000 students in 2016 alone. The country count dips between 2015 and 2016 while entrant numbers rise, which the source does not explain.

Awards

Judged within your grade and your level.

Each difficulty level is awarded separately by grade, which keeps a grade 4 student from being ranked against a grade 8 one.

A global perfect score award

Students who answer everything correctly receive it. This is the only award decided internationally rather than within the China region.

Top Gold at 5%, Gold at 15%

The China-region bands run Top Gold for the top 5%, Gold for the top 15%, Silver for the top 30% and Bronze for the top 45%.

And a provincial award below that

A Proficiency Award goes to the top 25% within each province, municipality, autonomous region and special administrative region, excluding students who already hold a national award.

Which makes the field generous

Bronze reaches nearly half the entrants, and the provincial award sits below that again. For a first competition, that matters.

Bebras and CAT

Two computational thinking papers, and they differ.

Both test reasoning rather than programming, so students often consider them together.

Bebras ranges wider

The organisers describe the Bebras tasks as livelier in subject matter and broader in the range of algorithmic ability they test.

CAT is a tighter paper

Nine questions for thirty-six marks, individual and written, with a narrower and more consistent algorithmic focus.

Bebras starts much younger

Grade 1 upward against CAT’s secondary-school range. For a primary-age student this is the one that exists.

And Bebras is free

No entry fee, every school may apply to run it, and every recent paper is published. Nothing else in this group is as easy to try.

Preparation

How Hanlin prepares students for Bebras.

With every past paper published and no coding required, preparation here is about a way of thinking rather than a body of knowledge.

Working the published archive

Recent years are all available, along with the Mini Challenge. Nothing else prepares as directly, and it costs nothing.

Naming the five skills

Students who can recognise which of decomposition, algorithm design, pattern recognition, generalisation and abstraction a task is asking for solve it faster. That recognition is teachable.

Practising at puzzle pace

The tasks are short and self-contained. The failure mode is over-thinking a question that has a clean answer, and timed practice corrects it.

And picking the right level

Seven levels across twelve grades means the level matters. We place a student where the questions stretch without defeating them.

Why Hanlin

Preparation for Bebras at Hanlin is taught by full-time subject tutors, on a course tier chosen by placement paper rather than by year group.

2017Founded
30,000+Students served
1,000+Schools represented
22Tutors on the roster

Programme formats

Five ways this is taught.

Group size is the whole difference between these. It decides how much of the tutor's attention a student gets and how far the course can bend to them, so it is worth choosing rather than accepting.

FormatGroup sizeWhat it suits
One-to-oneOne studentContent, pace and emphasis set by what this student actually needs rather than by a syllabus. The only format that can be rebuilt mid-course.
Small groupThree to eightOpens at three. Frequent discussion, and the tutor can slow down or move on according to what the group has absorbed. Most students chasing a higher award are taught in this one.
ClassEight to twelveTaught by the subject lead or a medal coach. Less back-and-forth, so it suits a student who will say when something is unclear.
Large classTen to twentyFor students in the middle of the placement range, and a way to try a competition before committing. Students often move to a small group or to one-to-one afterwards.
Past-paper classNo capPast papers worked through in sequence in the weeks before the sitting. Free to students already enrolled.

Course length for Bebras is set after a placement paper. The gap between where a student is and what the paper asks for is what the course has to close, and that gap is not the same for two students in the same year group.

How it runs

Six steps, four people on your side.

The same process for every student, so that nothing depends on one tutor remembering to do it.

Step 1

Pre-course assessment

A placement paper before anything is booked, so the course tier is chosen on evidence rather than on a year group.

Step 2

Tutor matching

A subject tutor is matched to the result, and their full background is provided before you agree to it.

Step 3

Plan and group

A study group opens with four people on one student: the tutor, a planner, a supervisor and an academic manager.

Step 4

Scheduled teaching

The teaching office sets the timetable around the competition date and school term, and teaching begins.

Step 5

After-class reports

What was covered, and how the student handled it, reported after every lesson.

Step 6

Homework follow-up

The teaching assistant and the form teacher both check that homework is done, which is where most preparation quietly fails.

Free resource pack

Past papers and preparation pack

The same material our own Bebras students work from. Scan the code, say what you need, and an advisor sends it.

Scan to consult on WeChat
Scan to consult on WeChat
Scan to ask on WeChat

Tell an advisor which competition and year group, and the material comes back the same day. Free, and you do not have to enrol in anything. If we do not already hold what you need, we will go and find it.

Usually asked forand more on request
  • PDFPast papers, every year the organiser has released
  • PDFWorked solutions, where the organiser publishes them
  • PDFThe syllabus on one page - every topic, and how heavily it is examined
  • PDFEntry checklist and the dates for the current cycle

Teaching team

Who would teach it.

Three of the twenty-two tutors on the published Hanlin roster - the ones whose subject this is.

Hanlin computer science tutor Luo
Computer science

Luo

Bachelor's and master's in computer science from the University of California and ten years in the United States. Works close to the hardware, and teaches for independent problem solving rather than pattern recall.

Hanlin mathematics and data science tutor Tan
Mathematics and data science

Tan

Master's in data science from the University of Sydney after a statistics degree at Simon Fraser University, graduating in the top 5% with repeated chancellor's honours; A-Levels at a Cambridge international school, and formerly a data analyst at Tencent. An AMC-accredited coach, a College Board-accredited AP teacher, and holder of a Math League excellent-teacher award.

Hanlin mathematics and computing tutor He
Mathematics and computing

He

A Cambridge master's after a computer science degree with a mathematics minor at the University of Nebraska-Lincoln, and a US high school GPA of 4.13. Six years overseas and teaches entirely in English, across AMC, Math League, AP Computer Science and AP Calculus.

Where it is taught

Hanlin learning centres.

Teaching runs from Hanlin's own centres in Shanghai, Shenzhen, Chengdu and Hangzhou, and online for students elsewhere.

Tiered forum space with university pennants at a Hanlin learning centre
The reception area at a Hanlin centre
A training room at a Hanlin learning centre
The student lounge at a Hanlin learning centre
A tutorial room at a Hanlin learning centre
A classroom at a Hanlin learning centre
The Hanlin education building in Shanghai

Talk to an advisor

Everything Hanlin does for Bebras, in one conversation.

Entry, planning, coaching and the past papers. An advisor will tell you which of these a student actually needs, including when the answer is none of them.

  • Competition entry and planning

    Which competitions suit this student, in what order, and by when - then we handle the registration, including the ones that can only be entered through a school or a centre.

  • Competition coaching

    Taught by full-time subject tutors, on a course tier chosen by placement paper rather than by year group.

  • International curriculum tutoring

    IB, AP, A-Level, IGCSE and the US high school curriculum, taught alongside school and timed around the exam calendar.

  • Competition past papers, free

    A large library of past papers, mark schemes and syllabus breakdowns across every competition on this site. No charge and no enrolment.

WeChat

Scan to add an advisor

Scan to consult on WeChat
Scan to consult on WeChat

Say which competition or course you are asking about. Replies in Chinese or English.

Or call +86 21 6352 6630

FAQ

Bebras, briefly answered.

What students, teachers and families ask before entering.

Do I need to know how to program?

No. The tasks are solved by logical thinking and can be answered with no prior knowledge of computing. That is the design.

Who can enter?

Students in grades 1 to 12, across seven difficulty levels. The two youngest levels, A1 and A2, each have their own paper.

What does it cost?

Nothing. Bebras is free to enter and any school may apply to organise it.

What is the format?

An individual paper of short multiple-choice tasks, each with a single correct answer, set in Chinese and English and sat at a partner school.

What is computational thinking?

The organisers define it as the problem-solving techniques a software engineer uses: breaking a complex task into simpler components, designing algorithms, recognising patterns, generalising them, and abstraction.

Where do the questions come from?

Every member country submits an original set a month before the annual Bebras International Workshop, where informatics experts from all member countries settle the year’s question bank. Each country then selects from that bank.

Can I see past papers?

Yes. Recent years are published on the organiser’s site, along with a shorter Bebras Mini Challenge and a set of algorithm resources.

What awards are there?

A global perfect score award, and in the China region Top Gold at the top 5%, Gold at 15%, Silver at 30% and Bronze at 45%. A Proficiency Award goes to the top 25% within each province outside the national awards. Every difficulty level is awarded separately by grade.

When are results published?

About six to eight weeks after the challenge.

How does it compare with CAT?

Both test reasoning rather than coding. Bebras ranges more widely in subject matter and in the algorithmic ability it tests, starts from grade 1, and is free. CAT is a tighter written paper for secondary students.

Related

Where students go next.

What to enter alongside or after Bebras.

Bebras enquiries

No code, no fee, and every paper published.

Bebras is the easiest competition on this site to try - free, open from grade 1, and with a decade of past papers online. Tell us the student’s year group and an advisor will place them at the right level for the November challenge.

Competition enquiries+86 21 6352 6630 Curriculum & test enquiries+86 21 6352 6628
Service citiesShanghai · Shenzhen · Chengdu · Hangzhou