BAYBURT ÜNİVERSİTESİ Bilgi Paketi / Ders Kataloğu

Anasayfa Bayburt Üniversitesi Hakkında Derece Programları Öğrenciler için genel bilgiler
Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
BTÖ301İnternet Tabanlı ProgramlamaZorunlu356
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ı
1Connection nesnesi kullanarak Sqlserver veri tabanına bağlantı oluşturabilme.
2Command nesnesini kullanarak Sqlserver veri tabanındaki farklı sorgu tiplerini çalıştırabilme.
3Windows uygulaması içinde Xml dosya işlemleri (okuma,yazma) yapabilme.
4Uzaktaki bir Xml dosya dan bilgi alabilme.
5Uzaktaki 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
HaftaTeorikUygulamaLaboratuvar
1Dersin tanıtımı: Kapsamı, gerekçesi, önemi, kural ve gerekleri
2Ado ve Ado.net in tanımı ve tarihçesi
3Connection nesnesi kullanarak Access veri tabanına bağlantı.
4Command nesnesini kullanarak Access veri tabanındaki farklı sorgu tiplerini çalıştırılması.
5DataAdapter ve Dataset nesnelerini kullanarak Access veri tabanında işlemler.
6Connection nesnesi kullanarak Sqlserver veri tabanına bağlantı.
7Command nesnesinin Sqlserver veri tabanındaki kullanımı.
8Vize Sınavı
9DataAdapter ve Dataset nesnelerinin Sqlserver veri tabanında kullanımı.
10AccessDataSource, sqlDataSource ve dataReader nesnelerinin kullanımı.
11BindingSource, dataTable ve dataView nesnelerinin kullanımı.
12Windows uygulaması içinde Xml dosya işlemleri (okuma, yazma).
13Uzaktaki bir Xml dosyayı okuma.
14Uzaktaki bir Webservice den bilgi alma.
15Dönem sonunda dersle ilgili değerlendirmeler
16Final Sınavı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav81080
Final Sınavı1010100
TOPLAM İŞ YÜKÜ (saat)180
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13
ÖÇ15554554      
ÖÇ25555554      
ÖÇ35554444      
ÖÇ45555554      
ÖÇ55555554      
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek