Course Name Code Semester T+U Hours Credit ECTS
Excelde Makro Programlama SAU 567 0 2 + 0 2 5
Precondition Courses
Recommended Optional Courses
Course Language Türkçe
Course Level Lisans
Course Type Seçmeli
Course Coordinator Dr.Öğr.Üyesi ÇAĞLA EDİZ
Course Lecturers Dr.Öğr.Üyesi ÇAĞLA EDİZ,
Course Assistants
Course Category
Course Objective

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.

Course Content

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.

# Course Learning Outcomes Teaching Methods Assessment Methods
Week Course Topics Preliminary Preparation
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
Resources
Course Notes
Course Resources

Açık Öğretim, İşlem Tablosu Programlama;

Excelde Makrolar:VBA, Cenk İltir, Pusula Yayıncılık ve İletişim

Order Program Outcomes Level of Contribution
1 2 3 4 5
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 50
1. Kısa Sınav 10
1. Ödev 10
1. Proje / Tasarım 30
Total 100
1. Final 50
1. Yıl İçinin Başarıya 50
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Total Workload 0
Total Workload / 25 (Hours) 0
dersAKTSKredisi 5