|
Ders Öğretim PlanıDersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | BTÖ301 | İnternet Tabanlı Programlama | Zorunlu | 3 | 5 | 6 |
| Dersin Seviyesi | Lisans | Dersin Amacı | Bu dersin temel amacı; Windows uygulamalarında çeşitli veritabanlarına bağlantının incelenmesi, veritabanlarındaki sorguların çalıştırılma şekillerinin araştırılması, Xml dosyalarda bilgi işlemlerinin (okuma,yazma v.b) nasıl yapıldığının araştırılmasıdır. | Dersi Veren Öğretim Görevlisi/Görevlileri | | Öğrenme Çıktıları | 1 | Connection nesnesi kullanarak Sqlserver veri tabanına bağlantı oluşturabilme. | 2 | Command nesnesini kullanarak Sqlserver veri tabanındaki farklı sorgu tiplerini çalıştırabilme. | 3 | Windows uygulaması içinde Xml dosya işlemleri (okuma,yazma) yapabilme. | 4 | Uzaktaki bir Xml dosya dan bilgi alabilme. | 5 | Uzaktaki bir Webservice den bilgi alabilme |
| Öğrenim Türü | Birinci Öğretim | Dersin Ön Koşulu Olan Dersler | Yok | Ders İçin Önerilen Diğer Hususlar | Yok | Dersin İçeriği | Internet üzerinde kullanılan programlama dilleri, Internet programlama istemci sunucu mimariye giriş, Web sunucusu kurulumu, programlama diline (asp, php, .net, jsp, vb.)göre ayarları, Internet programlama için kullanılan editörler ve program geliştirme ortamları, Programlamaya giriş, değişkenler, sabitler, diziler, programlamda kullanılan fonksiyonlar, (karakter, sayısal, mantıksal, tarih vb.), program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı, program döngü deyimleri ve kullanımı (do-while, for, loop vb.), sunucu ve ortam değişkenleri ve kullanımı, internet programlamada çerez kavramı ve kullanım alanları, internet üzerinden HTTP istek ve cevaplarının gönderilmesi, internet üzerinden veritabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi, eğitim amaçlı dinamik bir internet uygulamasının geliştirilmesi. | Haftalık Ayrıntılı Ders İçeriği | |
1 | Dersin tanıtımı: Kapsamı, gerekçesi, önemi, kural ve gerekleri | | | 2 | Ado ve Ado.net in tanımı ve tarihçesi | | | 3 | Connection nesnesi kullanarak Access veri tabanına bağlantı. | | | 4 | Command nesnesini kullanarak Access veri tabanındaki farklı sorgu tiplerini çalıştırılması. | | | 5 | DataAdapter ve Dataset nesnelerini kullanarak Access veri tabanında işlemler. | | | 6 | Connection nesnesi kullanarak Sqlserver veri tabanına bağlantı. | | | 7 | Command nesnesinin Sqlserver veri tabanındaki kullanımı. | | | 8 | Vize Sınavı | | | 9 | DataAdapter ve Dataset nesnelerinin Sqlserver veri tabanında kullanımı. | | | 10 | AccessDataSource, sqlDataSource ve dataReader nesnelerinin kullanımı. | | | 11 | BindingSource, dataTable ve dataView nesnelerinin kullanımı. | | | 12 | Windows uygulaması içinde Xml dosya işlemleri (okuma, yazma). | | | 13 | Uzaktaki bir Xml dosyayı okuma. | | | 14 | Uzaktaki bir Webservice den bilgi alma. | | | 15 | Dönem sonunda dersle ilgili değerlendirmeler | | | 16 | Final Sınavı | | |
| Ders Kitabı / Malzemesi / Önerilen Kaynaklar | | Planlanan Öğrenme Aktiviteleri ve Metodları | | Değerlendirme | |
Ara Sınav | 1 | 100 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | | Staj Durumu | Yok |
| İş Yükü Hesaplaması | |
Ara Sınav | 8 | 10 | 80 | Final Sınavı | 10 | 10 | 100 | |
Program ve Öğrenme Çıktıları İlişkisi | ÖÇ1 | 5 | 5 | 5 | 4 | 5 | 5 | 4 | | | | | | | ÖÇ2 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | | | | | | | ÖÇ3 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | | | | | | | ÖÇ4 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | | | | | | | ÖÇ5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | | | | | | |
| * Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|
|
|