CS 115 Bilkent – Introduction to Programming in Python: Şubeler, Hocalar, Not Hesaplama
CS 115 (Introduction to Programming in Python) Bilkent Bilgisayar Mühendisliği dersi. 2026-2027 Güz döneminde 6 şube açıldı. Son 5 yıl ortalaması 2,37 (B-).
- Bölüm
- CS · Bilgisayar Mühendisliği
- Kredi / ECTS
- 4 kredi · 6,5 ECTSİş yükü 195 saat/dönem
- Haftalık saat
- 3 saat yüz yüze ders · 4 saat yüz yüze lab
- 2026-2027 Güz
- 6 şube · 428 kontenjan, %100 dolu
- Açıldığı dönemler
- Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı.
- Son 5 yıl ortalaması
- 2,37 (B-)↑ son 2 yıl 2,42, önceki 3 yıl 2,34
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 | Mustafa Değerligeçmiş ortalaması 1,87 (C) | Pazartesi 08:30-12:20, Salı 08:30-10:20, Perşembe 13:30-15:201 saati yedek (spare) saat | B-201, EE-03 | 72/72 (dolu) |
| 2 | Aynur Dayanıkgeçmiş ortalaması 2,32 (C+) | Pazartesi 08:30-10:20, Salı 13:30-17:20, Çarşamba 13:30-15:201 saati yedek (spare) saat | EE-214, B-201 | 72/72 (dolu) |
| 3 | Aynur Dayanıkgeçmiş ortalaması 2,32 (C+) | Pazartesi 10:30-12:20, Çarşamba 15:30-17:20, Perşembe 13:30-17:201 saati yedek (spare) saat | EE-214, B-201 | 71/72 |
| 4 | Mustafa Değerligeçmiş ortalaması 1,87 (C) | Pazartesi 13:30-17:20, Salı 15:30-17:20, Cuma 10:30-12:201 saati yedek (spare) saat | B-201, EE-412 | 70/70 (dolu) |
| 5 | Aynur Dayanıkgeçmiş ortalaması 2,32 (C+) | Salı 13:30-15:20, Çarşamba 08:30-12:20, Cuma 08:30-10:201 saati yedek (spare) saat | EE-214, B-303 | 72/72 (dolu) |
| 6 | Aynur Dayanıkgeçmiş ortalaması 2,32 (C+) | Pazartesi 15:30-17:20, Perşembe 10:30-12:20, Cuma 08:30-12:201 saati yedek (spare) saat | EE-04, B-201 | 70/70 (dolu) |
CS 115 ders içeriği
Introduction to programming. Introduction to Python. Numerical programs. Functions, scoping, and abstraction. Global variables, modules, files. Structured types, mutability, and higher-order functions. Classes and object-oriented programming. Introduction to algorithmic complexity. Algorithms and data structures, searching, and sorting. Plotting. and data visualization.
Haftalık konular (14 hafta)
- Introduction to programming, Introduction to Python (Chapter 1, 2)
- The Basic elements of Python, Branching, Strings, Input, Iteration (Chapter 2)
- Simple numerical programs (Chapter 3)
- Functions, Scoping, and Abstraction (Chapter 4)
- Global Variables, Modules, Files (Chapter 4)
- Structured Types, Mutability, and Higher-Order Functions (Chapter 5)
- Arrays and Multi-Dimensional Arrays
- Classes and Object-Oriented Programming (Chapter 8)
- A simplistic Introduction to Algorithmic Complexity (Chapter 9)
- Simple Algorithms and Data Structures. Search and Sort Algorithms (Chapter 10)
- Plotting (Chapter 11)
- Random Walks and Data Visualization (Chapter 14)
- Understanding Experimental Data (Chapter 18)
- Review
Ders kitabı
- Required - Textbook: Introduction to Computation and Programming Using Python, with Application to Understanding Data, John Guttag, Second Edition, MIT Press
CS 115 değerlendirme ve FZ şartı
2026-2027 Güz syllabus'ı, koordinatör Aynur Dayanık.
| Değerlendirme | Adet | Ağırlık |
|---|---|---|
| Labs | 1 | %20 |
| Midterm | 1 | %40 |
| Final | 1 | %40 |
FZ şartı
No minimum requirements to qualify for the final exam.
Kaynak: STARS syllabus. Metinler olduğu gibi aktarılır; dönem içinde değişebilir.
Toplam puanını hesapla
CS 115 ön koşulları
STARS kataloğunda CS 115 için ön koşul belirtilmemiş.
CS 115 dersini ön koşul olarak isteyen dersler (20)
- CS 281
- CS 421
- CS 449
- CS 461
- CS 464
- CS 471
- CS 483
- CS 484
- EEE 102
- EEE 361
- EEE 436
- GE 461
- IE 324
- IE 469
- ME 361
- ME 362
- ME 384
- ME 405
- ME 413
- ME 473
Bu ders hangi müfredatlarda?
CS 115, 11 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.
- Elektrik-Elektronik Mühendisliği · Electrical - Electronics Engineering (lisans) — zorunlu: 1. Yıl Güz
- Endüstri Mühendisliği · Industrial Engineering (lisans) — zorunlu: 2. Yıl Güz
- Fizik · Physics (lisans) — zorunlu: 2. Yıl Güz
- Kimya · Chemistry (lisans) — zorunlu: 2. Yıl Güz
- Makine Mühendisliği · Mechanical Engineering (lisans) — zorunlu: 1. Yıl Bahar
- Matematik · Mathematics (lisans) — zorunlu: 2. Yıl Güz
- Moleküler Biyoloji ve Genetik · Molecular Biology and Genetics (lisans) — zorunlu: 2. Yıl Güz
- Felsefe · Philosophy (lisans) — seçmeli: Computing Elective
- Mimarlık · Architecture (lisans) — seçmeli: Computational Skills Core Elective
- Psikoloji · Psychology (lisans) — seçmeli: Computing Methods Elective
- Turizm ve Otel İşletmeciliği · Tourism and Hotel Management (lisans) — seçmeli: Computer Skills Core Elective
CS 115 not ortalaması: dönemlere göre
Son 5 yıl 2,37 · son 10 yıl 2,48 · tüm dönemler (2018'den beri) 2,48 · ortalama sınıf 53 öğ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 (24 dönem)
| Dönem | Şube | Öğrenci | Ders GPA | Şube GPA (min–max) |
|---|---|---|---|---|
| 2025-2026 Yaz | 1 | 49 | 2,23 | 2,23 |
| 2025-2026 Bahar | 8 | 338 | 2,32 | 1,80–2,54 |
| 2025-2026 Güz | 8 | 441 | 2,40 | 1,60–3,01 |
| 2024-2025 Yaz | 1 | 63 | 2,53 | 2,53 |
| 2024-2025 Bahar | 6 | 322 | 2,47 | 2,18–2,81 |
| 2024-2025 Güz | 8 | 465 | 2,49 | 1,92–2,88 |
| 2023-2024 Yaz | 1 | 58 | 2,70 | 2,70 |
| 2023-2024 Bahar | 6 | 337 | 2,02 | 1,84–2,29 |
| 2023-2024 Güz | 8 | 451 | 2,34 | 1,92–3,23 |
| 2022-2023 Yaz | 1 | 53 | 2,73 | 2,73 |
| 2022-2023 Bahar | 7 | 296 | 2,45 | 2,16–2,66 |
| 2022-2023 Güz | 8 | 440 | 2,36 | 2,01–2,72 |
| 2021-2022 Yaz | 1 | 69 | 2,32 | 2,32 |
| 2021-2022 Bahar | 6 | 329 | 2,37 | 1,99–2,67 |
| 2021-2022 Güz | 8 | 441 | 2,35 | 1,89–2,78 |
| 2020-2021 Yaz | 1 | 75 | 2,59 | 2,59 |
| 2020-2021 Bahar | 6 | 335 | 2,53 | 2,27–2,95 |
| 2020-2021 Güz | 8 | 516 | 2,55 | 2,02–3,14 |
| 2019-2020 Yaz | 1 | 74 | 2,74 | 2,74 |
| 2019-2020 Bahar | 6 | 325 | 2,96 | 2,74–3,11 |
| 2019-2020 Güz | 9 | 502 | 2,66 | 1,99–2,91 |
| 2018-2019 Yaz | 1 | 71 | 2,66 | 2,66 |
| 2018-2019 Bahar | 7 | 333 | 2,62 | 1,96–3,13 |
| 2018-2019 Güz | 9 | 553 | 2,55 | 2,22–2,89 |
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 CS 115 ş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 CS 115
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 |
|---|---|---|---|---|
| Mustafa Değerlibu dönem | 2 | 182 | 1,87 | 2025-2026 Bahar |
| Aynur Dayanıkbu dönem | 4 | 615 | 2,32 | 2025-2026 Güz |
| İpek Sözen | 15 | 2.520 | 2,42 | 2025-2026 Yaz |
| Ayışığı Başak Sevdik Çallı | 2 | 112 | — | 2025-2026 Yaz |
| Lori Russell Dağ | 8 | 817 | 2,32 | 2025-2026 Bahar |
| Can Kültür | 1 | 71 | 2,43 | 2022-2023 Güz |
Ş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
CS 115 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.
Sıkça sorulan sorular
CS 115 dersinin ön koşulu nedir?
STARS kataloğunda CS 115 için ön koşul belirtilmemiş.
CS 115 kaç kredi, kaç ECTS?
CS 115 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 4 saat yüz yüze lab.
CS 115 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 6 şube ile açık.
CS 115 not ortalaması kaç?
CS 115 dersinin son 5 akademik yıldaki ortalaması 2,37 (B-); 4.152 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CS 115 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: No minimum requirements to qualify for the final exam.
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.