Welcome to the Annual All-Ireland Programming Olympiad sticky icon

IOI Logo

This is an annual computer programming olympiad held at Dublin City University (DCU). The goals of the competition are:

The competition is open to all second-level students in Ireland who are under 20 on the 1st of July.

It consists of two rounds; round one can be done at home or at school, and is used to determine entry to the final round which will be held in the School of Computing at DCU. For details on entry go to the How To Enter section.

If you would like to keep up-to-date with AIPO 2016 competition schedule, please subcribe to our mailing list here:
http://mailhost.computing.dcu.ie/mailman/listinfo/aipo

Gary Conway and Ximo Planells  [Competition Organisers]

aipo-committee@computing.dcu.ie

2016 Preliminary Round Problems Released!

AIPO LogoHi Everyone,

We are pleased to announce the release of the 2016 Preliminary Round Problems on our website:

http://aipo.computing.dcu.ie/2016-aipo-preliminary-round-problems

To submit solutions to this year's AIPO, you must do so through this website. If you do not have an account on our site, please register here:
 
 
Once you have registered and logged into the AIPO website, you can submit solutions using the 'Create content' link in the right hand block. You will see a 'Upload Solutions' link under 'Create content'.
 
Solutions can be submitted in the following languages: C, C++, Java or Python. Solutions are graded automatically on submission and results returned via your registration email. Each problem has a 1 minute execution time limit.
 
Solution files must be named as follows:
 
p1.c, p1.cpp, p1.py or p1.java
 
p2.c, p2.cpp, p2.py or p2.java
 
etc.
 
Note: the system will rename py files to py.txt after you upload them. This is fine and will be accepted.
 
You can submit as many solution files as you wish and you can use any of the languages on each problem. Once you submit a correct solution for problem further solution code for that problem will not be evalutated.
 
Best of luck and hope to see you all at the National Finals in DCU on the 20th February 2016!
 

The AIPO is kindly sponsored by Fidelity Investments and DCU.

AIPO Committee

Emailaipo@computing.dcu.ie

Facebookfacebook.com/DCU.AIPO

Twittertwitter.com/DCU_AIPO

AIPO 2016 Schedule Released!

IOI 2016 LogoHi Everyone,

We are pleased to announce the roadmap for next year's AIPO competition and on to the 2016 IOI in Kazan, Russia.

Some changes will take place in the 2016 competition. Firstly, separate problems for Juniors and Seniors at the National Finals will be merged with competitors allowed to solve any of the problems. However correct solutions to easier problems will not collect as many points as solutions to the harder problems. Prizegiving will still be split between Juniors (<15yrs) and Seniors (>=15yrs) with medals and prizes for the best placed in each.

Again the top 8 senior students will be invited to AIPO-IOI training camp at DCU in late June after the LC. Here the 4 members of the Irish team who will travel to IOI will be selected.

The Irish team will brought back into DCU for more training just before we depart to the IOI to sharpen their problem solving skills and get them into the correct frame of mind for the challenges of the IOI.

In 2016 for the first time, the Irish delegation will depart early for Russia so that the team can enjoy the cultural highlights of Moscow, get to know each other and other early arrival teams before they plunge into the intense IOI week in Kazan.

http://ioi2016.ru/

Here is the full schedule:

  • Jan 4th: Release of Preliminary Round Problems (Online)
  • Feb 20th: AIPO National Finals @ DCU
  • Feb > Jun: Online training of Training Camp Team
  • Jun 23-25th: 1st AIPO-IOI Training Camp @ DCU (8 Students - Team Ireland Selection)
  • Aug 6-8th: 2nd AIPO-IOI Training Camp @ DCU (4 Students - Team Ireland) ** NEW **
  • Aug 9-11th: Early departure for IOI - Cultural tour of Moscow. ** NEW **
  • Aug 12th-19th: IOI 2016 @ Kazan, Russia.