Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Prof. Dr. Gürkan Alp Kağan Gürdil *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Ders için önerilen temel kaynaklardan biri, Mark Gardener’ın “Beginning R: The Statistical Programming Language” adlı kitabıdır. Kitap, veri analizi ve programlama konularında temel bilgiler sunarken, tarımsal araştırmalarda programlama tabanlı çözümler geliştirmek için de uygun bir başlangıç kaynağıdır.

Dersin İçeriği

Dersin içeriği; programlamanın temel kavramları, algoritma geliştirme, veri yapıları, Python veya benzeri bir programlama dili ile uygulamalar, sensör verilerinin işlenmesi, tarımsal veri analizi, otomasyon sistemleri için yazılım geliştirme, yapay zekâ ve makine öğrenmesinin tarımsal uygulamalardaki rolü, karar destek sistemleri ve akıllı tarım teknolojileri konularını kapsamaktadır.

Dersin Amacı

Bu dersin amacı, bilgisayar programlama temellerini öğretmek ve bu bilgilerin tarımda veri toplama, analiz, otomasyon ve karar destek sistemlerinde nasıl kullanılabileceğini göstermektir. Öğrencilerin programlama becerilerini geliştirmeleri, tarımsal problemlere yazılım tabanlı çözümler üretebilmeleri ve akıllı tarım teknolojilerini uygulamalı olarak öğrenmeleri hedeflenmektedir.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Giriş ve Temel Kavramlar: Bilgisayar programcılığına ve tarımdaki önemine giriş
2 Algoritmalar ve Akış Diyagramları
3 Programlama Dillerine Genel Bakış: Python, R ve diğer diller
4 Değişkenler, Veri Tipleri ve Operatörler
5 Koşullu İfadeler ve Döngüler
6 Fonksiyonlar ve Modüler Programlama
7 Veri Yapıları: Listeler, diziler, sözlükler
8 Dosya İşlemleri ve Veri Girişi-Çıkışı
9 Sensör Verilerinin Toplanması ve Analizi
10 Tarımsal Veri Analizi Uygulamaları
11 Otomasyon Sistemleri İçin Programlama
12 Yapay Zekâ ve Makine Öğrenmesinin Tarımdaki Rolü
13 Proje Çalışmaları ve Sunumlar
14 Genel Değerlendirme ve Dönem Sonu Tekrarı