Olimpiyat Hazırlık
TÜBİTAK Bilgisayar Olimpiyatına Nereden Başlanır?

Kısa cevap: TÜBİTAK Ulusal Bilim Olimpiyatları'nın Ortaokul Bilgisayar dalı 5-8. sınıf öğrencilerine açıktır ve sınav iki aşamalıdır. Hazırlık C dilinin temelleriyle başlar; diziler ve fonksiyonlarla devam eder, bellek ve işaretçilerle derinleşir, son aşamada tamamen algoritma problemlerine ayrılır. Sıfırdan başlayan bir öğrenci için gerçekçi süre 9-18 ay'dır. Sınav takvimi beklenmeden başlanması önerilir, çünkü olimpiyat becerisi ezberle değil aylarca düzenli problem çözmeyle gelişir.
Ortaokulda olimpiyat var mı?
Velilerin çoğu "bilgisayar olimpiyatı" deyince lise düzeyini ve IOI milli takımını duyduğu için ortaokulu atlıyor. Oysa TÜBİTAK Ulusal Bilim Olimpiyatları'nın Ortaokul Bilgisayar adında ayrı bir dalı var ve 5-8. sınıf öğrencilerine açık. Sınav iki aşamalı: birinci aşama 81 il merkezinde yapılıyor, başarılı olanlar ikinci aşamaya çağrılıyor.
Ortaokul dalının asıl değeri madalya değil zemin. Lise düzeyindeki Bilgisayar olimpiyatı C++ akıcılığı ve ileri algoritma istiyor; oraya hazır girmek ortaokulda kurulan alışkanlıkla mümkün oluyor. Diğer yarışmalarla karşılaştırmalı tabloyu kodlama olimpiyatları rehberimizde bulabilirsiniz.
Neden C dili?
Olimpiyat sorularının çözümünde kullanılan klasik dil C'dir. Sebebi hız değil görünürlük: C, verinin bellekte nasıl durduğunu saklamaz. İşaretçiyi ve bellek yerleşimini gören öğrenci, çözümü de farklı kurar — bu, olimpiyatta doğrudan puana dönüşen bir kavrayış.
Python bilen bir öğrenci C'ye rahat geçer; ikisi arasındaki farkı ve hangi yaşta hangisinin uygun olduğunu Scratch mı Python mu? yazımızda anlattık. Scratch gibi blok tabanlı bir araçtan geliyorsa geçiş daha da hızlı olur: mantık zaten kurulmuştur, yalnızca yazım değişir.
4 aşamalı hazırlık düzeni
Sıra bozulmamalı: her aşama bir sonrakinin altyapısı. Toplam 9-18 ay, haftalık düzene göre değişir.
1. C dilinin temelleri
2-4 ayDeğişkenler, operatörler, karar yapıları, döngüler. Hedef sınav değil, düşünceyi koda çevirebilmek. Bu aşamada öğrenci "ne yazacağını biliyor ama nasıl yazacağını bilmiyor" halinden çıkar.
2. Diziler, matrisler ve fonksiyonlar
3-5 ayDöngü kalıpları, diziler, matrisler, dizgiler, fonksiyonlar ve özyineleme. Olimpiyat sorularının çoğu bu araçlar olmadan çözülemez; burada atlanan konu sonraki her konuyu çökertir.
3. Bellek ve işaretçiler
2-3 ayİşaretçiler, bellek yönetimi, yapılar. Zor görünen ama olimpiyatta ayrımı yaratan aşama — verinin bellekte nasıl durduğunu gören öğrenci çözümü de farklı kurar.
4. Algoritma ve problem kampı
3-6 aySimülasyon ve izleme, arama, sıralama, strateji problemleri. Geçmiş yıl soruları üzerinden düzenli çözüm. Asıl hazırlık buradadır; önceki üç aşama bunun altyapısıdır.
En sık yapılan 5 hata
- Doğrudan zor sorulardan başlamak. Temel oturmadan olimpiyat sorusu çözmeye çalışan öğrenci motivasyonunu kaybediyor. Sıra bozulmamalı.
- Sadece dil öğrenmek. C'yi bilmek olimpiyatı kazandırmıyor. Kazandıran şey problemi doğru kurabilmek; dil yalnızca araç.
- Yanlış çözümü geçiştirmek. Yanlış çözülen problem tekrar denenmeden geçilirse aynı hata sınavda tekrarlanıyor. İlerlemenin büyük kısmı bu düzeltme döngüsünden geliyor.
- Sınav duyurusunu beklemek. Takvim açıklandığında başlayan öğrencinin 1-2 ayı kalıyor; algoritma becerisi o sürede kazanılmıyor.
- Tempoyu sürdürülemez tutmak. Yoğun başlayıp üç ayda bırakmak, yavaş ama bir yıl devam etmekten çok daha kötü sonuç veriyor.
Sınav takvimi ve başvuru
Takvimi TÜBİTAK her yıl kendisi duyurur ve 36. dönemin resmi tarihleri henüz açıklanmadı. Önceki dönemde birinci aşama sınavı 16 Mayıs 2026'da 81 il merkezinde yapılmış, başvurular 21 Nisan 2026'da kapanmıştı.
Güncel takvim ve başvuru koşulları için resmi kaynak: bilimolimpiyatlari.tubitak.gov.tr · başvurular TÜBİTAK BİDEB sistemi üzerinden alınır.
Sık sorulan sorular
TÜBİTAK Bilgisayar Olimpiyatına ortaokul öğrencisi katılabilir mi?
Evet. TÜBİTAK Ulusal Bilim Olimpiyatları'nın Ortaokul Bilgisayar adında ayrı bir dalı vardır ve 5-8. sınıf öğrencilerine açıktır. Sınav iki aşamalıdır: birinci aşama 81 il merkezinde yapılır, başarılı olanlar ikinci aşamaya çağrılır. Lise düzeyindeki Bilgisayar dalı bundan ayrıdır ve IOI milli takım seçmesine bağlanır.
Hazırlık kaç ay sürer?
Sıfırdan başlayan bir ortaokul öğrencisi için 9-18 ay gerçekçi bir aralıktır. Süre, haftalık çalışma düzenine ve öğrencinin matematik temeline göre değişir. Olimpiyat becerisi ezberle değil düzenli problem çözmeyle geliştiği için süreyi kısaltmak yerine düzenli tutmak daha çok işe yarar.
Hangi programlama dili öğrenilmeli?
C dili. Olimpiyat sorularının çözümünde kullanılan klasik dildir; bellek ve veri yapılarını doğrudan görmeyi öğrettiği için algoritma düşüncesini de güçlendirir. Python bilen bir öğrenci C'ye geçebilir, ancak olimpiyat pratiği C üzerinden yapılır.
Çocuğum hiç kodlama bilmiyor, geç mi kaldık?
Hayır. Hazırlık C dilinin temelleriyle (değişken, döngü, dizi) başlar; önceden kodlama bilgisi şart değildir. Scratch gibi blok tabanlı bir araçtan geliyorsa geçiş daha hızlı olur. Erken başlamanın avantajı madalya değil, lise düzeyindeki olimpiyata sağlam zeminle girmektir.
Olimpiyat hazırlığı okul derslerini aksatır mı?
Planlanmazsa aksatabilir. Haftada 1-2 saat düzenli çalışma, sınav dönemlerinde tempoyu düşürmek ve 6 ayda bir kısa mola vermek sürdürülebilir bir düzen kurar. Olimpiyat hazırlığında en sık görülen hata hız değil, tükenmedir.
Sınav ne zaman yapılıyor?
Takvimi TÜBİTAK her yıl kendisi duyurur ve 36. dönemin resmi tarihleri henüz açıklanmamıştır. Önceki dönemde birinci aşama sınavı 16 Mayıs 2026 tarihinde 81 il merkezinde yapılmış, başvurular 21 Nisan 2026 tarihinde kapanmıştı. Güncel takvim bilimolimpiyatlari.tubitak.gov.tr adresinde yayımlanır.
Evde tek başına hazırlanılabilir mi?
Kısmen. C temelleri ve basit problemler kaynaklardan çalışılabilir; asıl zorluk yanlış çözülen problemin nerede yanlış olduğunu görmektir. Öğrencinin çözümünü okuyup geri bildirim veren bir eğitmen ya da yaş/seviye olarak eşleşmiş küçük bir grup bu döngüyü hızlandırır.
Çocuğunuz nereden başlamalı?
Ücretsiz seviye belirleme dersinde mevcut seviyeyi ölçüyor, 40 derslik programın neresinden başlaması gerektiğini birlikte tespit ediyoruz. Birebir ya da yaşı ve seviyesi eşleştirilmiş 3-4 kişilik özel grupla ilerleniyor.
Bu Konuda Bilmen Gerekenler
Konuyla ilgili bilgilendirici yazılar ve kaynaklar
AraştırmaKodlama ve Matematik Başarısı
Kodlama öğrenmenin matematik dersi başarısına etkisi üzerine araştırmalar ve bulgular.
6 dk okuma
Temel KavramDijital Okuryazarlık Nedir?
Dijital çağda çocukların sahip olması gereken temel beceriler ve kodlamanın rolü.
5 dk okuma
RehberÇocuklara Kodlama Nasıl Öğretilir?
Pedagojik yaklaşımlar, yaşa uygun yöntemler ve velilerin evde uygulayabileceği teknikler.
9 dk okuma
KaynakÜcretsiz Kodlama Siteleri
Çocukların evde ücretsiz pratik yapabileceği güvenilir kodlama platformları ve siteleri.
7 dk okuma