Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
7BTE401Fiziksel Programlama2+2+03525.04.2024

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı BİLGİSAYAR VE ÖĞRETİM TEKN. ÖĞRT. (780)
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Robotun tanımını, yapısını, bileşenlerini ve çeşitlerini öğretmek. Ayrıca fiziksel programlama ve robot programlamaya ilişkin kavramları uygun bir şekilde ele almak ve robot programlama için kullanılan farklı yapıdaki programlama dillerini öğretmektir.
Dersin İçeriği Fiziksel programlama ve robotlar; robot yapısı ve mimarisi; robot türleri ve eğitsel amaçlı robotlar; fiziksel programlamada mekanik bileşenler; fiziksel programlamada elektromekanik bileşenler; fiziksel programlamada elektronik bileşenler; fiziksel programlama yazılımları ve ortamları; fiziksel programlamada kullanılan yapılar; robot tabanlı proje geliştirme.
Dersin Yöntem ve Teknikleri Anlatım, Tartışma, Soru-Yanıt, Takım/Grup Çalışması, Proje Tasarımı/Yönetimi, rapor hazırlama ve/ya sunma
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Prof. Dr. HAKAN TÜZÜN
Prof. Dr. Hakan TÜZÜN
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Lu, W. (2016). Beginning Robotics Programming in Java with LEGO Mindstorms. A Press: New York.


Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 15
Ödev 1 % 10
Devam 14 % 5
Uygulama 5 % 10
Proje 1 % 35
Yarıyıl Sonu Sınavı 1 % 20
Sunum 1 % 5
Toplam :
24
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Sınıf Dışı Ç. Süresi 14 1 14
Ödevler 1 10 10
Sunum/Seminer Hazırlama 1 10 10
Uygulama 5 2 10
Laboratuvar 4 2 8
Proje 1 30 30
Ara Sınava Hazırlık 1 20 20
Genel Sınav Hazırlık 1 20 20
Toplam İş Yükü   AKTS Kredisi : 5 150

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Robot kavramını bilir ve açıklar.
2 Fiziksel programlama ve robot programlamaya ilişkin kavramları bilir.
3 Farklı yapıdaki robot programlama dillerini kullanarak robotları kontrol eden ve çalıştıran programlar oluşturur.
4 Farklı yapıda robotlar oluşturarak projeler hazırlar.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Ders tanıtımı
2 Robot tanımı, yapısı, bileşenleri ve çeşitleri
3 Sensör kavramı, tanımı, çeşitleri ve kullanımı Motor kavramı, tanımı, çeşitleri ve kullanımı
4 Robot yazılımı tanıtımı ve kurulumu
5 Veri türleri, değişken, sabit ve dizi kavramları
6 Koşullu ifadeler ve karar verme yapıları
7 Döngü kavramı ve çeşitleri
8 Ara sınav
9 Alt yordam ve fonksiyonlar
10 Debugging (Hata giderme)
11 Proje çalışması
12 Proje çalışması
13 Proje çalışması
14 Proje çalışması
15 Final Sınavı
16 Proje sunumları

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
Tüm 5 5 5 5 5 5 5 5 5 5 5 5
Ö1 5 4 5 5 5 5 4 5 4 3 5 4
Ö2 5 4 5 5 5 5 4 5 4 3 5 4
Ö3 5 4 5 5 5 5 4 5 4 3 5 4
Ö4 5 4 5 5 5 5 4 5 4 3 5 4

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek