Mini Lab Uygulamaları (Python Temelleri)
Kazanımlar:
Python'da değişkenleri kullanabilme.
Karar yapıları (
if,elif,else) oluşturabilme.Karşılaştırma ve mantıksal operatörleri kullanabilme.
whiledöngüsü ile tekrar eden işlemleri gerçekleştirebilme.Yapay zekâ mantığını temel programlama yapılarıyla modelleyebilme.
Aşağıdaki mini laboratuvarlar, öğrencilerin yalnızca değişkenler, operatörler, karar yapıları ve while döngüsü kullanarak çözebileceği şekilde hazırlanmıştır.
Mini Lab 1 — Akıllı Termostat (Karar Yapıları)
Mini Lab 1
Akıllı Termostat
Bir yapay zekâ sistemi bulunduğu ortamın sıcaklığına göre klimayı çalıştırmaktadır.
Problem
Kullanıcıdan sıcaklık değeri alınacaktır.
AI Karar Kuralları
| Sıcaklık | Yapay Zekâ Kararı |
|---|---|
| 30°C ve üzeri | Klima Soğutma Modu |
| 20–29°C | Bekleme Modu |
| 20°C altı | Isıtma Modu |
Öğrenci Görevi
Sıcaklığı kullanıcıdan al.
if-elif-elsekullan.Kararı ekrana yazdır.
Beklenen Çıktı
Sıcaklık: 33
AI Kararı: Klima Soğutma ModuKullanılacak Konular: Değişken, input(), if-elif-else, karşılaştırma operatörleri.
Mini Lab 2 — Yapay Zekâ Not Değerlendirici
Mini Lab 2
Akıllı Not Değerlendirici
Bir yapay zekâ öğrencinin başarısını analiz ediyor.
Problem
Kullanıcıdan not alın.
Karar Tablosu
| Not | Sonuç |
|---|---|
| 85–100 | Mükemmel |
| 70–84 | Başarılı |
| 50–69 | Geliştirilmeli |
| 0–49 | Tekrar Çalış |
Beklenen Çıktı
Not Giriniz: 74
AI Analizi: BaşarılıEk Görev
100’den büyük veya negatif not girilirse:
Geçersiz Not!Mini Lab 3 — Yüz Tanıma Güvenlik Kapısı
Mini Lab 3
Yüz Tanıma Güvenlik Kapısı
AI sistemi kullanıcının doğrulanıp doğrulanmadığını kontrol eder.
Problem
İki bilgi alınacak:
Yüz tanındı mı? (E/H)
Şifre doğru mu? (E/H)
AI Kararı
| Durum | Karar |
|---|---|
| Yüz + Şifre Doğru | Kapı Açıldı |
| Sadece biri doğru | Ek Doğrulama İsteniyor |
| İkisi de yanlış | Erişim Engellendi |
Kullanılacak Operatörler
andor==
Mini Lab 4 — Akıllı Trafik Lambası
Mini Lab 4
Akıllı Trafik Lambası
Yapay zekâ trafik yoğunluğuna göre ışık süresini belirliyor.
Problem
Araç sayısı alınacak.
Kurallar
| Araç Sayısı | Yeşil Işık Süresi |
|---|---|
| 0–10 | 15 saniye |
| 11–30 | 30 saniye |
| 31 ve üzeri | 45 saniye |
Beklenen Çıktı
Araç Sayısı: 28
AI Kararı:
Yeşil ışık süresi 30 saniye.Mini Lab 5 — Yapay Zekâ Sesli Asistan (While Döngüsü)
Mini Lab 5
Basit AI Sesli Asistan
Yapay zekâ kullanıcı komutlarını dinlemeye devam ediyor.
Problem
Program kullanıcı "çıkış" yazana kadar çalışacak.
Komutlar
| Komut | Cevap |
|---|---|
| merhaba | Merhaba! Size nasıl yardımcı olabilirim? |
| saat | Saat bilgisi gösterilemiyor. |
| hava | Bugün hava güneşli görünüyor. |
| çıkış | Görüşmek üzere. |
| Diğer | Komut anlaşılmadı. |
Kullanılacak Yapılar
whileifbreak
Mini Lab 6 — Tahmin Eden Yapay Zekâ
Mini Lab 6
Tahmin Eden Yapay Zekâ
AI doğru sayıyı bulmanı istiyor.
Problem
Doğru sayı: 15
Kullanıcı doğru tahmin edene kadar devam eder.
AI Geri Bildirimi
| Durum | Cevap |
|---|---|
| Küçük tahmin | Daha büyük sayı deneyin. |
| Büyük tahmin | Daha küçük sayı deneyin. |
| Doğru tahmin | Tebrikler. |
Kullanılacak Yapılar
whileifKarşılaştırma operatörleri.
Mini Lab 7 — Yapay Zekâ Enerji Tasarrufu Sistemi
Mini Lab 7
Akıllı Enerji Tasarrufu
AI odadaki ışıkları kontrol ediyor.
Giriş Bilgileri
Hareket var mı? (E/H)
Saat kaç? (0–23)
Kurallar
| Durum | Işık |
|---|---|
| Hareket var ve saat 18–23 | Aç |
| Hareket var ve gündüz | Kapalı |
| Hareket yok | Kapalı |
Kullanılacak Operatörler
and>=<=
Mini Lab 8 — AI Duygu Analizi (Temel NLP Mantığı)
Mini Lab 8
Basit Duygu Analizi
AI yazılan kelimeye göre duyguyu tahmin ediyor.
Problem
Kullanıcı tek kelime girer.
Kelime Listesi
| Kelime | Duygu |
|---|---|
| mutlu, harika | Pozitif |
| üzgün, kötü | Negatif |
| Diğer | Nötr |
Beklenen Çıktı
Kelime: mutlu
AI Analizi: Pozitif DuyguMini Lab 9 — Robot Engel Algılama
Mini Lab 9
Robot Engel Algılama
AI sensörden gelen mesafeye göre hareket ediyor.
Problem
Mesafe (cm) girilecek.
Kurallar
| Mesafe | Robot Kararı |
|---|---|
| 0–20 | Dur |
| 21–50 | Yavaş Git |
| 51+ | İleri Git |
AI Mantığı
Sensör → Karar → Hareket
Mini Lab 10 — Yapay Zekâ Alışkanlık Koçu (While Döngüsü)
Mini Lab 10
AI Alışkanlık Koçu
AI her gün içilen su miktarını takip ediyor.
Problem
Kullanıcı her girişte içtiği su miktarını (ml) yazacak.
Döngü
Toplam 2000 ml olana kadar devam edecek.
Beklenen Çıktı
Kaç ml su içtiniz? 400
Toplam: 400 ml
Kaç ml su içtiniz? 700
Toplam: 1100 ml
Kaç ml su içtiniz? 900
Tebrikler!
Günlük hedef tamamlandı.Kullanılacak Yapılar
Toplam değişkeni
while+=if
Mini Lab 11 — Yapay Zekâ Mini Labirent
Mini Lab 11
Mini Labirent Çözme Simülasyonu
AI doğru yolu seçmeye çalışıyor.
Senaryo
Oyuncu başlangıç noktasındadır.
Komutlar:
sağ
sol
ileri
Doğru Yol
ileri → sağ → ileri
Yanlış seçim yapılırsa oyun biter.
Beklenen Çıktı
Komut: ileri
Devam ediliyor...
Komut: sağ
Doğru yol.
Komut: ileri
Tebrikler!
Labirent tamamlandı.Kullanılacak Yapılar
whileifSayaç değişkeni.
Mini Lab 12 — Basit AI Karar Ağacı (Proje)
Mini Lab 12 (Proje)
Basit AI Karar Ağacı
Yapay zekâ öğrencinin çalışma önerisini belirliyor.
Giriş Bilgileri
Uyku süresi.
Ders çalışma süresi.
Sınava kaç gün kaldı?
Karar Ağacı
Beklenen AI Tavsiyesi
Yoğun tekrar yap.
Dinlenmeye öncelik ver.
Çalışma planı uygun.
Öğretmen Değerlendirme Tablosu
| Ölçüt | Puan |
|---|---|
| Değişkenleri doğru kullanma | 20 |
| Karar yapısını doğru kurma | 20 |
| Operatörleri doğru kullanma | 20 |
while döngüsünü doğru kullanma | 20 |
Programın doğru çalışması ve çıktı üretmesi 20
Toplam 100
Etkinlikler öğrencilerin henüz liste, fonksiyon veya nesne yönelimli programlama öğrenmeden; yalnızca değişkenler, operatörler, if-elif-else ve while döngüsü ile yapay zekâ mantığını deneyimlemelerini sağlar. Her laboratuvar yaklaşık 10–15 dakikalık uygulama süresiyle toplam 2 ders saati (80 dakika) içinde uygulanabilecek şekilde planlanmıştır.
Yorumlar
Yorum Gönder