Yarışma web üzerinden yapılacak bir ön eleme ve bilgisayar başında gerçekleştirilecek finalden oluşur.
Ön eleme soruları 1 Mart13 Nisan 2007 tarihleri arasında yarisma.cclub.metu.edu.tr adresinde ve bazı gazete ve dergilerde ( Bilim ve Teknik gibi) yayımlanacaktır. Yarışmaya katılmak isteyenler yarisma.cclub.metu.edu.tr adresindeki on-line başvuru formunu doldurduktan sonra en az bir tane sorunun çözümünü bize iletmelidirler. Çözümlerde C, C++
veya Java programlama dilleri kullanılacaktır. Çözümler kontrol edilirken gönderilen programlar bir Linux makinesinde gcc, g++ veya javac ile derlenerek kontrol edilir. Başvurular içinde değerlendirmeler sonucunda en fazla puanı alan en çok 20 aday, bir baraj gözetilmek koşuluyla finale katılmaya hak kazanırlar. Bütün bunlar dışında ön eleme sorularıyla birlikte duyurulan fakat finalistlerin belirlenmesinde kullanılmayacak olan özel ödüllü soruyu, ön eleme süresi içerisinde en verimli çözen ve yollayan kişi, yarışmaya katılmamış olsa dahi ödülü verilmek üzere Ödül Töreni için ODTÜ'ye davet edilir.
Finale katılmaya hak kazanan yarışmacılarımızı Ankaraya davet edeceğiz ve yol, konaklama masraflarını karşılayacağız. Final 29 Nisan Pazar günü ODTÜ Bilgisayar Mühendisliği Binasında gerçekleştirilecek olup finalde 3 soru bulunacaktır. Yarışmacılardan en yüksek puanı alan 3 kişiyi ise sürpriz ödüller beklemektedir.
Ve Geleneksel Programlama Yarışması onuncu senesinde özel ödüllerle, yine başlıyor!