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.

ŞubeHocaGün / SaatDerslikKontenjan
1Nimet 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) saatCE-Z04, C-CTISL121/21 (dolu)
2Nimet 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) saatCE-Z04, C-CTISL120/20 (dolu)
3Nimet 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) saatCE-Z04, C-CTISL111/20
4Nimet 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) saatCE-Z04, C-CTISL16/6 (dolu)
5Nimet 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) saatCE-Z04, C-CTISL17/7 (dolu)
6Nimet 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) saatCE-Z04, C-CTISL18/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)
  1. Introduction to Database Management Systems. Advantages of DBMS SQL as Data Definition Language: Create tables/ define constraints Keys / domain constraints
  2. 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
  3. 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)
  4. 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
  5. 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)
  6. Grouping and aggregate functions (SQL ) LAB QUIZ
  7. 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)
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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ğerlendirmeAdetAğırlık
Midterm I1%20
Lab Exam1%20
Final1%30
Midterm II1%20
LabQuiz1%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 hesapla

CTIS 259 ön koşulları

CTIS 259 dersini alabilmek için:

CTIS 152

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.

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ÖğrenciDers GPAŞube GPA (min–max)
2025-2026 Yaz1162,782,78
2025-2026 Bahar1132,702,70
2025-2026 Güz4873,092,93–3,21
2024-2025 Yaz1103,003,00
2024-2025 Bahar1111,921,92
2024-2025 Güz4962,972,90–3,06
2023-2024 Yaz1123,033,03
2023-2024 Güz6862,882,34–3,40
2022-2023 Bahar2371,961,59–2,16
2022-2023 Güz6772,972,62–3,45
2021-2022 Bahar2432,502,36–2,64
2021-2022 Güz3402,642,44–2,84
2020-2021 Bahar2202,542,48–2,60
2020-2021 Güz3492,502,24–2,78
2019-2020 Bahar2282,462,09–2,73
2019-2020 Güz6772,341,48–3,20
2018-2019 Güz3632,292,15–2,54
2017-2018 Bahar2332,001,96–2,02
2017-2018 Güz4472,481,78–3,03
2016-2017 Bahar2241,871,69–2,05
2016-2017 Güz4412,792,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.

0123425-26 B25-26 G24-25 B24-25 G

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ı.

Sırala:
HocaDönemÖğrenciŞube ortalamasıSon verdiği
Nimet Ceren Serimbu dönem84012,962025-2026 Yaz
Oumout Chousein Oglou3612,112025-2026 Bahar
Füsun Yürüten2662,552021-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.