PDF hazırlanıyor, lütfen bekleyin...
PDF
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ
İKTİSADİ VE İDARİ BİLİMLER FAKÜLTESİ
YÖNETİM BİLİŞİM SİSTEMLERİ
(2025 - 2026)
Ders Bilgi Formu
Ders Adı
Kodu
Yarıyıl
T+U Saat
AKTS
Z / S
Görsel Programlama
YBS352
6
3 + 0
5,0
Seçmeli
Birim Bölüm
Yönetim Bilişim Sistemleri -
Lisans
(Bilgisayar laboratuvarında örnek uygulama geliştirilerek verilir.)
Amaç
Nesne tabanlı bir programlama dilini kurabilme ve kullanabilme. Görsel bir dilde bileşen paleti, özellikler paleti ve araç çubukları paleti gibi ekran bölümlerini tanıyabilme. Nesnel programlama yapısını yapısal programlamadan ayırt edebilme.
Ders İçeriği
Nesne tabanlı programlama kavramları, uygulama mimarisi tasarlama, dinamik uygulama geliştirme, web servis kullanımı, veri tabanı işlemleri, katmanlı mimari ile uygulama geliştirme, form uygulamaları geliştirme, uygulama güvenliği, uygulamaları yayınlamak.
EBS Koordinatörü
Elif Tuba ÖZTÜRK
Hafta
Konu
1
Ders içeriği, Nesne tabanlı programlama dili nedir? Geliştirme ortamını tanımak, proje oluşturmak.
2
Masaüstü uygulama geliştirme ortamını tanımak, geliştirme alt yapı elemanlarını öğrenmek
3
Pencere elemanlarını tanımak, temel olayları öğrenmek ve olaylara kod yazma alt yapısını öğrenmek
4
Masaüstü ekran tasarım özelliklerini tanımak, programatik olarak öğlere erişmek, programatik olarak tasarım özelliklerini değiştirmek, görsel arayüz kullanılarak pencere tasarlamak
5
Windows kontrolleri olaylarına kod yazmak, olayları programlamak,
6
Windows kontrolleri olaylarına kod yazmak, verileri kontrollere bağlamak
7
Verilerle çalışmak, ilişkisel veri tabanı işlemleri, orm araçlarını kullanmak
8
ORM aracını kullanarak verileri kaydetmek, veri toplama formu tasarlamak,
9
Validation işlemleri, form doğrulama, model bazlı doğrulama işlemleri
10
ORM varlıklarını kullanmak, DTO nesneleri tanımlamak ve kullanmak
11
Olaylara yazılan veri işlemlerini özel tanımlanmış sınıflar ve nesneler üzerinden planlamak,
12
Bağımlılıkları tersine çevirmek, oop prensipleri ile nesneler oluşturmak ve kullanmak
13
OOP prensipleri ile nesneler oluşturmak ve kullanmak, üçüncü parti kütüphaneler kullanmak, web servislerini kullanmak
14
Web API'lerle haberleşmek, web servislerle veri okumak, web servislere veri göndermek,
Program Çıktıları
1
Bilişim sistemleri ve işletme alanındaki temel kavram ve ilkeleri ileri düzeyde bilir, bu bilgileri işletme fonksiyonları ve teknik süreçlere entegre edebilir.
2
Alanındaki bilgi ve bulguları teknik ve teknik olmayan kitlelere yazılı, sözlü ve sunum yoluyla etkili biçimde aktarır.
3
Sosyal ve mesleki ilişkileri yönetir; yenilikçi ve yaratıcı çözümler geliştirir ve uygular.
4
İleri düzey ofis yazılımları ve bilişim teknolojilerini etkin kullanır.
5
Mesleki, yasal ve etik ilkelere uygun davranır; alanındaki güncel gelişmeleri izler ve değişim yönetimi süreçlerini uygulayarak yaşam boyu öğrenme bilincini sürdürür.
6
Mesleki iletişimde İngilizceyi en az B1 düzeyinde kullanır; yabancı uyruklu öğrenciler ise program kapsamında Türkçeyi B2 düzeyinde kullanma becerisine sahip olur.
7
Toplumun güncel sorunlarına yönelik projeler geliştirir; mesleki bilgi ve deneyimlerini toplumsal fayda amacıyla paylaşır.
8
Dijital dönüşüm süreçlerinde sürdürülebilirlik ilkelerini uygular; bu süreçlerin çevresel ve toplumsal etkilerini değerlendirir.
9
Projelerde ve çeşitli çalışma ortamlarında bir ekibin üyesi veya lideri olarak sorumluluk alır ve iş birliği içinde etkin biçimde çalışır.
10
Bilgi işlem altyapısı ve bilgisayar ağ sistemlerini yapılandırır, donanım ve işletim sistemleri sorunlarını analiz eder ve siber güvenlik çözümleri geliştirir.
11
Veri yönetimi için veri tabanı, web ve mobil tabanlı bilişim sistemleri geliştirir, programlama dillerini bilir ve etkin biçimde yönetir.
12
Bilişim sistemleri alanında analitik ve algoritmik düşünür, işletmenin mesleki faaliyetlerini planlar ve yönetir; sorunları neden-sonuç ilişkisiyle değerlendirip çözüm önerileri geliştirir.
13
Verileri profesyonel, yasal ve etik ilkelere uygun şekilde toplar; bilimsel yöntemlerle işler, analiz eder, yorumlar ve raporlar. Elde ettiği sonuçları toplumsal sorumluluk bilinciyle uygular.
14
Etik ilkeleri gözeterek kullanıcı ihtiyaçlarını karşılamak amacıyla bilişim tabanlı bir çözümü tasarlar, uygular ve değerlendirir.
Ders Öğrenme Çıktısı - Program Çıktıları (1 -5 Puan Aralığı)
Ders Öğrenme Çıktısı
PÇ 1
PÇ 2
PÇ 3
PÇ 4
PÇ 5
PÇ 6
PÇ 7
PÇ 8
PÇ 9
PÇ 10
PÇ 11
PÇ 12
PÇ 13
PÇ 14
Nesne tabanlı programlama kavramlarını bilir ve uygular
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nesne tabanlı programlama dili ile veri tabanı uygulamaları geliştirebilir
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Kurumsal uygulama mimarisi tasarımı yapar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Uygulama geliştirme ortamını tanır ve kullanır
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Masaüstü uygulamalarda web servislerini kullanabilir
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Ortalama Değer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
https://ebs.bilecik.edu.tr/pdf/dersbilgigetir/383013