CTIS 152Algorithms and Data Structures
Bilkent Bilişim Sistemleri ve Teknolojileri dersi. Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı. Şube başına ortalama 16 öğrenci.
- kredi4· 6,5 ECTS
- haftalık7 saat3 ders + 4 lab
- son 5 yıl ort.2,62B- ↗
- açılırGüz + Baharyaz 5/5
- 2026-2027 Güz2 şube· 10 boş yer
2026-2027 Güz şubeleri30/40 dolu · %75
- 1Leyla Sezerbu derste geçmiş notu yok
- Pzt 08:30–10:20C-CTISL7 · lab
- Pzt 13:30–15:20CE-107
- Çar 13:30–15:20C-CTISL7 · lab
- Per 08:30–09:20CE-107 · yedek
- Per 09:30–10:20CE-107
5 boş · 15/20 - 2Burcu Limanbu dersteki ortalaması 2,52
- Pzt 10:30–12:20C-CTISL7 · lab
- Pzt 15:30–17:20CE-107
- Çar 15:30–17:20C-CTISL7 · lab
- Per 10:30–11:20CE-107
- Per 11:30–12:20CE-107 · yedek
5 boş · 15/20
Saat ızgarası Pazartesi–Cuma, 08:30'dan itibaren; mavi lab, mor online, gri yedek (spare) saat. Kontenjan STARS offerings'ten her gün alınır; kesin bilgi SRS'te.
Ön koşullar ve açtığı derslerkatalog: CTIS 151
- ön koşul
- 1 şart
- doğrudan açtığı
- 4 ders
- dolaylı dahil
- 17 ders
- en erken
- 1. yıl bahar
Ön koşullar STARS kataloğundaki ifadeden okunur; eş koşul, izin ve not şartları dahil değil. Kartın altındaki not o dersin başka neye ihtiyaç duyduğunu söyler.
Not ortalaması5 yıl 2,62 · 10 yıl 2,50 · 2002'den beri 2,11
- Güz / Bahar ortalaması
- yaz okulu
- son 5 yıl 2,62
- dikey gölge: şube aralığı · nokta büyüklüğü: öğrenci sayısı
Şubelere göre dağılım
Bir noktanın üstüne gel ya da dokun: şube ve hocası görünür.
Her nokta bir şube. Yatay çizgi en düşük–en yüksek, dikey çizgi ortanca; soluk noktalar 10 öğrenciden az olan şubeler.
Dönem tablosu 29 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Yaz | 1 | 14 | 3,05 | 3,05 |
| 2025-2026 Bahar | 4 | 74 | 2,70 | 2,27–3,39 |
| 2025-2026 Güz | 2 | 40 | 2,57 | 2,55–2,61 |
| 2024-2025 Yaz | 1 | 21 | 2,57 | 2,57 |
| 2024-2025 Bahar | 4 | 78 | 2,89 | 2,30–3,23 |
| 2024-2025 Güz | 4 | 50 | 2,75 | 2,52–2,96 |
| 2023-2024 Yaz | 1 | 18 | 2,58 | 2,58 |
| 2023-2024 Bahar | 7 | 96 | 2,68 | 2,00–3,10 |
| 2023-2024 Güz | 2 | 36 | 2,52 | 2,39–2,62 |
| 2022-2023 Yaz | 1 | 22 | 2,68 | 2,68 |
| 2022-2023 Bahar | 4 | 81 | 2,66 | 2,19–3,11 |
| 2022-2023 Güz | 3 | 45 | 2,49 | 2,16–2,72 |
| 2021-2022 Yaz | 1 | 20 | 2,54 | 2,54 |
| 2021-2022 Bahar | 8 | 91 | 2,55 | 1,70–2,98 |
| 2021-2022 Güz | 3 | 51 | 2,07 | 2,06–2,08 |
| 2020-2021 Yaz | 1 | 24 | 2,27 | 2,27 |
| 2020-2021 Bahar | 3 | 64 | 2,30 | 1,74–2,63 |
| 2020-2021 Güz | 4 | 45 | 2,26 | 1,26–3,41 |
| 2019-2020 Bahar | 3 | 54 | 2,63 | 2,43–2,82 |
| 2019-2020 Güz | 2 | 32 | 2,51 | 2,51–2,52 |
| 2018-2019 Yaz | 1 | 13 | 2,30 | 2,30 |
| 2018-2019 Bahar | 3 | 46 | 2,58 | 2,49–2,62 |
| 2018-2019 Güz | 2 | 35 | 2,60 | 2,46–2,73 |
| 2017-2018 Yaz | 1 | 17 | 2,12 | 2,12 |
| 2017-2018 Bahar | 6 | 66 | 2,60 | 1,88–3,10 |
| 2017-2018 Güz | 2 | 36 | 1,74 | 1,61–1,85 |
| 2016-2017 Yaz | 1 | 25 | 1,71 | 1,71 |
| 2016-2017 Bahar | 6 | 66 | 2,09 | 1,81–2,58 |
| 2016-2017 Güz | 2 | 28 | 2,43 | 2,07–2,58 |
Dönem ortalaması STARS'ın "Course GPA" değeri (o dönemin tüm şubeleri). Çok yıllık ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalaması; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıl. 10 öğrenciden az olan dönemler (*) dahil ama soluk. Final tekrar dönemleri dahil değil.
Hocalara göre2021–2026 · 5 hoca
- Burcu Limanbu dönem5 dönem · 190 öğrenci · son 2025-2026 Güz2,52
- Leyla Sezerbu dönemilk kez—
- Serpil Tın8 dönem · 473 öğrenci · son 2025-2026 Yaz2,66
- Seyid Amjad Ali2 dönem · 39 öğrenci · son 2024-2025 Yaz2,57
- Okyay Say2 dönem · 35 öğrenci · son 2022-2023 Güz2,38
Hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube ortalaması. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Değerlendirme ve FZ2026-2027 Güz syllabus'ı · koordinatör Serpil Tın
- %5Lecture Quiz
- %15Midterm Exam
- %15Lab Exam-1
- %15Lab Exam-2
- %20Lab Final Exam
- %5Class and Lab Performance
- %25Final Exam
Students: [Get at least 17 points from the Lab Exams plus the Lab Final Exam weighted average and at least 8 points from the Lecture Quiz plus Midterm Exam] AND [Don't miss more than 10 hours. from the lesson] Otherwise, students will receive FZ.
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 198 saat.
CTIS 152 not hesaplayıcısı hazır
Lecture Quiz %5 · Midterm Exam %15 · Lab Exam-1 %15 · Lab Exam-2 %15 · Lab Final Exam %20 · Class and Lab Performance %5 · Final Exam %25Ders içeriği
Implementation of abstract data types and structures. Dynamic data structures. Strings, stacks, queues, linked lists, trees and graphs. Multidimensional structures. Recursion. Implementation of basic searching and sorting methods. Binary File I/O.
Algorithms and Data Structures covering dynamic data structures, strings, stacks, queues, linked lists, recursion, and sorting methods.
Haftalık konular 14 hafta
- Information about the course: Objective, Textbook, And Grading. Pointers: Declaration, pointer expressions, and pointer arithmetic.
- Pointers: Pointers as function parameters. Pointers with one-dimensional and two-dimensional arrays. Dynamic memory allocation and sizeof operator.
- Structures: Initialization, member access, assignment. Array of structures. Nested structures.
- Structures: Structures as function parameters. Exercises.
- Strings: Initialization, I/O of strings, character handling library. String library functions. Exercises.
- Sorting and Searching: Bubble Sort, Binary Search, exercises.
- Recursion: versus iteration, exercises (Factorial, Fibonacci, Binary Search, Bubble sort, ...)
- Binary files: Interactive vs. batch mode, fread, fwrite, fopen. Exercises.
- Stacks: Functions (initialization, isempty, isfull, pop, push). Exercises.
- Queues: Functions (initialization, isempty, isfull, remove, insert). Exercises. Stacks & Queues mix exercises
- Linked Lists: Dynamic Memory Allocation (DMA), memory heap, malloc, free, getnode().
- Linked Lists: Operations (search, insert, delete, copy, destroy, concatenate). Hash Table with linked list, Exercises.
- Stack & Queue & Linked List: Exercises.
- Tree and Graph Data Structures: Tree, Binary Search Tree and traversals. Graphs, Depth and Breath First Traversal. General Review.
Ders kitabı 1
- Required - Textbook: C: How to Program, Paul Deitel, Harvey Deitel, 2023, Global Edition (9th Edition) , Pearson Education ISBN-13: 978-1-292-43707-3 ISBN-10: 1-292-43707-3
Müfredatlarda3 program
- Bilişim Sistemleri ve TeknolojileriInformation Systems and Technologies · lisanszorunlu · 1. yıl bahar
- İşletmeManagement · lisansUnrestricted Major Elective
- Bilişim Sistemleri ve TeknolojileriMinor Program for Software Development · yan dalzorunlu · courses
Sık sorulanlar
CTIS 152 dersinin ön koşulu nedir?
CTIS 152 için STARS kataloğundaki ön koşul: CTIS 151.
CTIS 152 kaç kredi, kaç ECTS?
CTIS 152 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 4 saat yüz yüze lab.
CTIS 152 hangi dönemlerde açılır?
Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı. 2026-2027 Güz döneminde 2 şube ile açık.
CTIS 152 not ortalaması kaç?
CTIS 152 dersinin son 5 akademik yıldaki ortalaması 2,62 (B-); 737 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CTIS 152 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: Students: [Get at least 17 points from the Lab Exams plus the Lab Final Exam weighted average and at least 8 points from the Lecture Quiz plus Midterm Exam] AND [Don't miss more than 10 hours. from the lesson] Otherwise, students will receive FZ.
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan değişebilir; kesin bilgi için SRS'yi kontrol et.