CTIS 259 Bilkent – Database Management Systems and Applications: Şubeler, Hocalar, Not Hesaplama
CTIS 259 (Database Management Systems and Applications) Bilkent Bilişim Sistemleri ve Teknolojileri dersi. 2026-2027 Güz döneminde 6 şube açıldı. Son 5 yıl ortalaması 2,81 (B).
- Bölüm
- CTIS · Bilişim Sistemleri ve Teknolojileri
- Kredi / ECTS
- 4 kredi · 6,5 ECTSİş yükü 197 saat/dönem
- Haftalık saat
- 3 saat yüz yüze ders · 3 saat yüz yüze lab
- 2026-2027 Güz
- 6 şube · 82 kontenjan, %89 dolu
- Açıldığı dönemler
- Genelde Güz ve Bahar'da açılır, son 5 yazın 3'ünde açıldı.
- Son 5 yıl ortalaması
- 2,81 (B)↑ son 2 yıl 2,94, önceki 3 yıl 2,71
2026-2027 Güz şubeleri ve hocaları
6 şube. Saatler STARS offerings verisinden alınır; yedek (spare) saatler normal ders saati gibi programa dahildir.
| Şube | Hoca | Gün / Saat | Derslik | Kontenjan |
|---|---|---|---|---|
| 1 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 08:30-10:20, Pazartesi 13:30-15:20, Çarşamba 13:30-15:20, Perşembe 09:30-10:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 21/21 (dolu) |
| 2 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 10:30-12:20, Pazartesi 15:30-17:20, Çarşamba 15:30-17:20, Perşembe 10:30-11:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 20/20 (dolu) |
| 3 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 13:30-15:20, Salı 08:30-10:20, Perşembe 08:30-10:20, Perşembe 14:30-15:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 11/20 |
| 4 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 08:30-10:20, Salı 10:30-12:20, Çarşamba 13:30-15:20, Perşembe 15:30-16:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 6/6 (dolu) |
| 5 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 10:30-12:20, Salı 10:30-12:20, Çarşamba 15:30-17:20, Perşembe 15:30-16:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 7/7 (dolu) |
| 6 | Nimet Ceren Serimgeçmiş ortalaması 2,96 (B) | Pazartesi 13:30-15:20, Salı 10:30-12:20, Perşembe 08:30-10:20, Perşembe 15:30-16:201 saati yedek (spare) saat | CE-Z04, C-CTISL1 | 8/8 (dolu) |
CTIS 259 ders içeriği
Fundamentals of SQL, Views, Constraints, Triggers, Transaction Processing, User Privileges, programming with PL/SQL, Oracle forms and reports with practice in Oracle Database Management System. Relational Algebra. Logical database design: Relational Data Model, Entity-Relationship (E-R) Diagrams, Functional Dependency and Normalization.
Fundamentals of SQL, Views, Sequences, Constraints, Triggers, Transaction Processing, User Privileges, programming with PL/SQL, Oracle forms & reports with practice in Oracle Database Management System.
Haftalık konular (14 hafta)
- Introduction to Database Management Systems. Advantages of DBMS SQL as Data Definition Language: Create tables/ define constraints Keys / domain constraints
- Entity Integrity Referential Integrity Managing Schema Objects (Tables) Create / Add / Alter / Drop /Rename/Modify/Set Unused Column/ Deferring Constraints/ Disabling Constraints/ Flush Back Tables SQL/DML: Insert LAB 1: 1. ORACLE Academy-Student License Agreement 2. Getting familiar with ORACLE. 3. Using SQLDeveloper 4. Creating tables by using Schema Manager and SQL Commands 5. Creating BankingDB
- SQL as Data Manipulation Language: Retrieving data using SELECT statement Column Aliasing/Quote Operator DISTINCT/LIKE/IN/ORDER BY LAB 2: 1. Managing Schema objects PARTII-SQL-II Practice 3-1 2. Creating CompanyDB and Foreign Keys (Referential Integrity)
- SQL/DML General Functions :NVL-NVL2 Conditional Expressions: CASE-DECODE JOIN types – INNER/OUTER JOIN LAB 3: 1. Practice 2-1: Retrieving Data Using the SQL SELECT Statement 2. Using DDL statements to Create and Manage Tables 3. Practice 3-1: Restricting and Sorting Data 4. Practice 5-1: Using Conversion Functions and Conditional Expressions 5. Self Study: Practice 7-1: Displaying Data from Multiple Tables Using Joins
- Set operations, subqueries ANY/ALL operations with multiple-row subqueries ANY/ALL operations with multiple-row subqueries LAB 4: 1. SELF STUDY: Practice 8-1: Using Subqueries to Solve Queries (Ex: 3, 4, 5, 6, 7)
- Grouping and aggregate functions (SQL ) LAB QUIZ
- Correlated subqueries Pairwise/Non-pairwise comparison subqueries Transaction Properties Transaction Management LAB 5: 1. Single row functions 2. Reporting Aggregated Data Using the Group Functions (Practice 6-1) 3. Using Sub-queries to Solve Queries(Practice 8-1) 4. Retrieving Data by Using Subqueries (Practice 7-1)
- Transactions start-end /Commit/Rollback/Save Point Review for process management and Physical read/write in O/S SQL/DML: insert/delete/update Read consistency (select for update) LAB 6: 1. Row Locking, Select for update 2. Manipulating Data (Add, Delete, Update) 3. Controlling Transactions (Commit, Savepoint, Rollback) 4. Practice 4-1: Using Single-Row Functions to Customize Output 5. Practice 5-1: Using Conversion Functions and Conditional Expressions
- OTHER DATABASE OBJECTS . Views . Sequences LAB7:PL/SQL 1. PL/SQL Programming Language : Variables, DB values, Data Conversin Functions, iterations, Conditions, Strings, Worksheet, Cursors, Explicit cursors, Exceptions MIDTERM 1
- Logical Design: Requirement definition and analysis Introduction to ER Diagramming LAB8: PL/SQL: 1. PL/SQL:Cursor examples, Procedure, Function 2. Case Statement, Extract, Accept Creating Procedure, Creating Functions Creating named blocks for a stored procedure and functions Implicit/explicit cursor examples, Handle exceptions
- ER-Diagramming Basics- Logical relational database design LAB 9: PL/SQL: 1.Creating other Schema Objects (view, sequence) 2. PL/SQLExercises Practicing on cursors, procedure, function(Market DB) Review Guide for PL/SQL (FormulaDB) Handling Exceptions
- Samples for ER Diagrams LAB 10: 1. Oracle Forms: Creating A Data Block Form 2. Creating a List Of Values (LOV), Check Box, List Item, Radio Button 3. Representing Data values Using Other Item Types (List Item, Radio Button) 4. Master - Detail Relationships. Form Triggers: Form Triggers with Master - Detail Relationships 5. Oracle Reports
- Normalization (1-5 Normal Forms) Normalization Examples LAB 11: 1. Oracle Forms & Reports Example (Online Supermarket) 2. Oracle Forms & Reports Example (Student DB) TAKE HOME: Study for LabExam-Hospital DB Example MIDTERM 2
- Controlling user Access in SQL/DCL LAB 12: 1. Controlling User Access 2. Managing Objects with Data Dictionary Views. LAB EXAM
Ders kitabı
- Required - Textbook: Student Guides for Oracle Fundamentals of SQL., Oracle-11G
- Course Book - Textbook: Fundamentals of Database Systems, ELMASRI / NAVATHE, 2011/6th, Addison Wesley
- Recommended - Textbook: Database System Concepts, Silberschatz, Korth, Sudarshan, 7th ed., McGraw_Hill
- Recommended - Textbook: Modern Database Management, Hoffer/Prescott/Topi, 2009, Pearson International Edition
- Recommended - Textbook: Database Systems-A Practical Approach to Design, Implementation and Management, Connolly/Begg, 2005, Addison Wesley
- Recommended - Textbook: Data Base Management Systems, Ramakrishnan/Gehrke, 2003/3rd, McGraw-Hill
CTIS 259 değerlendirme ve FZ şartı
2026-2027 Güz syllabus'ı, koordinatör Nimet Ceren Serim.
| Değerlendirme | Adet | Ağırlık |
|---|---|---|
| Midterm I | 1 | %20 |
| Lab Exam | 1 | %20 |
| Final | 1 | %30 |
| Midterm II | 1 | %20 |
| LabQuiz | 1 | %10 |
FZ şartı
25 pts. over 70 (Total grade percentage completed before the final exam). At most 25 missed hours for attendance (Lecture +Lab).
Kaynak: STARS syllabus. Metinler olduğu gibi aktarılır; dönem içinde değişebilir.
CTIS 259 not hesaplama
CTIS 259 dersinin not dağılımı: Lab Quiz %10, Midterm 1 %20, Midterm 2 %20, Lab Exam %20, Final %30. Toplam 100 puan üzerinden hesaplanır.
CTIS 259 notunu hesaplaCTIS 259 ön koşulları
CTIS 259 dersini alabilmek için:
CTIS 259 dersini ön koşul olarak isteyen dersler (2)
Bu ders hangi müfredatlarda?
CTIS 259, 3 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.
- Bilişim Sistemleri ve Teknolojileri · Information Systems and Technologies (lisans) — zorunlu: 2. Yıl Güz
- İşletme · Management (lisans) — seçmeli: Unrestricted Major Elective
- Bilişim Sistemleri ve Teknolojileri · Minor Program for Software Development (yandal) — seçmeli: Restricted Elective
CTIS 259 not ortalaması: dönemlere göre
Son 5 yıl 2,81 · son 10 yıl 2,63 · tüm dönemler (2006'den beri) 2,38 · ortalama sınıf 17 öğrenci.
- Güz / Bahar
- Yaz okulu
Nokta büyüklüğü öğrenci sayısını gösterir; soluk noktalar 10 öğrenciden az olan dönemler.
Dönem tablosu (21 dönem)
| Dönem | Şube | Öğrenci | Ders GPA | Şube GPA (min–max) |
|---|---|---|---|---|
| 2025-2026 Yaz | 1 | 16 | 2,78 | 2,78 |
| 2025-2026 Bahar | 1 | 13 | 2,70 | 2,70 |
| 2025-2026 Güz | 4 | 87 | 3,09 | 2,93–3,21 |
| 2024-2025 Yaz | 1 | 10 | 3,00 | 3,00 |
| 2024-2025 Bahar | 1 | 11 | 1,92 | 1,92 |
| 2024-2025 Güz | 4 | 96 | 2,97 | 2,90–3,06 |
| 2023-2024 Yaz | 1 | 12 | 3,03 | 3,03 |
| 2023-2024 Güz | 6 | 86 | 2,88 | 2,34–3,40 |
| 2022-2023 Bahar | 2 | 37 | 1,96 | 1,59–2,16 |
| 2022-2023 Güz | 6 | 77 | 2,97 | 2,62–3,45 |
| 2021-2022 Bahar | 2 | 43 | 2,50 | 2,36–2,64 |
| 2021-2022 Güz | 3 | 40 | 2,64 | 2,44–2,84 |
| 2020-2021 Bahar | 2 | 20 | 2,54 | 2,48–2,60 |
| 2020-2021 Güz | 3 | 49 | 2,50 | 2,24–2,78 |
| 2019-2020 Bahar | 2 | 28 | 2,46 | 2,09–2,73 |
| 2019-2020 Güz | 6 | 77 | 2,34 | 1,48–3,20 |
| 2018-2019 Güz | 3 | 63 | 2,29 | 2,15–2,54 |
| 2017-2018 Bahar | 2 | 33 | 2,00 | 1,96–2,02 |
| 2017-2018 Güz | 4 | 47 | 2,48 | 1,78–3,03 |
| 2016-2017 Bahar | 2 | 24 | 1,87 | 1,69–2,05 |
| 2016-2017 Güz | 4 | 41 | 2,79 | 2,19–3,25 |
Dönem ortalaması STARS'ın "Course GPA" değeridir (o dönemin tüm şubeleri). Dönemler arası ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalamasıdır; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıldır. Şube ortalaması STARS "Section GPA"dır ve tek sayıya indirilmez. 10 öğrenciden az olan dönemler (*) ortalamaya dahildir ama soluk gösterilir. Final tekrar dönemleri dahil değildir.
Şubelere göre dağılım
Son 5 akademik yılda CTIS 259 şubelerinin ortalamaları. Dönem seçerek karşılaştırabilirsin.
Bir noktanın üzerine gelince (ya da dokununca) şube ve hoca görünür.
Her nokta bir şube (STARS şube GPA'sı). Yatay çizgi en düşük–en yüksek, dikey çizgi medyan; soluk noktalar 10 öğrenciden az olan şubeler.
Hocalara göre CTIS 259
Son 5 akademik yılda (2021–2026) bu dersi veren hocalar ve 2026-2027 Güz hocaları.
| Hoca | Dönem | Öğrenci | Şube ortalaması | Son verdiği |
|---|---|---|---|---|
| Nimet Ceren Serimbu dönem | 8 | 401 | 2,96 | 2025-2026 Yaz |
| Oumout Chousein Oglou | 3 | 61 | 2,11 | 2025-2026 Bahar |
| Füsun Yürüten | 2 | 66 | 2,55 | 2021-2022 Bahar |
Şube ortalaması: hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube GPA'sı. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Programına ekle
CTIS 259 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.
Sıkça sorulan sorular
CTIS 259 dersinin ön koşulu nedir?
CTIS 259 için STARS kataloğundaki ön koşul: CTIS 152.
CTIS 259 kaç kredi, kaç ECTS?
CTIS 259 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 3 saat yüz yüze lab.
CTIS 259 hangi dönemlerde açılır?
Genelde Güz ve Bahar'da açılır, son 5 yazın 3'ünde açıldı. 2026-2027 Güz döneminde 6 şube ile açık.
CTIS 259 not ortalaması kaç?
CTIS 259 dersinin son 5 akademik yıldaki ortalaması 2,81 (B); 528 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CTIS 259 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: 25 pts. over 70 (Total grade percentage completed before the final exam). At most 25 missed hours for attendance (Lecture +Lab).
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan bilgisi değişebilir; kesin bilgi için SRS'yi kontrol edin.