Ders Detayı
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| R İLE PROGRAMLAMA | BUS3122361 | Güz Dönemi | 3+0 | 3 | 5 |
| Ders Programı |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | İngilizce |
| Dersin Seviyesi | Lisans |
| Dersin Türü | Programa Bağlı Seçmeli |
| Dersin Koordinatörü | |
| Dersi Verenler | |
| Dersin Yardımcıları | |
| Dersin Amacı | Bu ders, öğrencilerin veri analizi için R programlama dilini kullanma becerilerini geliştirmeyi amaçlamaktadır. Ders kapsamında öğrencilerin veri manipülasyonu yapmaları, istatistiksel analizler gerçekleştirmeleri ve görselleştirmeler oluşturmaları hedeflenirken, aynı zamanda uygulamaya dayalı çalışmalar aracılığıyla analitik düşünme ve problem çözme becerilerinin geliştirilmesi amaçlanmaktadır. |
| Dersin İçeriği | Bu ders; Giriş, beklentiler ve programlamaya genel bakış,R ve RStudio kurulumu, temel işlemler, değişkenler ve vektörler,Veri tipleri ve veri yapıları (vektör, matris, veri çerçevesi),Veri içe aktarma (import), dışa aktarma (export) ve çalışma dizini yönetimi,Veri görselleştirme ve temel grafikler,Liste yapıları ve veri erişimi (indexing),Koşullu ifadeler ve kontrol yapıları (if-else),Ara Sınav ,Döngüler (for, while) ve tekrar eden işlemler,Fonksiyonel programlama ve apply ailesi ile veri işlemleri,Karakter dizileri (string) ve tarih/zaman işlemleri,Veri analizi ve betimleyici istatistikler,tidyverse ve veri düzenleme (tidy data yaklaşımı),Veri görselleştirme (ggplot2 ile ileri grafikler),Uygulama: Veri analizi projesi ve genel tekrar,Genel Sınav; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| R ile programalama dilinin temel kavramlarını açıklar. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| R ile programalama dilinde temel programlar geliştirir. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Kontrol yapıları kullanarak algoritmalar geliştirir. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri işleme görevleri için fonksiyonlar uygular. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| R veri yapılarını kullanır. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri setlerini uygun veri işleme teknikleriyle dönüştürür. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri görselleştirmeleri oluşturur. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri analiz sonuçlarını yorumlar. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Öğretim Yöntemleri: | 1: Soru - Cevap Tekniği, Anlatım Yöntemi: Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim: Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi: Proje Görevi |
| Ölçme Yöntemleri: | Proje Temelli Öğrenme Modeli: Proje Temelli Öğrenme Modeli |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Giriş, beklentiler ve programlamaya genel bakış | |
| 2 | R ve RStudio kurulumu, temel işlemler, değişkenler ve vektörler | |
| 3 | Veri tipleri ve veri yapıları (vektör, matris, veri çerçevesi) | |
| 4 | Veri içe aktarma (import), dışa aktarma (export) ve çalışma dizini yönetimi | |
| 5 | Veri görselleştirme ve temel grafikler | |
| 6 | Liste yapıları ve veri erişimi (indexing) | |
| 7 | Koşullu ifadeler ve kontrol yapıları (if-else) | |
| 8 | Ara Sınav | |
| 9 | Döngüler (for, while) ve tekrar eden işlemler | |
| 10 | Fonksiyonel programlama ve apply ailesi ile veri işlemleri | |
| 11 | Karakter dizileri (string) ve tarih/zaman işlemleri | |
| 12 | Veri analizi ve betimleyici istatistikler | |
| 13 | tidyverse ve veri düzenleme (tidy data yaklaşımı) | |
| 14 | Veri görselleştirme (ggplot2 ile ileri grafikler) | |
| 15 | Uygulama: Veri analizi projesi ve genel tekrar | |
| 16 | Genel Sınav |
| Kaynak |
| 1. Wickham, H., & Grolemund, G. (2017). R for Data Science. O’Reilly Media. 2. Kabacoff, R. (2015). R in Action (2nd ed.). Manning Publications. 3. James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An Introduction to Statistical Learning (2nd ed.). Springer. 4. Phillips, N. D. (2017). YaRrr! The Pirate’s Guide to R. Leanpub. 5. Provost, F., & Fawcett, T. (2013). Data Science for Business. O’Reilly Media. |
| Çevrimiçi dokümantasyon ve eğitim materyalleri (CRAN, Stack Overflow vb.) |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | İşletme alanına ilişkin temel kuramsal ve uygulamalı bilgileri açıklar | X | |||||
| 2 | İşletmenin temel fonksiyonlarını, örgüt yapısını, kaynaklarını, paydaşlarını ve çevresini açıklar | X | |||||
| 3 | İşletme sorunlarını analiz eder | X | |||||
| 4 | İşletmenin paydaşlarıyla etkili sözlü ve yazılı iletişim kurar | X | |||||
| 5 | Bireysel ve çok kültürlü çalışma ortamlarında sorumluluk alır | X | |||||
| 6 | Alanıyla ilgili bağımsız araştırma yürütür | X | |||||
| 7 | Mesleki etik, çevre duyarlılığı, sürdürülebilirlik, sosyal sorumluluk ve evrensel değerlere uygun davranır | X | |||||
| 8 | Girişimci faaliyetlere yönelik yenilikçi iş fikirleri geliştirir | ||||||
| 9 | İşletmecilik alanındaki ulusal ve uluslararası gelişmeleri değerlendirir | X | |||||
| 10 | İşletmelerin karar verme süreçlerinde bilimsel yöntemleri uygular | X | |||||
| 11 | İşletme amaçlarının gerçekleştirilmesine yönelik yönetsel beceriler sergiler | ||||||
| 12 | Disiplinler arası çalışmalarda araştırma becerilerini kullanır | X | |||||
| 13 | İşletme süreçlerinde dijital dönüşüm araçlarını etkin şekilde kullanır | X | |||||
| 14 | Küresel iş trendlerini ve uluslararası pazarlama stratejilerini analiz eder | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |
| AKTS / İşyükü Tablosu | ||||||
| Etkinlik | Sayı | Süresi (Saat) | Toplam İş Yükü (Saat) | |||
| Toplam İş Yükü (Saat) | 0 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30) | 0 | |||||
| Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır. | ||||||
Dersin Detaylı Bilgileri
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| R İLE PROGRAMLAMA | BUS3122361 | Güz Dönemi | 3+0 | 3 | 5 |
| Ders Programı |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | İngilizce |
| Dersin Seviyesi | Lisans |
| Dersin Türü | Programa Bağlı Seçmeli |
| Dersin Koordinatörü | |
| Dersi Verenler | |
| Dersin Yardımcıları | |
| Dersin Amacı | Bu ders, öğrencilerin veri analizi için R programlama dilini kullanma becerilerini geliştirmeyi amaçlamaktadır. Ders kapsamında öğrencilerin veri manipülasyonu yapmaları, istatistiksel analizler gerçekleştirmeleri ve görselleştirmeler oluşturmaları hedeflenirken, aynı zamanda uygulamaya dayalı çalışmalar aracılığıyla analitik düşünme ve problem çözme becerilerinin geliştirilmesi amaçlanmaktadır. |
| Dersin İçeriği | Bu ders; Giriş, beklentiler ve programlamaya genel bakış,R ve RStudio kurulumu, temel işlemler, değişkenler ve vektörler,Veri tipleri ve veri yapıları (vektör, matris, veri çerçevesi),Veri içe aktarma (import), dışa aktarma (export) ve çalışma dizini yönetimi,Veri görselleştirme ve temel grafikler,Liste yapıları ve veri erişimi (indexing),Koşullu ifadeler ve kontrol yapıları (if-else),Ara Sınav ,Döngüler (for, while) ve tekrar eden işlemler,Fonksiyonel programlama ve apply ailesi ile veri işlemleri,Karakter dizileri (string) ve tarih/zaman işlemleri,Veri analizi ve betimleyici istatistikler,tidyverse ve veri düzenleme (tidy data yaklaşımı),Veri görselleştirme (ggplot2 ile ileri grafikler),Uygulama: Veri analizi projesi ve genel tekrar,Genel Sınav; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| R ile programalama dilinin temel kavramlarını açıklar. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| R ile programalama dilinde temel programlar geliştirir. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Kontrol yapıları kullanarak algoritmalar geliştirir. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri işleme görevleri için fonksiyonlar uygular. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| R veri yapılarını kullanır. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri setlerini uygun veri işleme teknikleriyle dönüştürür. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri görselleştirmeleri oluşturur. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Veri analiz sonuçlarını yorumlar. | 1, Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi | Proje Temelli Öğrenme Modeli |
| Öğretim Yöntemleri: | 1: Soru - Cevap Tekniği, Anlatım Yöntemi: Anlatım Yöntemi, Bilgisayar Ve İnternet Destekli Öğretim: Bilgisayar Ve İnternet Destekli Öğretim, Proje Görevi: Proje Görevi |
| Ölçme Yöntemleri: | Proje Temelli Öğrenme Modeli: Proje Temelli Öğrenme Modeli |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Giriş, beklentiler ve programlamaya genel bakış | |
| 2 | R ve RStudio kurulumu, temel işlemler, değişkenler ve vektörler | |
| 3 | Veri tipleri ve veri yapıları (vektör, matris, veri çerçevesi) | |
| 4 | Veri içe aktarma (import), dışa aktarma (export) ve çalışma dizini yönetimi | |
| 5 | Veri görselleştirme ve temel grafikler | |
| 6 | Liste yapıları ve veri erişimi (indexing) | |
| 7 | Koşullu ifadeler ve kontrol yapıları (if-else) | |
| 8 | Ara Sınav | |
| 9 | Döngüler (for, while) ve tekrar eden işlemler | |
| 10 | Fonksiyonel programlama ve apply ailesi ile veri işlemleri | |
| 11 | Karakter dizileri (string) ve tarih/zaman işlemleri | |
| 12 | Veri analizi ve betimleyici istatistikler | |
| 13 | tidyverse ve veri düzenleme (tidy data yaklaşımı) | |
| 14 | Veri görselleştirme (ggplot2 ile ileri grafikler) | |
| 15 | Uygulama: Veri analizi projesi ve genel tekrar | |
| 16 | Genel Sınav |
| Kaynak |
| 1. Wickham, H., & Grolemund, G. (2017). R for Data Science. O’Reilly Media. 2. Kabacoff, R. (2015). R in Action (2nd ed.). Manning Publications. 3. James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An Introduction to Statistical Learning (2nd ed.). Springer. 4. Phillips, N. D. (2017). YaRrr! The Pirate’s Guide to R. Leanpub. 5. Provost, F., & Fawcett, T. (2013). Data Science for Business. O’Reilly Media. |
| Çevrimiçi dokümantasyon ve eğitim materyalleri (CRAN, Stack Overflow vb.) |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | İşletme alanına ilişkin temel kuramsal ve uygulamalı bilgileri açıklar | X | |||||
| 2 | İşletmenin temel fonksiyonlarını, örgüt yapısını, kaynaklarını, paydaşlarını ve çevresini açıklar | X | |||||
| 3 | İşletme sorunlarını analiz eder | X | |||||
| 4 | İşletmenin paydaşlarıyla etkili sözlü ve yazılı iletişim kurar | X | |||||
| 5 | Bireysel ve çok kültürlü çalışma ortamlarında sorumluluk alır | X | |||||
| 6 | Alanıyla ilgili bağımsız araştırma yürütür | X | |||||
| 7 | Mesleki etik, çevre duyarlılığı, sürdürülebilirlik, sosyal sorumluluk ve evrensel değerlere uygun davranır | X | |||||
| 8 | Girişimci faaliyetlere yönelik yenilikçi iş fikirleri geliştirir | ||||||
| 9 | İşletmecilik alanındaki ulusal ve uluslararası gelişmeleri değerlendirir | X | |||||
| 10 | İşletmelerin karar verme süreçlerinde bilimsel yöntemleri uygular | X | |||||
| 11 | İşletme amaçlarının gerçekleştirilmesine yönelik yönetsel beceriler sergiler | ||||||
| 12 | Disiplinler arası çalışmalarda araştırma becerilerini kullanır | X | |||||
| 13 | İşletme süreçlerinde dijital dönüşüm araçlarını etkin şekilde kullanır | X | |||||
| 14 | Küresel iş trendlerini ve uluslararası pazarlama stratejilerini analiz eder | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |