Competitions · Computer science · Botball

Botball.

The only robotics competition here where you do not compete against anyone. Complete the required number of tasks and you advance - and every team that turns up takes an award home.

  • 5-18age range
  • 2-3per junior team
  • 100%of teams awarded

What makes it different

Nobody competes against anybody.

This is the defining feature of Botball and the reason it suits a particular kind of student.

Every event is non-competitive

Competitors challenge themselves rather than each other. Completing the required number of tasks is what earns advancement - not beating another team.

And every team receives an award

Beyond the champion, runner-up and third place, the remaining teams divide into first, second and third prizes at roughly 20%, 30% and 50%. No team leaves with nothing.

Which changes who it suits

A student who freezes in head-to-head competition, or a young team entering its first event, has a very different experience here from a knockout format.

But the task changes on the day

The year’s challenge is published at the start of the year. At the venue the committee announces an adjusted version, and teams must modify robot and program on the spot to complete it.

At a glance

What the programme is.

Botball originated as a youth team robotics programme at MIT and now runs across the United States, Europe and Asia, with teams from Austria, Poland, Qatar, the UAE, China, Egypt, India, Japan, Kuwait, Zimbabwe and Mexico among others.

Origin
MIT - the source counts eighteen years of history without dating it
Recognition
Recommended on MIT’s own site and recognised by NASA
China organiser
ITCCC, the International Teenager Competition and Communication Center, with the Botball international committee. China was its third overseas region
In the Chinese system
ITCCC works with the Ministry of Education’s central audio-visual education body, and Botball is included in the National Primary and Secondary School Computer Production Activity
Age range
5 to 18, across the junior and secondary programmes
Junior teams
2 to 3 students
Asia rounds
Two a year - a winter session and a summer session
Junior entry route
Primary teams must qualify through the Junior Botball Challenge open challenge to be invited to the Asia round
Fee covers
Registration, the competition itself, insurance and two days of lunch. Accompanying teachers and parents are not charged to attend but arrange their own accommodation and pay separately for lunch
Alongside the competition
The Global Conference on Educational Robotics, run by KIPR and the Botball committee at the same time and place as the international event, and described as the largest international conference in youth robotics education

The secondary format

Three rounds, and losing puts you in an alliance.

The secondary programme is structured so that a team knocked out early still competes for the rest of the day.

Seeding round

Teams run their robot without interference. A high score secures a better position going into the knockout.

Knockout round

Single elimination against other teams, seeded on the earlier scores.

Alliance round

Teams eliminated in the knockout enter a draw pool and are randomly paired into alliances to complete tasks together. Losing early means working with a team you have never met, which is its own skill.

And all three are awarded

National and international events award separately in the seeding, knockout and alliance rounds, alongside a number of judges’ choice awards.

What the challenge involves

A field task, and then defending your design.

Half of a Botball entry is not the robot at all, which is easy to underestimate.

The field task

The robot completes the field challenge fully autonomously, scoring points. Teams design, build and program it themselves.

And the engineering report

Teams write an engineering report and defend it in person. Assessors question the submitted design professionally, which rewards understanding your own robot rather than having built one.

Adjusted in front of you

Because the on-site task differs from the published one, teams watch other teams’ strategies between rounds and adjust in real time. Live analysis and quick decisions are what the organisers say the format develops.

Check the equipment rule

The source says equipment is unrestricted in one place and that Botball’s official designated equipment must be used in another. Confirm before buying anything - the difference is substantial.

The Junior Botball Challenge

Six levels, from age five upward.

JBC is an open challenge: teams complete tasks drawn on site from a published bank, earn a Future Engineer certificate, and qualify for the Asia round. Four tasks are drawn each day plus one live task, and completing all of them earns the Excellence in Engineering trophy.

LevelAgeEquipmentTo advance
Enlightenment A6 and underLarge blocks, LEGO or similar1 task from a bank of 3. The live task is identical to the bank task
Enlightenment B8 and underMotor-driven construction parts, such as LEGO 96861 task from a bank of 3. The live task is identical to the bank task
Entry8 and underA controller with no storage function - WeDo 2.0, Spike Essential 45345, VEX GO, Matatalab and similar2 tasks from a bank of 8. Live tasks are slightly adjusted
RookiePrimary schoolNo requirement2 tasks from a bank of 8. Live tasks are slightly adjusted
IntermediatePrimary schoolNo requirement2 tasks from a bank of 8. Live tasks are slightly adjusted
AdvancedPrimary schoolNo requirement2 tasks from a bank of 8. Live tasks are slightly adjusted

