La Olimpiada Británica de Informática (BIO, por sus siglas en inglés) es una competición anual de programación informática para estudiantes de secundaria y de bachillerato. Pueden participar todos los estudiantes menores de 19 años que estén cursando estudios preuniversitarios a tiempo completo y residan en Gran Bretaña continental. La competición se compone de dos rondas: un examen preliminar de 3 preguntas de 3 horas de duración que se realiza en la escuela del participante y una ronda final. Los 15 estudiantes con mejor rendimiento de cada año son invitados a la final (actualmente organizada por el Trinity College de Cambridge ), donde intentan resolver varios problemas más difíciles, algunos escritos y otros que implican programación. Normalmente, se requiere una puntuación de entre 75 y 90 sobre 100 en la primera ronda de la competición para llegar a la final.
De estos quince, cuatro son elegidos para el equipo británico y uno o dos son elegidos como reservas. Este equipo pasa a representar a Gran Bretaña en la Olimpiada Internacional de Informática en el verano de ese año.
Los esquemas de calificación de todos los exámenes anteriores están disponibles en el sitio oficial del concurso. Las soluciones oficiales [1] están disponibles para los exámenes de 1995 a 1999 y 2004, mientras que las soluciones no oficiales [2] están disponibles para los exámenes de 2009 a 2014.
En la primera ronda de la Olimpiada Británica de Informática, hay 3 preguntas que se deben completar en 3 horas. Cada pregunta tiene una pregunta de programación principal que vale la mayor parte de los puntos. La primera pregunta está diseñada para que cualquiera pueda completarla fácilmente, mientras que el resto son significativamente más difíciles. La parte de programación A de cada pregunta está seguida por preguntas más pequeñas y simples que se pueden responder mediante una variedad de técnicas como pruebas de fuerza bruta, razonamiento lógico, simulación y conocimiento de combinatoria. La competencia se puede realizar en cualquier lenguaje de programación en cualquier entorno, en la propia escuela del participante.
La segunda ronda tiene cuatro preguntas mucho más difíciles que se realizarán en Cambridge, utilizando un entorno Linux y programando en C/C++.
La BIO ha sido patrocinada por el desarrollador de videojuegos Lionhead Studios desde 2002. En el pasado, también ha sido patrocinada por Data Connection y Jane Street.