Technology giant Google has announced that the registrations for the annual Google Code Jam 2011 are open from Wednesday.

Google Code Jam is a programming competition in which professional and student programmers are asked to solve increasingly complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you compete in the programming language and development environment of your choice, Bartholomew Furrow, Software Engineer, Google Code Jam wrote on the official blog post.

The competition consists of four online rounds, coding will begin on May 6 with our qualification round, where competitors will have as much as a day to plan their approach to our first few problems. From there, the contest heats up quickly: the remaining contestants will engage in several two-and-a-half hour rounds, wrangling each time with three to four algorithmic problems that range in difficulty from simple to fiendish, Furrow wrote.

If the aspirants reach one of the top 25 competitors, the company will bring them to Tokyo office to spar against your fellow coders. In the end, only one person will bring home the $10,000 top prize-and the title of Code Jam Champion.  

Schedule: Google Code Jam 2011

   

Date

Time (UTC)*

Duration

Description

Wednesday, April 6, 2011

   

Ends: Saturday, May 7 at 23:00 UTC

19:00 UTC

31d 4hr

Registration

Friday, May 6, 2011

23:00 UTC

24hr

Qualification Round

Saturday, May 21, 2011

01:00 UTC

2hr 30min

Online Round 1: Sub-Round A

Saturday, May 21, 2011

16:00 UTC

2hr 30min

Online Round 1: Sub-Round B

Sunday, May 22, 2011

09:00 UTC

2hr 30min

Online Round 1: Sub-Round C

Saturday, June 4, 2011

14:00 UTC

2hr 30min

Online Round 2

Saturday, June 11, 2011

14:00 UTC

2hr 30min

Online Round 3

Friday, July 29, 2011

TBD

TBD

Onsite Finals