Small Basic (10-12 yaş)

Bilgisayar programlaması, programlama dilleri kullanılarak, bilgisayar yazılımlarının oluşturulması sürecidir.

Programlama yoluyla tıpkı bizim Türkçe’yi veya İngilizce’yi konuşup anlamamız gibi, bilgisayarlar da belirli dillerde yazılmış programları anlayabilirler. Bunlar programlama dilleri olarak adlandırılır.

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.

Kurs İçeriği

Başlangıç Seviye (10 ay)

  • Small Basic hakkında temel bilgiler
  • TextWindow Kütüphanesi ve özellikleri
  • GraphicsWindow Kütüphanesi ve Özellikleri-Ç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)

İleri Seviye (10 ay) *

  • Diziler ve Array Kütüphanesi
  • Çok Boyutlu Diziler
  • Text Kütüphanesi
  • Dosyalarla Çalışma
  • Little Developer Kütüphanesi (süper bir kütüphane,yok yok)
    –LDControls
    –LDDataBase
    –LDDialogs
    –LDEffects
    –LDGraphiscWindow
    –LDMusic
    –LDPhysics
    –LDText
    –LDTimer
    –LDWebCam
    –LDWindows
    –LDShapes
    –LDEvents

* İleri seviye kursu alabilmek için Başlangıç seviye kursunun alınması gerekmektedir.

 

Kurs Süresi

Haftada 1(bir) gün 40″+40″ şeklinde ders yapıyoruz. Bu haliyle, Small Basic programlama kursu başlangıç seviye 10 ay, ileri seviye 10 ay sürmektedir. Bu süre haftalık gün sayısı ya da öğrencinin öğrenme hızına göre artabilir ya da azalabilmektedir.

Bu yaş düzeyinde metin tabanlı programlama araçlarıyla (Small Basic) çalışmaya başlayacağız. Bu dönem, profesyonel uygulamalara geçişin bir ara dönemi olarak ifade edilebilir. Öğrenciler bu süreçte kod yazarak çizimler, animasyonlar, hikayeler ve çoklu ortam formatında basit oyunlar üretebilecek seviyeye gelmektedir. Tam anlamıyla yaratıcılıklarını sergilemektedir. Hayallerini kodlara dökerek ortaya güzel çalışmalar çıkarıyorlar.

Kurs Ortamı

Kurslarımızı çevrimiçi (online) olarak sağlıyoruz. Derslerimizi Zoom yazılımı üzerinden sağlıyoruz. Bu programın bilgisayarınızda kurulu olması gerekmektedir. Kurmak için şu linki kullanabilirsiniz. Size verilecek olan tarih ve saatte bağlantı bilgilerini kullanarak giriş yapmalısınız. Kurs süresince tablet ya da telefon kullanılmayacaktır. Çünkü, kod yazıp program üreteceğimiz için bunu en iyi bilgisayar üzerinde sağlayabiliriz.

Ödevlendirme

Programlama bisiklet sürmeye benzer, pratik yapmadan öğrenemesiniz. Bu becerinin oluşması için kod yazarak bol bol pratik yapmak gerekir. Her hafta (evet, aralıksız her hafta) öğrencilerimize düzenli ödevlendirme yapıyoruz. Bu sayede bir videonun bıraktığı öğrenme izinden daha kalıcı ve sürekli bir öğrenim sağlamış oluyoruz. Bizim ödevlerimiz eğlencelidir. Yeri gelir sorularımızda animasyon üretir, müzik çalar, oyun yaparsınız, yeri gelir Öklit ile tanışıp geometriyi seversiniz, matematikçi Gauss size formüllerini fısıldar, yeri gelir ilginç kişiler, formüller ve olaylarla tanışıp ufkunuzu genişletirsiniz. Gönderilen ödevlerin kodları satır satır titizlikle incelenip gerekli geri bildirimler öğrenciye dönülmektedir. Bunu yapabilecek robotik-kodlamacılık, makercılık kursu söyler misiniz?

Ön Koşullar

Bu kursları alabilmek için temel seviyede bilgisayar kullanım bilgisine sahip olmak gerekmektedir.

Örnek Çalışmalar

Aşağıda öğrencilerimizin 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ın video bağlantılarını Öğrenci Çalışmaları sayfasından izleyebilirsiniz.