Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Excelde Makro Programlama | SAU 567 | 0 | 1 + 0 | 2 | 2 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli |
Dersin Koordinatörü | Dr.Öğr.Üyesi ÖMER FARUK SEYMEN |
Dersi Verenler | Dr.Öğr.Üyesi ÖMER FARUK SEYMEN, |
Dersin Yardımcıları | |
Dersin Kategorisi | Diğer |
Dersin Amacı | Sayısal verilerin analizinde ve bu analizlerin görsel olarak grafiklerle sunulmasında excel programı işletmeler tarafından yaygın bir şekilde kullanılmaktadır. Excel programı kullanarak, arşiv kayıtlarının tutulması, muhasebe hesaplamalarının yapılabilmesi, puantajların hazırlanması gibi pek çok matematiksel ve mantıksal işlem uzmanlık gerektirmeden yapılabilmektedir. Bu işlemlerin hızlı, modele dayalı ve kontrollü olmasında Excel ve diğer Microsoft Ofis Uygulamaları için Visual Basic Application (VBA) programlama dili geliştirilmiştir. Bu programlama dili sayesinde sadece temel denetleme kodlarını öğrenerek uygulamalar hazırlamak mümkün olmaktadır. “Excel’de Makro Programlama” dersiyle kendi uygulamalarınızı geliştirmek için gereken altyapı size kazandırılacaktır. |
Dersin İçeriği | Bu derste Excel’de fonksiyon kavramı ve en çok ihtiyaç duyulan fonksiyonlar, makro kaydetme işlemi, VBA 'da sunulan nesneleri tanıma, temel algoritma ve program kodlarını öğrenme, Excel’de kullanıcı formları oluşturma ve örnek uygulamalar geliştirme anlatılacaktır. |
Kalkınma Amaçları |
---|
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Excel içinden Visual Basic Uygulamaları konusunda bilgi sahibi olmak | Gözlem, | |
2 | İşletmelerde geliştirebilinecek uygulamalar konusunda uygulama örneklerine sahip olmak | Tartışma, Soru-Cevap, Rol Oynama, | |
3 | Kullanıcı arayüz tasarımdaki objeleri tanır | Tartışma, Soru-Cevap, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Makroların kullanım nedenleri, makro oluşturma, görüntüleme, güncelleme | |
2 | Makrolarda referans modları ve güvenlik | |
3 | Visual Basic for Applications (VBA) Penceresini Tanıma, | |
4 | VBA Programlamaya başlangıç | |
5 | VBA değişkenler | |
6 | VBA seçimler | |
7 | VBA döngüler | |
8 | VBA diziler | |
9 | Ara Sınav | |
10 | Kullanıcı formlarıyla ara yüz tasarımı oluşturma | |
11 | Ara yüzlerde farklı nesnelerini tanıma | |
12 | Nesnelere dayalı olayları tanıma | |
13 | Ara yüzlerde resim ve grafiklerle çalışma | |
14 | Zamanlayıcı kullanarak hareketli sunumlar oluşturma |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları | Açık Öğretim, İşlem Tablosu Programlama; Excelde Makrolar:VBA, Cenk İltir, Pusula Yayıncılık ve İletişim |
# | Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı |
---|---|
1 | Excel içinden Visual Basic Uygulamaları konusunda bilgi sahibi olmak |
2 | İşletmelerde geliştirebilinecek uygulamalar konusunda uygulama örneklerine sahip olmak |
3 | Kullanıcı arayüz tasarımdaki objeleri tanır |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 60 |
1. Kısa Sınav | 20 |
2. Kısa Sınav | 20 |
Toplam | 100 |
1. Final | 50 |
1. Yıl İçinin Başarıya | 50 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|