| Bilgisayar Mühendisliği | |||||
| Lisans | Programın Süresi: 4 | Kredi Sayısı: 240 | TYYÇ: 6. Düzey | QF-EHEA: 1. Düzey | EQF: 6. Düzey |
| Yüksekokul/Myo/Fakülte/Enstitü | Mühendislik Fakültesi | |||||
| Ders Kodu | COMP 305 | |||||
| Ders Adı İngilizce | Database Management Systems | |||||
| Ders Adı Türkçe | Veritabanı Yönetim Sistemleri | |||||
| Öğretim Dili | EN | |||||
| Ders Türü | Alıştırma,Ders | |||||
| Dersin Düzeyi | Başlangıç | |||||
| Dönem | Güz | |||||
| Haftalık İletişim Saatleri |
|
|||||
| Tahmini Öğrenci İş Yükü | Dönem boyunca 138 saat | |||||
| Ders Kredileri | 6 AKTS | |||||
| Değerlendirme | Standart Harf Notu | |||||
| Ön Koşul |
COMP 106 - Object-Oriented Programming | COMP 110 - Object-Oriented Programming (JAVA) |
|||||
| Yan Koşul | Yok | |||||
| Beklenen Ön Bilgi | Nesneye yönelik programlama | |||||
| Kayıt Kısıtlamaları | Sadece lisans öğrencileri | |||||
| Genel Eğitim Hedefi | To learn the fundamentals of database technology. | |||||
| Ders Açıklaması | Dersin amacı öğrencilerin bir bilgi sisteminin temelini oluşturan veri tabanının mantıksal ve fiziksel olarak nasıl modellendiğini, nasıl yönetildiğini, ve özellikle verinin bilgiye dönüştürülmesi safhalarında yapacakları müdahaleleri öğrenmeleridir. Öğrencilerin bu veri tabanı yönetim sistemini kullanarak veri tabanı yönetimi konusunda da uzmanlaşması beklenmektedir. |
Ders Öğrenme Çıktıları ve YeterliliklerBu dersi başarıyla tamamlayabilen öğrenciler:1) İlişkisel veritabanı yönetim sistemlerinin temel unsurlarını tanımlar 2) İlişkisel veri modeli, varlık-ilişki modeli, ilişkisel veritabanı tasarımı, ilişkisel cebir ve SQL'in temel kavramlarını açıklar 3) ER-modeli tasarlar 4) ER-modeli ilişkisel tablolara dönüştürür 5) Bir takım içerisinde yeni bir VTYS tasarlar 6) VTYS projesini topluluk önünde sunar |
| Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1) Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi | ||||||
| 2) Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi | ||||||
| 3) Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi | ||||||
| 4) Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi | ||||||
| 5) Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi | ||||||
| 6) Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi | ||||||
| 7) Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi |
| N Yok | S Destekleyici | H Çok İlgili |
| Program Çıktıları ve Yeterlilikler | Düzey | Değerlendirme | |
| 1) | Mühendislik, bilim ve matematik prensiplerini uygulayarak karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisi | S | Derse Katılım,Sınav |
| 2) | Halk sağlığı, güvenlik ve refahın yanı sıra, küresel, kültürel, sosyal, çevresel ve ekonomik faktörleri dikkate alarak, ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi | H | Derse Katılım,Proje,Sınav |
| 3) | Farklı kitlelerle etkili bir şekilde iletişim kurma becerisi | S | Proje |
| 4) | Mühendislik durumlarında etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin küresel, ekonomik, çevresel ve toplumsal etkilerini göz önünde bulundurarak bilinçli kararlar verme becerisi | N | |
| 5) | Takım üyeleriyle birlikte liderlik sağlayan, işbirlikçi ve kapsayıcı bir ortam oluşturan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekipte etkili bir şekilde çalışma becerisi | S | Proje |
| 6) | Uygun deneyler geliştirme ve yürütme, verileri analiz etme ve yorumlama ve mühendislik değerlendirmesi yaparak sonuçlara ulaşma becerisi | N | |
| 7) | Gerekli olduğunda yeni bilgileri edinme ve uygun öğrenme stratejilerini kullanarak bu bilgileri uygulama becerisi | N |
| Hazırlayan ve Tarih | İLKER BEKMEZCİ , January 2021 |
| Ders Koordinatörü | İLKER BEKMEZCİ |
| Dönem | Güz |
| Dersi Veren(ler) |
| Hafta | Konu |
| 1) | Giriş |
| 2) | Varlık İlişki Diyagramı 1 |
| 3) | Varlık İlişki Diyagramı 2 |
| 4) | İlişkisel Cebir |
| 5) | İlişkisel Model |
| 6) | Normalizasyon |
| 7) | SQL Sorgulama -DDL |
| 8) | VTYS gerçekleme |
| 9) | Proje Sunum- 1 |
| 10) | SQL Sorgulama– DML |
| 11) | SQL Sorgulamalar – İleri DML -1 |
| 12) | SQL Sorgulamalar – İleri DML -2 |
| 13) | VTYS Uygulama Geliştirme |
| 14) | Kaydedılen prosedürler |
| 15) | Final Sınavı/Proje/Sunum dönemi |
| 16) | Final Sınavı/Proje/Sunum dönemi |
| Gerekli/Tavsiye Edilen Okumalar | Database management systems, by Raghu Ramakrishnan and Johannes Gehrke. 3rd edition, McGraw-Hill. | |||||||||||||||
| Öğretme Teknikleri | Dersler, sınıf içi alıştırmalar, dönem projesi | |||||||||||||||
| Ödev ve Projeler | Sınıfda alıştırmalar, 1 dönem ödevi | |||||||||||||||
| Laboratuvar Çalışması | None | |||||||||||||||
| Bilgisayar Kullanımı | Veritabanı tasarlamak sorgulamak ve yönetmek | |||||||||||||||
| Diğer Aktiviteler | ||||||||||||||||
| Değerlendirme Yöntemleri |
|
|||||||||||||||
| Ders Yönetimi |
bekmezcii@mef.edu.tr |
|||||||||||||||
| AKtivite | Hafta Sayısı | Saat | Hesaplama | ||||
| Yarıyıl Başına Hafta Sayısı | Etkinliğe Hazırlık | Etkinliğin Kendisinde Harcanan | Etkinlik Gereksinimlerini Tamamlama | ||||
| Ders Saati | 14 | 1 | 3 | 1 | 70 | ||
| Proje | 1 | 15 | 1 | 16 | |||
| Ödevler | 2 | 4 | 3 | 14 | |||
| Ara Sınavlar | 2 | 16 | 3 | 38 | |||
| Toplam İş Yükü | 138 | ||||||
| Toplam İş Yükü/25 | 5.5 | ||||||
| AKTS | 6 | ||||||