The source describes JBC as having five levels while listing six. It also gives the age range as 5 to 12 in one place and 5 to grade 3 for the two new Enlightenment levels in another. Confirm the current structure before choosing a level.

What each level expects

The skills ladder underneath the levels.

JBC publishes what a team at each level should be able to do, which makes placing a child straightforward.

Enlightenment - building and cooperating

Constructing with large blocks, or assembling a powered mechanical arm and using it with a partner. The skills named are engineering thinking within limited resources, creativity, teamwork and communication.

Entry - controlling and debugging

Using any programming method to make a robot go forward, back and turn; breaking a simple movement into sub-tasks; and debugging a program independently.

Rookie and Intermediate - building and sensing

Constructing a simple autonomous wheeled robot and adjusting its structure; then controlling continuous movements, using a single sensor, and picking up simple objects.

Advanced - strategy and multiple sensors

Analysing a task and forming a strategy; precise movement; line-following and obstacle avoidance using several sensors; and writing programs clear enough to maintain.

Preparation

How Hanlin prepares a Botball team.

A non-competitive format with an on-the-day task change rewards preparation that most teams skip.

Rehearsing the on-site adjustment

The published task and the task you face differ. Teams practise modifying a working robot and program under time pressure, which is a different exercise from building one.

Writing the engineering report properly

Half the challenge is a written report and a technical defence. Teams that can explain why they made each choice do markedly better than teams that only built well.

Practising the alliance round

Teams eliminated in the knockout are paired randomly with strangers. Working with an unfamiliar team on a shared task is worth rehearsing rather than discovering.

And choosing the JBC level honestly

Each level publishes the skills it expects. Entering above a child’s level trades a certain award for a likely disappointment, in a competition designed so that nobody has to lose.

Why Hanlin

Preparation for Botball 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 Botball 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

Season and build pack

The same material our own Botball 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 season materials and game manuals
  • PDFThe judging rubric, broken down by what earns each point
  • DOCXBuild log and documentation checklist
  • 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 Botball, 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

Botball, briefly answered.

What students, teachers and families ask before entering.

Do teams compete against each other?

In the junior programme, no - every event is non-competitive, and completing the required tasks earns both the award and advancement. The secondary programme does include a knockout, but teams eliminated there continue in an alliance round.

Does every team get an award?

Yes. Beyond the champion, runner-up and third place, the remaining teams divide into first, second and third prizes at roughly 20%, 30% and 50%.

Who can enter?

Students aged 5 to 18. The Junior Botball Challenge covers the younger levels in teams of two or three; the secondary programme runs the seeding, knockout and alliance format.

What equipment do we need?

The source is contradictory here - it says equipment is unrestricted in one place and that Botball’s official designated equipment is required in another. Confirm with the organiser before purchasing anything.

How does the Junior Botball Challenge work?

Four tasks are drawn from a published bank each day, plus one live task. Completing all of them earns the Excellence in Engineering trophy; teams that complete fewer are ranked by how many they finished. Completing the open-challenge tasks earns a Future Engineer certificate and qualifies a team for the Asia round.

What is the engineering report?

A written account of the robot’s design, defended in person. Assessors question the team about its design decisions, and this counts alongside the field score.

Is the task published in advance?

The year’s challenge is published at the start of the year, but the committee announces an adjusted version at the venue. Teams must modify their robot and program on the day.

What does the entry fee cover?

Registration, the competition, insurance and two days of lunch. Accompanying teachers and parents attend without charge but arrange their own accommodation and pay separately for lunch.

What is GCER?

The Global Conference on Educational Robotics, run by KIPR and the Botball committee at the same time and place as the international event. The organisers describe it as the largest international conference in youth robotics education.

Related

Other robotics competitions.

What teams enter alongside Botball.

Botball enquiries

A robotics competition where nobody has to lose.

Every junior event is non-competitive and every team takes an award home, which makes this the gentlest entry into robotics on this site - and the on-the-day task change still makes it a real challenge. Tell us the child’s age and an advisor will pick the level.

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