The competition is open to teams of between two and five people. They solve as many programming problems as possible against the clock.
Teams can use C, C++, Java, Visual Basic and Eclipse.
The champions will win Microsoft XBoxes and the engraved competition trophy.
In past years participants have praised the competition as a training event for industry teams, a chance for students to compete with IT professionals, and great fun, the BCS said.
The closing date for entries is 18 February. There are regional heats on 5 March and the final will take place on 16 April.
The competition, now in its 21st year, is sponsored by IBM.