DERS ADI

: VERİTABANI İLE İLERİ BİLGİSAYAR PROGRAMLAMA

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CSC 4202 VERİTABANI İLE İLERİ BİLGİSAYAR PROGRAMLAMA SEÇMELİ 4 0 0 7

Dersi Veren Birim

Matematik

Dersin Düzeyi

Lisans

Ders Koordinatörü

PROFESÖR EFENDİ NASİBOĞLU

Dersi Alan Birimler

Matematik (İ.Ö)
Matematik

Dersin Amacı

Çoklu ilişkili dosya, menü tasarımı, güvenlik uygulaması ve çoklu erişimi vurgulayan karmaşık veritabanı programlama tekniklerini kullanarak veritabanı geliştirme. Denetim yapıları, imleçleri, harici prosedürler, fonksiyonlar ve veri ambarı incelemek için yordamsal SQL kullanılacaktır. Bir veritabanından veriye erişim için C# uygulamaları yapılacak. ADO.NET ve ASP.NET ile veritabanı programlamasına ve nesne tabanlı programlamaya vurgu yapılacak.

Dersin Öğrenme Kazanımları

1   Veritabanı kavramı hakkında iyi bir anlayışa sahip olabilme.
2   MS Access ile veritabanı yaratabilme ve yönetebilme.
3   Yordamsal SQL kullanabilme.
4   ADO.NET ile veritabanı uygulamaları tasarlayabilme ve uygulayabilme.
5   ASP.NET ile veritabanı uygulamaları tasarlayabilme ve uygulayabilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Veritabanı temel kavramları Veri, kayıt, dosya kavramları Veritabanı ve veri tabanı dillerinin çeşitleri
2 Access Veritabanına Giriş Access program ara yüzü Veritabanı sihirbazı
3 Access te Tablolar (Veri Depolama) Tablo sihirbazını kullanma Veri girerek tablo oluşturma
4 Access te Tablolar (Veri Depolama) (devamı) Kayıt ekleme Saha isimleri Yoklama Sınavı 1
5 Sorgular (Veri Bulma) Sorgu nedir Sorgu sihirbazını kullanma Sorgu tasarım aracı
6 Formlar (Veri Görme ve Veri Girme) Form sihirbazını kullanma Farklı tiplerde form yaratma Hesaplama formları
7 Formlar (Veri Görselleştirme ve Veri Girme) (devamı) Tek tablo çoklu formlar Bir formdan sorgulama
8 Ara sınav
9 Raporlar (Veri Yazdırma) Rapor sihirbazı ile bir rapor yaratma Bir raporu yazdırma
10 Yapısal Sorgulama Diline Giriş SQL kullanma Sorgu analizini kullanma
11 Yapısal Sorgulama Diline Giriş (devamı) C# ile veritabanına erişim
12 ADO.NET ile Temel Veritabanı Programlama Veritabanına bağlanma Veritabanı komutlarını çalıştırma Sonuçları okumak için veri okuyucu nesnesini kullanma Yoklama Sınavı 2
13 ADO.NET ile Temel Veritabanı Programlama (devamı) Veri depolamak için veri seti nesnesini kullanma Veriyi değiştirmek için veri seti nesnesini kullanma
14 ADO.NET ile İleri Veritabanı Programlama İleri işlem kontrolü ASP.NET ağ uygulamalarına giriş XML desteğiyle SQL sunucu kullanımı Ağ servisleri

Ders İçin Önerilen Kaynaklar

Ana kaynak: C# for Programmers, Harvey M. Deitel, Paul J. Deitel, ISBN: 9780137144150
Yardımcı kaynaklar: C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, ISBN: 9789756797839
Access 2000, Yalçın Özkan, Gülser Acar Dondurmacı, ISBN:0000003576

Öğrenme ve Öğretme Yöntemleri

Ders, anlatım, sınıf sunumu ve tartışma biçiminde öğretilecek. Öğretilen dersin yanı sıra, öğrencilere gruplar halinde sunumlar hazırlatılacak ve tartışmalı oturumlar şeklinde sundurulacaktır. Dersin bazı haftalarında, daha önce verilen ödev sonuçları tartışılarak pekiştirilecektir.

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 FN Final
2 BNS BNS FN * 1
3 BUT BÜTÜNLEME
4 BUTBN BÜTÜNLEME SONU BAŞARI NOTU BUT * 1


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

e-posta: efendi.nasibov@deu.edu.tr Tel: (232)3019511
e-posta: murat.berberler@deu.edu.tr Tel: (232)3019514

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 13 4 52
Haftalık Ders öncesi/sonrası hazırlıklar 12 3 36
Final Sınavına Hazırlık 1 25 25
Diğer Kısa Sınavlara Hazırlık 2 5 10
Vize Sınavına Hazırlık 1 15 15
Ödev Hazırlama 2 10 20
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
Diğer Kısa Sınav 2 1 2
TOPLAM İŞ YÜKÜ (saat) 164

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13
ÖK.142543
ÖK.25323
ÖK.3335344
ÖK.4535
ÖK.55555555555555