20 Mayıs 2022 Cuma

BİLGİSAYAR OLİMPİYATLARI 1. AŞAMA SINAVI HAZIRLIK

 TÜRKİYE ULUSAL ORTAOKUL BİLGİSAYAR OLİMPİYATLARI

Merhaba gençler her yıl düzenli olarak yapılan Bilim Olimpiyatları sınavları Ortaokul Bilgisayar Olimpiyatlarına hazırlık için aşağıda belirttiğim konularda hazırlık yapmaktayız. Matematik dersleri de dahil olmak üzere programlama dersleri için aşağıdaki konularda çalışmalar yapacağız.

1. AŞAMA SINAVI MÜFREDAT VE KAYNAKLAR

Ulusal Ortaokul Bilgisayar Olimpiyatı Birinci Aşama sınavı, çoktan seçmeli 30 sorudan oluşan test şeklinde yapılmaktadır. Öğrencilerin sınıflarına göre ayrı soru grubu bulunmamakta, sınava giren tüm öğrenciler aynı soruları cevaplamaktadırlar. Sınavda sorulan sorular aşağıdaki gibi 5 ana başlık altında toplanmaktadır: 

Matematik: öğrencilerin matematik bilgisini ve becerisini ölçmek için sorulmaktadır. 

Genel Yetenek Soruları: öğrencilerin analitik yeteneklerini ölçmeyi hedefleyen sorular sorulmaktadır. 

Zekâ Soruları: öğrencilerin zihinsel becerilerinin ve problem çözme kabiliyetlerinin tespit etmeyi hedefleyen sorular sorulmaktadır. 

Algoritma Becerisi: Bu tip sorularla, öğrencilerin algoritmalara olan eğilimlerini ölçmek hedeflenmiştir. Ancak öğrencilerin soruları çözmek için algoritma bilgisine sahip olması gerekmemektedir. Soru metni soruların çözülmesi için yeterli olmaktadır.

Programlama Bilgisi: C programlama dili üzerinden; programlama dili bilgisi ve becerisi ölçülmektedir. Kod veya kod parçacıkları verilerek; sonucun ne olacağı türünde sorular bulunmaktadır.

MATEMATİK KONULARI

 Tam sayılarda, doğal sayılarda, rasyonel sayılarda ve ondalıklı sayılarda işlemler 

 Çarpanlar, ortak bölenler, katlar 

 Oran ve orantı 

 Üslü İfadeler 

 Kareköklü ifadeler 

 Cebirsel ifadeler ve özdeşlikler 

 Eşlik ve benzerlik 

 Olasılık 

 Doğrusal denklemler 

 Üçgenler, dörtgenler, çokgenler 

 Denklem sistemleri 

 Eşitsizlikler 

 Dönüşüm geometrisi


C PROGRAMLAMA DİLİ KONULARI 

FLOW CHARTS (AKIŞ DİYAGRAMLARI) 

 Sequential Flow Charts (Sıralı Akış Diyagramları) 

 Conditional Flow Charts (Sıralı Akış Diyagramları) 

 Iterative Flow Charts (Döngülü Akış Diyagramları) 

STRUCTURAL PROGRAMMING (YAPISAL PROGRAMLAMA) 

 Sequential Structured Programming (Sıralı Yapısal Programlama) 

    o Variables (Değişkenler) 

    o Arithmetic Operations (Aritmetik İşlemler) 

    o Comment Lines (Açıklama Satırları) 

    o Write to Output (Bilgi Yazdırma) 

    o Read to Input (Bilgi Okuma) 

    o ++ and -- Operators (++ ve -- İşleçleri) 

    o const Type (const Veri Tipi) 

 Conditional Structured Programming (Şartsal Yapısal Programlama) 

    o Conditional Operators (Şartsal İşleçler) 

    o Logical Operators (Mantıksal İşleçler) 

    o if-else Statement (if-else İfadesi) 

    o ?: Operator (?: İşleci) o switch Operator (switch İfadesi) 

 Iterative Structured Programming (Döngülü Yapısal Programlama) 

    o while, do-while 

    o for 

    o goto 

    o continue, break 

ARRAYS (DİZİLER) 

 1D Arrays (1-Boyutlu Diziler) 

 2D Arrays (2-Boyutlu Diziler, Matrisler) 

 Multi-Dimensional Arrays (Çok-boyutlu Diziler) 

