Competition Information

Wednesday, 6th June 2018
9.00am - 6.00pm
Singapore Polytechnic, School of Digital Media and Infocomm Technology
Computational Thinking with Coding (CTC)

What will students do during competition?

This competition consists of 2 rounds:

  1. Preliminary Round
    - All participants must participate in the Bebras Challenge Singapore 2018.
  2. Final Round
    - Top 100 winners from Qualifying Round will be eligible to participate in the NSC2018 challenge.

What is Computational Thinking?

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:

  • Decomposition
    breaking down a complex problem or system into smaller, more manageable parts

  • Pattern recognition
    looking for similarities among and within problems

  • Abstraction
    focusing on the important information only, ignoring irrelevant details

  • Algorithms
    developing a step-by-step solution to the problem, or the rules to follow to solve the problem

Preliminary Round - Bebras Challenge Singapore 2018

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.

About Bebras Challenge

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.

Point Counting:
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:

  • Cadet (Secondary 1 & 2)
  • Junior (Secondary 3, 4 and 5)
All Singapore government schools with Secondary 1 to 5 students will be administered under the Bebras/National Software Competition scheme, which is a partnership between Singapore Scholastic Trust Limited (SST) and Singapore Polytechnic’s School of Digital Media and Infocomm Technology (SP DMIT). Enrollment is free for all Secondary 1 to 5 contestants enrolled through Singapore Government or Government-Aided schools.

For Cadet and Junior divisions, the top 100 students will be invited for Round 2, which will be held at SP on June 6, 2018.

Preliminary Round Awards
Each grade level will be evaluated and
Students who get full marks will be conferred the Perfect Score Certificate
The top 8% for each grade will earn a Gold Certificate
Next 12% for each grade level will be awarded the Silver Certificate
Next 20% for each grade level will be presented the Bronze Certificate
All other contestants will be given a Certificate of Participation for their effort.

Practice Challenge

All participating students can do the Bebras Practice Challenge for FREE at:

Final Round – National Software Competition 2018

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.


  1. Individual Awards
  2. Gold Medal
  3. Silver Medal
  4. Bronze Medal
  5. Participation and Winners Certificate
  1. Team Awards
  2. Prize Vouchers for top 3 teams

For any clarification to the competition details, please contact Daryl Lim at 6870 8389 or email to dmitoutreach@sp.edu.sg.