Small Basic ile Programlama

Yaş: 9-12
Kurs Süresi: 8 ay
Ders Süresi:  2 ders (45″+45″)/hafta
Format: Çevrimiçi-Online
Dil: Türkçe

Kurs Hakkında

Small Basic, programlamayı yeni başlayanlar için son derece kolay, anlaşılır ve eğlenceli hale getirmek üzere tasarlanmış olan bir programlama dilidir. Microsoft’un programlama öğretiminde kullandığı giriş seviyesinde bir dildir. Small Basic, içinde birçok farklı işleri yaptırabileceğiniz nesneler ve bu nesnelere ait metotlar barındırır. Oldukça zengindir bu açıdan. Bu nesnelerle sıklıkla kullanacağız.

Kursta temel programlama kavramları, çizim yapabilme, animasyon/simülasyon gerçekleştirme üzerinde durulacaktır. Her bölümden sonra öğrenilen kavramlarla ilgili basit ve anlaşılır minik oyunlar yapılacaktır.

Ödev ve örneklerle zenginleştirilmiş bu kurs bu sayede teorinin hemen pratiğe dönüştürüldüğü kaliteli bir müfredat ile sunulmaktadır.

Kurs Hedefleri

  • Analitik ve eleştirel düşünme yeteneklerinizi geliştireceksiniz.
  • Bir problemi parçalara ayırarak bunları çözen algoritma adımları oluşturacaksınız.
  • Small Basic temel komutlarının neler olduğunu öğreneceksiniz.
  • Bütün programlama dillerinde kullanılan temel programlama kavramlarını öğreneceksiniz.
  • Temel kavramlarla çizim ve animasyon gerçekleştireceksiniz.
  • Görseller, ses efektleri ve müziklerle nasıl çalışıldığını kavrayacaksınız.
  • Fare ve klavye destekli minik oyunlar üreteceksiniz.
  •  Hataları tespit etme ve onları yönetebileceksiniz.
  • Daha verimli ve daha hızlı çalışan kod yapıları oluşturacaksınız.
  • Fen, matematikve bilgisayar alanındaki bazı bilim adamlarını tanıyıp, gerçek yaşamda farkında olmadan kullandığımız birtakım formülleri öğreneceksiniz.

Kurs İçeriği

  • Small Basic hakkında temel bilgiler
  • TextWindow Kütüphanesi ve özellikleri
  • GraphicsWindow Kütüphanesi ve Çizim
  • Değişkenler ve Veriyle çalışma
  • Turtle Kütüphanesi
  • Döngüler: For-EndFor
  • Kullanıcıdan Veri Alma
  • Math Kütüphanesi
  • Şartlı Yapılar: If-EndIf
  • Shapes Kütüphanesi
  • Fonksiyonlar
  • Olaylar
  • Mouse Kütüphanesi
  • Döngüler: While
  • Kullanıcı Arayüzü Oluşturma(GUI)
  • Diziler ve Array Kütüphanesi
  • Çok Boyutlu Diziler
  • Text Kütüphanesi
  • Dosyalarla Çalışma
  • Little Developer Kütüphanesi
    –LDControls
    –LDDataBase
    –LDDialogs
    –LDEffects
    –LDGraphiscWindow
    –LDMusic
    –LDPhysics
    –LDText
    –LDTimer
    –LDWebCam
    –LDWindows
    –LDShapes
    –LDEvent

Oyun Projeleri

Space War
Car Racing
Space Surfing
DinoWorld
Card Game

Görseller

Öğrenci Çalışmaları

Aşağıda öğrencilerin yaptığı bazı animasyon ve oyunlara ait görseller bulunmaktadır. Kurs süresince her hafta bu tür ürünler yapılmaktadır. Bu çalışmalar sosyal medya hesaplarımızdan teşvik amaçlı paylaşılmaktadır.