FUNCTIONS (FONKSİYONLAR) 

 Definitions (Fonksiyon Tanımlama) 

 void and return (void ve return) 

 Prototype (Fonksiyon Prototipleri) 

 Some Library Functions (Bazı Kütüphane Fonksiyonları) 

 Recursive Functions ( Özyinelemeli Fonksiyonlar) 

POINTERS (İŞARETÇİLER) 

 Address (&) Operator (Adres İşleci) 

 Pointer (*) Operator (Erişim İşleci) 

 Dynamic Memory Allocation (Dinamik Bellek Yönetimi) 

STRINGS AND VARIABLE TYPES (DİZİLER VE DEĞİŞKEN TÜRLERİ) 

 Strings (Dizgiler) 

 ASCİ Table (ASCİ Tablosu) 

 Variable Types (Değişken Türleri) 

    o Defined Location (Tanımlandıkları Yere Göre) 

    o Memory Location (Bellekteki Yerlerine Göre) 

    o static, long, short, unsigned 

 Integer, Double Structure (Tamsayı, Double Değişkenlerin Bellekte Tutuluşu) 

 Overflow (Değişkenlerin Değerlerinde Taşma Olması) 

STRUCTS AND UNIONS (YAPILAR VE BİRLİKLER) 

 Structs (Yapılar) 

 typedef 

 Example: Linked List (Bağlantılı Liste Örneği) 

 Unions (Birlikler)  Enumerations (enum ifadesi) 

FILE PROCESSING (DOSYA İŞLEME) 

 File Definition (Dosya Tanımlama) 

 Open File (Dosya Açma) 

 Read File (Dosyadan Okuma) 

 Write File (Dosyaya Yazma) 

 Close File (Dosya Kapama) 

BITWISE OPERATIONS (BİT DÜZEYİNDE İŞLEMLER) 

 Shifting Operators (Kaydırma İşlemleri) 

 Logical Operator at Bit-Level (Bit Düzeyinde Mantıksal İşleçler) 

 Masking (Maskeleme İşlemi) 

PREPROCESSING COMMANDS ( ÖNİŞLEMCİ KOMUTLARI) 

 include, define 

 Header Files (Başlık Dosyaları) 

10 Nisan 2022 Pazar

Z Kuşağı ve İnteraktif Okul

    Z kuşağı ihtiyaç duyduğu veriyi toplama, işleme ve bilgiye dönüştürmek için fen ve teknolojiye daha çok değer veriyor. Kendisine ilham olmayan, kendisine söz hakkı vermeyen bir ortamda kalmak istemiyor. İlkel süreçler ile öğretim faaliyetleri yürüten kurumlar artık bireyleri tatmin etmiyor.  Bilgiye kolayca erişebilen bu bireyler okullardan akademik bilginin çok daha ötesinde yazılım teknolojileri üzerine öğrenim ve uygulama yapmak istiyorlar, buna bağlı olarak fen ve matematik ihtiyacındalar. Öğretmenlerinin moderatörlüğünü, teknoloji bilgisini ve uygulayıcı kapasitesini sorguluyorlar. Okul konforu, otel konsepti, teknolojik alt yapı rekabetinde olan okullardan asıl beklentileri, girişimcilik üzerine çalışmalar yapabilecekleri, ihtiyaç duydukları bu teknolojiler üzerinde kendilerini geliştirebilecekleri okul ve öğretmenler istiyorlar. Eğer bu neslin beklentilerini karşılayamaz isek en nihayetinde bu imkanı sunan ülkelere göç etmek istiyorlar.

    Ülkelerin artık en iyi öğretmenelere ve okullara ihtiyaçları var. İyi yetişmiş bir toplumun iyi öğretmenelere ihtiyaç duyduğu dönemlere yeniden dönüş başladı. İyi öğretmenlerin toplumun en zekileri arasından seçilmesi gerekliliğini fark eden ülkeler öğretmenliği cazibe merkezi haline getirmiş durumdalar. Öğretmen  kriterleri Z Kuşağının ihtiyaçlarını karşılayacak üst düzey kapasiteli zeki, yaratıcı, kaprissiz, neşeli insanlar olmalı, buda ülkenin idarecilerinin ileri görüşlülüğü ile mümkün olabilir. Cumhuriyetin ilk yıllarındaki gibi öğretmene olan ilgi ve saygıyı dizayn edemez isek gelecek ülkemiz açısından çok aydınlık olmayacaktır.