Kısaca Bilgisayar Olimpiyatı
Bilgisayar olimpiyatı lise ve dengi
okul öğrencilerinin bilgisayar bilimine
olan ilgilerini artırmak, matematiksel
soruları bilgisayar ile … Her yıl
TÜBİTAK tarafından düzenlenen bilgisayar
olimpiyatlarında kendisi kanıtlayan
öğrencilerimiz yüksek öğrenimlerini
Türkiye’nin saygın üniversitelerinin
Bilgisayar mühendisliği kısmında
devam etmektedirler.
Öğrencilerimiz Hangi Olimpiyatlara
Katılabilir
1. TÜBİTAK Ulusal
Bilgisayar Olimpiyatları.
2. BOI (Balkanic
Olympiads in Informatics) yani Balkan
Bilgisayar Olimpiyatları.
3. IOI (International
Olympiads in Informatics - Uluslararası
Bilgisayar Olimpiyatları) 1989 yılından
itibaren, merkezi Hollanda'da bulunan
uluslararası bir komite tarafından
düzenlenmeye başlanmıştır. Türkiye
1993 yılından itibaren her yıl düzenli
olarak bu olimpiyatlara katılmaktadır.
4. Özel eğitim
kurumların açtığı bilgisayar proje
yarışmaları ve olimpiyat sınavlarına
Bilgisayar
Olimpiyatları Nasıl Yapılır?
Bilgisayar Olimpiyatı 3 aşamadan
oluşmaktadır.
•
I. Aşama Sınavı :
Her sene mayıs ayının ilk haftasında
Türkiye genelinde yapılmaktadır.
Yaklaşık olarak 1200 öğrencinin
yarıştığı sınavda çoktan seçmeli
50 soru sorulmaktadır. Bu sınavda
başarılı olan yaklaşık 25 kişi
ODTÜ’de yapılan iki haftalık yaz
kampına gitmektedir.
•
II. Aşama Sınavı (Ulusal
Bilgisayar Olimpiyatı):
Her sene Aralık ayının ikinci
haftasında Ankara’da yapılan sınavda
3 soru 5 saatte bilgisayar başında
uygulamalı olarak yapılmaktadır.
Başarılı olan öğrencilere altın,
gümüş, bronz madalyalar dağıtılır.
Bu sınavda başarılı olan bazı
öğrenciler TÜBİTAK tarafından
Şubat ayında iki haftalığına kampa
çağırılır.
•
III.Aşama Sınavı (International
Olimpiad in Informatic) :
Türkiye’yi uluslar arası arenada
temsil edecek olimpiyatçıklar
II. Aşamada başarılı olan öğrenciler
arasından 4 kişilik ekip seçilir.
Her sene Ağustos veya Eylül ayında
dünyanın değişik ülkelerinde yapılan
sınava 60 kadar ülke katılmaktadır.
Bu sınavda iki gün süre ile 3’er
soru sorulur ve başarılı olanlar
madalya ve mansiyon dereceleri
ile ödüllendirilirler.
Birinci
aşamanın amacı tecrübesi olsun
olmasın bilgisayar bilimleri alanında
kabiliyetli öğreciler seçmektir.
Dolayısı ile konuları bilgisayar
bilgisinden çok becerisini ölçmeye
yöneliktir. Bağıntılar, Fonksiyonlar,
Kombinatorik (Permitasyon, Kombinasyon),
Tümevarım, temel C programlama
bilgisi ve mantık konuları I.
Basamak sorularını oluşturur.
İlk aşama son yıllarda test şeklinde
gerçekleştirilmektedir. Fakat
imtihanın içeriği her yıl bir
miktar değişmektedir. İkinci aşama
ise ileri seviyede programlama
ve bilgisayar bilimleri bilgisi
gerektirmektedir.
Bilgisayar
Olimpiyatı Çalışmalarının Öğrencilere
Faydası Nelerdir ?
•
Çalışma disiplini kazanmak.
• Henüz lisede iken Bilgisayar
Bilimleri ile ilgili akademik
düzeyde bilgiler edinmek.
• Problem tanımlama ve çözme yeteneği
kazanmak
• Başarılı insanlarla tanışmak
• Aslında dünyanın en zeki insanı
olmadığınızı anlamak :)
• Ulusal olimpiyatlarda alınan
madalyalar ile Bilgisayar mühendisliği
ve ilgili bölümlere ÖSS'de ek
puan kazanmak. Hatta eğer uluslararası
olimpiyatlarda madalya kazanırsanız
sınavsız olarak istediğiniz bir
devlet üniversitesinin bilgisayar
bölümüne gitmek.
• Henüz 15,16,17 yaşlarında iken
yurt dışına gitme imkanını yakalamak
Okulumuzda
bir yıl İngilizce hazırlık okutulmaktadır.
Olimpiyatlara
hazırlanmak için derli toplu bir
yayın bulunmamaktadır. Eğer İngilizce'niz
de iyi değilse ilgili konuları
bilen birisi anlatmadıkça öğrenmeniz
imkansızdır. Çünkü özellikle algoritmalar
konusunda yeterli düzeyde iyi
bir Türkçe kaynak bulunmamaktadır.
İngilizce'niz
var ise, temel düzeyde C öğrendikten
sonra Algoritma anlatan kitaplardan
müfredattaki konuları çalışınız.
C öğrenirken sitemizde yayınladığımız
C örneklerinden faydalanabilirsiniz.
Daha sonra TÜBİTAK yayınları arasında
çıkan Bilgisayar Olimpiyatları
Sınav Soruları kitabını edinerek
kendi düzeyinize göre olan sorulardan
başlayarak soruları çözmeye çalışınız.
Ancak bunun hiç de kolay olmadığını
belirtmek gerekir.
Diğer
seçenekler ise IOI veya BOI tecrübesi
bulunan olimpiyatçılardan veya
ilgili konularda ders veren öğretim
üyelerinden yardım almak. Ancak
bu yollarla kendini yetiştiren
öğrenci sayısı oldukça azdır.
Olimpiyatçılar genelde konuları
TÜBİTAK'ın kamplarında öğrenir
ve sonra kendilerini yetiştirirler.
Bilgisayar Olimpiyatı
Hangi Konuları İçerir
Bilgisayar Olimpiyatı bilgisayar
dillerini kullanarak onu kullanılır
kılmaktır.Kısacası yazılımla ilgilenen
herkesin isteyerek uğraşacağı
bir olimpiyattır.
Bilgisayar
Olimpiyatlarının esas aldığı konular
sabit değildir. Yine de temel
olarak bilinmesi faydalı olan
konular bellidir. Ancak TÜBİTAK'ın
bu konuda verdiği bir bilgi yoktur.
Yapılan kamplarda anlatılan konularda
zaman zaman değişiklikler olmaktadır.
Ama yine de genel olarak bu konuları
şöyle sıralayabiliriz:
Matematik
:
Programlama
: Kamplarda Ansi-C öğretilmekte
ve kullanılmaktadır. Programlama
için sitemizde örnek soru ve çözümleri
konulara göre bölümler halinde
bulunmaktadır.
Algoritmalar
:
• Temel veri yapıları ve algoritmalar,
• Recursif algoritmalar,
• Graph algoritmaları,
• Arama teknikleri (Search Techniques)
• Sıralama teknikleri (Sorting
Techincques)
• Dinamik programlama
| IOI
1993 |
ARJANTİN |
| IOI
1994 |
İSVEÇ |
| IOI
1995 |
HOLLANDA |
| IOI
1996 |
MACARİSTAN |
| IOI
1997 |
GÜNEY
AFRİKA |
| IOI
1998 |
PORTEKİZ |
| IOI
1999 |
TÜRKİYE |
| IOI
2000 |
ÇİN |
| IOI
2001 |
FİNLANDİYA |
| IOI
2002 |
GÜNEY
KORE |
| IOI
2003 |
AMERİKA |
| IOI
2004 |
YUNANİSTAN |
| IOI
2005 |
POLONYA
(DÜZENLENECEK) |
| IOI
2006 |
MEKSİKA
(DÜZENLENECEK) |