Ada Byron programming contest 2023


This year our School has signed up for the first time to participate in the Ada Byron Programming Contest. The Ada Byron a nationwide competition for college students. To go to the national level you must first qualify in a regional.

In this course, being our first participation in the Ada Byron, We have signed up for the Multi-Site Regional Qualifier. This means that our participating students will compete against students from Salamanca., La Rioja, Sevilla, Malaga, Grenade, Cadiz, Basque Country, Balearic Islands, Castile-La Mancha, Oviedo and Gijón to qualify for the national final to be held in Madrid on 7 and 8 of July at the Faculty of Informatics of the Complutense University of Madrid.

The qualified teams of the multisede will be measured in the national against the classified teams of the regional of Galicia, Region of Murcia, Valencian Community and Community of Madrid that have tradition of previous years and celebrate their own regional.

One of the objectives of the Ada Byron contest is to publicize and encourage the participation of computer science students in the international programming competition for university students ICPC (International Collegiate Programming Contest). To publicize this type of contests to all students (even first-year students), the Ada Byron contest will have problems of all levels, so that all participants can have an entertaining time facing affordable problems for their knowledge and measure themselves against other students from different universities of the same courses.

You can see examples of problems in:
where links to Accept the Challenge also appear! ( An online judge in which to test the solutions to some of the past problems.

During the weeks leading up to the multi-site regional (to be held on 19 April) A series of trainings have been published using Accept the Challenge in:
Every Wednesday the link to new training problems is activated. Sessions consist of three-level issues: easy, medium and advanced, approximately the same as the categories of teams admitted to the competition.

Easy. Category A: for first-year students.
Medium. Category B: for second-year students.
Advanced. Category C: for students of third and higher courses.

This page explains what the problems are, The programming concepts to be known in each category of the contest and examples of problems:

Teams are formed with three members. Before 24 Hours of the start of the contest A substitute may be communicated due to the failure of a member of the team.

On this page you will find the registration rules:
and the rules of procedure:
as well as the details of the development of the contest:

The teams can carry their own documentation, A dossier made by the team itself with a maximum of 10 pages in Arial font size 10 (or similar). At the time of going to the contest the teams will show the dossier (a maximum of three copies) to the organization for review.

Regardless of qualification for the National (to dispute with the other participants of the multi-site regional), our School will award prizes to the first classified in the local headquarters in the three categories. We will organize a snack at the end of the contest.

When will the regional multi-site competition be held??
Wednesday 19 April, of 16 to 19, Pending confirmation by the organization of the multi-site regional (That is the schedule that was set last year and we have been told that it will surely be the same).

Where will it be held in our School?
In the general laboratory 1L018 Professor Agustín De Dios.

How to sign up?
Each team member will sign up (identification using UVa credentials is required) indicating the name of the computer and the category of the team, declaring that you are in the necessary situation for your team to participate in that category.
For this the following form will be used hosted in the portal office of the UVa:

On this page
You can see how teams are registering to participate in the Regional Multi-site, Although it takes a while because the locals collect the data and we pass them to the organization.


In the Ada Byron contest, an automatic judge is used, which is an instance of hosted at the Complutense University of Madrid.

You will be able to compete in C++, Java (jdk 11) and Python (3), Those are the environments that the automatic judge has configured.