Course Detail
Course Description
| Course | Code | Semester | T+P (Hour) | Credit | ECTS |
|---|---|---|---|---|---|
| VERİ YÖNETİMİ VE İŞLEME ALGORİTMALARI | COED1216286 | Bahar Dönemi | 3+0 | 3 | 8 |
| Course Program | Pazar 14:30-15:15 Pazar 15:30-16:15 Pazar 16:30-17:15 Pazar 17:30-18:15 Pazar 18:30-19:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | İngilizce |
| Course Level | Yüksek Lisans |
| Course Type | Programa Bağlı Seçmeli |
| Course Coordinator | Prof.Dr. Reda ALHAJJ |
| Name of Lecturer(s) | Prof.Dr. Reda ALHAJJ |
| Assistant(s) | |
| Aim | This course introduces the basics of data management and processing. It covers various important topics, including storage manangement, indexing, query processing and optimization, concurrency control, data recovery, data warehouses, data privacy and security. |
| Course Content | Bu ders; Week 1 10-02 Introduction to the course material, overview of data management and processing Week 2 17-02 Storage management and Indexing Week 3 24-02 Queries and query processing Week 4 03-03 Heuristic based Query optimization Quiz #1 Week 5 10-03 Cost based query optimzation Week 6 17-03 Transaction management Quiz #2 Week 7 24-03 Concurrency control Quiz #3 exam Week 8 14-04 Project Progress presentation Week 9 21-04 presentations by students Week 10 28-04 presentations by students Week 11 05-05 Concurrency and Recovery Week 12 12-05 Various Recovery Schemes Quiz #4 Week 13 19-05 Data security and privacy Quiz #5 Week 14 26-05 Project Presentations ; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
| After successful completion of the course, the student will be able to: 1 Understanding the basics of data storage and indexing 2 Understanding the basics of query processing and optimization 3 Understanding the basics of concurrency control 4 Understanding the basics of data recovery 5 Understanding of basics of data warehouse management 6 Understanding of basics of data privacy and security |
| Teaching Methods: | |
| Assessment Methods: |
Course Outline
| Order | Subjects | Preliminary Work |
|---|---|---|
| 1 | Week 1 10-02 Introduction to the course material, overview of data management and processing Week 2 17-02 Storage management and Indexing Week 3 24-02 Queries and query processing Week 4 03-03 Heuristic based Query optimization Quiz #1 Week 5 10-03 Cost based query optimzation Week 6 17-03 Transaction management Quiz #2 Week 7 24-03 Concurrency control Quiz #3 exam Week 8 14-04 Project Progress presentation Week 9 21-04 presentations by students Week 10 28-04 presentations by students Week 11 05-05 Concurrency and Recovery Week 12 12-05 Various Recovery Schemes Quiz #4 Week 13 19-05 Data security and privacy Quiz #5 Week 14 26-05 Project Presentations | none |
| Resources |
| Elmasri and Navathe Database Management Systems, 7th edition |
Course Contribution to Program Qualifications
| Course Contribution to Program Qualifications | |||||||
| No | Program Qualification | Contribution Level | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Temel bilimleri, matematik ve mühendislik bilimlerini üst düzeyde anlar ve uygular, alanında en son gelişmeler dahil olmak üzere genişlemesine ve derinlemesine bilgi sahibidir. | ||||||
| 2 | Mühendisliğin ilişkili olduğu disiplinler arası etkileşimi kavrar, yeni ve karmaşık fikirleri analiz, sentez ve değerlendirmede uzmanlık gerektiren bilgileri kullanarak özgün sonuçlara ulaşır. | ||||||
| 3 | Bir alanda en yeni bilgilere ulaşır ve bunları kavrayarak araştırma yapabilmek için gerekli yöntem ve becerilerde üst düzeyde yeterliğe sahiptir. | ||||||
| 4 | Bilime veya teknolojiye yenilik getiren, yeni bir bilimsel yöntem veya teknolojik ürün/süreç geliştiren ya da bilinen bir yöntemi yeni bir alana uygulayan kapsamlı bir çalışma yapar. | ||||||
| 5 | Akademik çalışmalarının çıktılarını saygın akademik ortamlarda yayınlayarak bilim ve teknoloji literatürüne katkıda bulunur. | ||||||
| 6 | Bilimsel, teknolojik, sosyal ve kültürel gelişmeleri değerlendirerek bilimsel tarafsızlık ve etik sorumluluk bilinciyle topluma aktarır. | ||||||
| 7 | Özgün bir araştırma sürecini bağımsız olarak algılar, tasarlar, uygular ve sonuçlandırır; bu süreci yönetir. | ||||||
| 8 | Bilimsel bilgi birikimini yazılı ve sözlü olarak etkin bir şekilde ifade eder, en az bir yabancı dilde Avrupa Dil Portföyü C1 Genel Düzeyinde iletişim kurar ve iletişim teknolojilerini ileri düzeyde kullanır | ||||||
| 9 | Uzmanlık alanındaki fikirlerin ve gelişmelerin eleştirel analizini, sentezini ve değerlendirmesini yapar. | ||||||
| 10 | Mühendislik alanındaki bilimsel, teknolojik, sosyal veya kültürel ilerlemeleri tanıtır, yaşadığı toplumun bilgi toplumu olma ve bunu sürdürebilme sürecine katkıda bulunur ve toplumsal, bilimsel, kültürel ve etik değerlerin gelişimini destekler. | ||||||
Assessment Methods
| Contribution Level | Absolute Evaluation | |
| Rate of Midterm Exam to Success | 50 | |
| Rate of Final Exam to Success | 50 | |
| Total | 100 | |
| ECTS / Workload Table | ||||||
| Activities | Number of | Duration(Hour) | Total Workload(Hour) | |||
| Ders Saati | 0 | 0 | 0 | |||
| Rehberli Problem Çözme | 0 | 0 | 0 | |||
| Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 0 | 0 | 0 | |||
| Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 | |||
| Proje Sunumu / Seminer | 0 | 0 | 0 | |||
| Kısa Sınav (QUİZ) ve Hazırlığı | 0 | 0 | 0 | |||
| Ara Sınav ve Hazırlığı | 0 | 0 | 0 | |||
| Genel Sınav ve Hazırlığı | 0 | 0 | 0 | |||
| Performans Görevi, Bakım Planı | 0 | 0 | 0 | |||
| Total Workload(Hour) | 0 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30) | 0 | |||||
| ECTS of the course: 30 hours of work is counted as 1 ECTS credit. | ||||||
Detail Informations of the Course
Course Description
| Course | Code | Semester | T+P (Hour) | Credit | ECTS |
|---|---|---|---|---|---|
| VERİ YÖNETİMİ VE İŞLEME ALGORİTMALARI | COED1216286 | Bahar Dönemi | 3+0 | 3 | 8 |
| Course Program | Pazar 14:30-15:15 Pazar 15:30-16:15 Pazar 16:30-17:15 Pazar 17:30-18:15 Pazar 18:30-19:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | İngilizce |
| Course Level | Yüksek Lisans |
| Course Type | Programa Bağlı Seçmeli |
| Course Coordinator | Prof.Dr. Reda ALHAJJ |
| Name of Lecturer(s) | Prof.Dr. Reda ALHAJJ |
| Assistant(s) | |
| Aim | This course introduces the basics of data management and processing. It covers various important topics, including storage manangement, indexing, query processing and optimization, concurrency control, data recovery, data warehouses, data privacy and security. |
| Course Content | Bu ders; Week 1 10-02 Introduction to the course material, overview of data management and processing Week 2 17-02 Storage management and Indexing Week 3 24-02 Queries and query processing Week 4 03-03 Heuristic based Query optimization Quiz #1 Week 5 10-03 Cost based query optimzation Week 6 17-03 Transaction management Quiz #2 Week 7 24-03 Concurrency control Quiz #3 exam Week 8 14-04 Project Progress presentation Week 9 21-04 presentations by students Week 10 28-04 presentations by students Week 11 05-05 Concurrency and Recovery Week 12 12-05 Various Recovery Schemes Quiz #4 Week 13 19-05 Data security and privacy Quiz #5 Week 14 26-05 Project Presentations ; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
| After successful completion of the course, the student will be able to: 1 Understanding the basics of data storage and indexing 2 Understanding the basics of query processing and optimization 3 Understanding the basics of concurrency control 4 Understanding the basics of data recovery 5 Understanding of basics of data warehouse management 6 Understanding of basics of data privacy and security |
| Teaching Methods: | |
| Assessment Methods: |
Course Outline
| Order | Subjects | Preliminary Work |
|---|---|---|
| 1 | Week 1 10-02 Introduction to the course material, overview of data management and processing Week 2 17-02 Storage management and Indexing Week 3 24-02 Queries and query processing Week 4 03-03 Heuristic based Query optimization Quiz #1 Week 5 10-03 Cost based query optimzation Week 6 17-03 Transaction management Quiz #2 Week 7 24-03 Concurrency control Quiz #3 exam Week 8 14-04 Project Progress presentation Week 9 21-04 presentations by students Week 10 28-04 presentations by students Week 11 05-05 Concurrency and Recovery Week 12 12-05 Various Recovery Schemes Quiz #4 Week 13 19-05 Data security and privacy Quiz #5 Week 14 26-05 Project Presentations | none |
| Resources |
| Elmasri and Navathe Database Management Systems, 7th edition |
Course Contribution to Program Qualifications
| Course Contribution to Program Qualifications | |||||||
| No | Program Qualification | Contribution Level | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Temel bilimleri, matematik ve mühendislik bilimlerini üst düzeyde anlar ve uygular, alanında en son gelişmeler dahil olmak üzere genişlemesine ve derinlemesine bilgi sahibidir. | ||||||
| 2 | Mühendisliğin ilişkili olduğu disiplinler arası etkileşimi kavrar, yeni ve karmaşık fikirleri analiz, sentez ve değerlendirmede uzmanlık gerektiren bilgileri kullanarak özgün sonuçlara ulaşır. | ||||||
| 3 | Bir alanda en yeni bilgilere ulaşır ve bunları kavrayarak araştırma yapabilmek için gerekli yöntem ve becerilerde üst düzeyde yeterliğe sahiptir. | ||||||
| 4 | Bilime veya teknolojiye yenilik getiren, yeni bir bilimsel yöntem veya teknolojik ürün/süreç geliştiren ya da bilinen bir yöntemi yeni bir alana uygulayan kapsamlı bir çalışma yapar. | ||||||
| 5 | Akademik çalışmalarının çıktılarını saygın akademik ortamlarda yayınlayarak bilim ve teknoloji literatürüne katkıda bulunur. | ||||||
| 6 | Bilimsel, teknolojik, sosyal ve kültürel gelişmeleri değerlendirerek bilimsel tarafsızlık ve etik sorumluluk bilinciyle topluma aktarır. | ||||||
| 7 | Özgün bir araştırma sürecini bağımsız olarak algılar, tasarlar, uygular ve sonuçlandırır; bu süreci yönetir. | ||||||
| 8 | Bilimsel bilgi birikimini yazılı ve sözlü olarak etkin bir şekilde ifade eder, en az bir yabancı dilde Avrupa Dil Portföyü C1 Genel Düzeyinde iletişim kurar ve iletişim teknolojilerini ileri düzeyde kullanır | ||||||
| 9 | Uzmanlık alanındaki fikirlerin ve gelişmelerin eleştirel analizini, sentezini ve değerlendirmesini yapar. | ||||||
| 10 | Mühendislik alanındaki bilimsel, teknolojik, sosyal veya kültürel ilerlemeleri tanıtır, yaşadığı toplumun bilgi toplumu olma ve bunu sürdürebilme sürecine katkıda bulunur ve toplumsal, bilimsel, kültürel ve etik değerlerin gelişimini destekler. | ||||||
Assessment Methods
| Contribution Level | Absolute Evaluation | |
| Rate of Midterm Exam to Success | 50 | |
| Rate of Final Exam to Success | 50 | |
| Total | 100 | |