This competition consists of 2 rounds:
Computational thinking involves using a set of problem-solving skills and techniques that software engineers use to write programs and apps. The Bebras challenge promotes problem solving skills and Informatics concepts including the ability to break down complex tasks into simpler components, algorithm design, pattern recognition, pattern generalisation and abstraction.
Computers can be used to help us solve problems. However, before a problem can be tackled, the problem itself and the ways in which it could be solved need to be understood.
Computational thinking allows us to do this.
Computational thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand.
There are four key techniques (cornerstones) to computational thinking:
breaking down a complex problem or system into smaller, more manageable parts
looking for similarities among and within problems
focusing on the important information only, ignoring irrelevant details
developing a step-by-step solution to the problem, or the rules to follow to solve the problem
It will be held on-line in your school from February 26 to March 6, 2018.
There will be no entry fee and no limit to the number of students you can send.
The top 100 Secondary 1 to 5 winners enrolled in government schools will be invited to the 2nd round (Computational Thinking with Coding), held at Singapore Polytechnic on June 6, 2018 (Wednesday) from 9 am to 6 pm.
The Bebras Challenge is an international challenge on informatics and computer fluency for all age of school students.
It is performed at schools using computers. The contestants are supervised by teachers.
The challenge has two types of tasks: a multiple choice questions and interactive problems.
Number of tasks varies year-by-year from 18 to 24 questions of different difficulty to be solved in 40, 45 or 55 minutes.
For each multiple choice question a choice of four answers is provided. There are interactive tasks as well.
For every correct answer there is 6 (easy), 9 (medium) or 12 points (hard).
If no answer is given the score doesn’t change;
Minus one third of the possible points if the answer is incorrect.
There are 2 different levels of this competition, but each grade level is evaluated independently and awards are given to all 5 individual levels:
All participating students can do the Bebras Practice Challenge for FREE at:
The objectives are to heighten IT awareness among secondary school students, encouraging creativity and innovation in IT and acquiring skills in developing solutions through coding using Python.
About Final Round:
The top 100 students from secondary 1 to 5 who have taken the Cadet or Junior Bebras Computational Thinking Challenge will be invited for the NSC.
The contest structure will revolve around Python coding for both individual and team events. All students will be grouped into teams of 4 or 5 from different levels and different schools.
For any clarification to the competition details, please contact Daryl Lim at 6870 8389 or email to email@example.com.