Ön Koşullar
Sınıf Seviyesi
Teacher Info

Bay Aqib Zia, SMOA'da (St. Mary Online Academy) Fen Bilimleri Öğretmenidir. Bay Zia 5 yılı aşkın süredir eğitimcidir. Lisans derecesini Pakistan, Islamabad COMSATS Üniversitesi'nden Yazılım Mühendisliği alanında, yüksek lisans derecesini ise 2019'da Çin, Beijing Institute of Technology'den yine Yazılım Mühendisliği alanında almıştır. Bay Zia, A-Level, O-Level ve Fen grubu Öğrencilerine fen bilimleri dersleri vermiştir.
Sadece öğretmenlik yapmakla kalmamış, aynı zamanda Çin, Beijing'deki çok uluslu bir şirkette bir yılı aşkın süre Kıdemli Yapay Zeka Bilimcisi olarak çalışmıştır. Yaklaşık 5 yıllık profesyonel kariyeri boyunca, 8. sınıftan 12. sınıfa kadar Bilgisayar Bilimi - Fizik - Kimya ve Matematik gibi fen bilimleri derslerini vermiştir.
İstikrarlı öğrenme ortamları yaratmaya ve öğrencileri ellerinden gelenin en iyisini yapmaya teşvik etmeye çok adanmıştır. Analitik ve çok yönlü düşünme yeteneğine sahiptir, yaratıcı fikirleri geliştirmede ve uygulamada etkilidir. Her çocuğa güven, öz saygı ve iyimser bir tutum aşılar.
Ders Müfredatı (Sadece Referans İçin)
1. dönemde tamamlanan birkaç kısa algoritma ve Oyun listesi:
1: Sayı Tahmin Oyunu (Tamamlandı)
2: Bulmaca Çözücü Oyunu (Tamamlandı)
3: Tek Sayılar Algoritması (Tamamlandı)
4: Kullanıcı isteğine göre çarpım tablosu yazma algoritması (Tamamlandı)
5: Faktöriyel algoritması (Tamamlandı)
6: Ters sırada yazdırma programı (Tamamlandı)
7: Asal sayılar için kısa algoritma (Tamamlandı)
8: Pozitif, negatif ve sıfır sayılarını sayma algoritması (Tamamlandı)
9: Havayolu bilet rezervasyon sistemi (Devam ediyor)
10: Çevrimiçi Kitap Mağazası web uygulaması (Devam ediyor)
11: Elektrik Faturalandırma Sistemi (Devam ediyor)
12: Etkinlik yönetim Sistemi (Devam ediyor)
Ders Tasarımı
Bu ders her yaştan öğrenci için gerçekten ilginç. Yukarıda belirttiğim gibi, bu bilgisayar bilimi dersinde öğrenciler Java dilinde temel programlamayı öğrenme şansı elde edebilir ve ayrıca tüm AP Bilgisayar Bilimi A dersi ve sınav konularını kapsayabilirler.
Temelde bu ders, Bilgisayar Operasyonlarının daha geniş bir görünümünü ve bilgi işlemin çevresel etkisini içerir. Java programlama, değişkenler, Seçimler ve Nesne Yönelimli tasarım gibi tüm kavramları kapsar: ilkel veri türleri, Koşullu Yapılar, Sınıflar, Döngüler, Diziler, 2B Diziler, Fonksiyonlar, Kalıtım ve Özyineleme.
Bu ders, birinci seviye bir bilgisayar programlama dersi almak isteyen, özellikle de okulunda benzer bir ders bulunmayan herkes içindir.
Bu derste öğrencilerin öğrenebileceği, aşağıdaki listede görebileceğiniz bazı ana noktalar:
• Etik bilişim
• Temel bilgisayar donanımı
• Sayı temsilleri
• Java program yapısı
• Basit girdi / çıktı
• Veri türleri ve değişkenler
• Atama ifadeleri
• İlkel türler ve referans türleri
• Aritmetik operatörler
• Matematik kütüphanesi
• String sınıfı ve metotları
• Integer ve Double sınıfları
• Boolean türü
• İlişkisel operatörler
• Seçim ifadeleri
• Kısa devre işlemleri
• DeMorgan kuralları
Ders Kazanımları
1. dönemde tamamlanan birkaç kısa algoritma ve Oyun listesi:
1: Sayı Tahmin Oyunu (Tamamlandı)
2: Bulmaca Çözücü Oyunu (Tamamlandı)
3: Tek Sayılar Algoritması (Tamamlandı)
4: Kullanıcı isteğine göre çarpım tablosu yazma algoritması (Tamamlandı)
5: Faktöriyel algoritması (Tamamlandı)
6: Ters sırada yazdırma programı (Tamamlandı)
7: Asal sayılar için kısa algoritma (Tamamlandı)
8: Pozitif, negatif ve sıfır sayılarını sayma algoritması (Tamamlandı)
9: Havayolu bilet rezervasyon sistemi (Devam ediyor)
10: Çevrimiçi Kitap Mağazası web uygulaması (Devam ediyor)
11: Elektrik Faturalandırma Sistemi (Devam ediyor)
12: Etkinlik yönetim Sistemi (Devam ediyor)