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.

  • while dö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-else kullan.

  • Kararı ekrana yazdır.

Beklenen Çıktı

Sıcaklık: 33

AI Kararı: Klima Soğutma Modu

Kullanı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ı

DurumKarar
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

  • and

  • or

  • ==

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

KomutCevap
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

  • while

  • if

  • break

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

DurumCevap
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

  • while

  • if

  • Karşı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 Duygu

Mini 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

MesafeRobot 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

  • while

  • if

  • Sayaç 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

Bu blogdaki popüler yayınlar

Pardus Üzerine Django Kurulumu

Python ile Web Geliştirme: Django App Oluşturma