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.

ŞubeHocaGün / SaatDerslikKontenjan
1Mustafa 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) saatB-201, EE-0372/72 (dolu)
2Aynur 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) saatEE-214, B-20172/72 (dolu)
3Aynur 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) saatEE-214, B-20171/72
4Mustafa 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) saatB-201, EE-41270/70 (dolu)
5Aynur 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) saatEE-214, B-30372/72 (dolu)
6Aynur 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) saatEE-04, B-20170/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)
  1. Introduction to programming, Introduction to Python (Chapter 1, 2)
  2. The Basic elements of Python, Branching, Strings, Input, Iteration (Chapter 2)
  3. Simple numerical programs (Chapter 3)
  4. Functions, Scoping, and Abstraction (Chapter 4)
  5. Global Variables, Modules, Files (Chapter 4)
  6. Structured Types, Mutability, and Higher-Order Functions (Chapter 5)
  7. Arrays and Multi-Dimensional Arrays
  8. Classes and Object-Oriented Programming (Chapter 8)
  9. A simplistic Introduction to Algorithmic Complexity (Chapter 9)
  10. Simple Algorithms and Data Structures. Search and Sort Algorithms (Chapter 10)
  11. Plotting (Chapter 11)
  12. Random Walks and Data Visualization (Chapter 14)
  13. Understanding Experimental Data (Chapter 18)
  14. 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ğerlendirmeAdetAğırlık
Labs1%20
Midterm1%40
Final1%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

Her değerlendirme için 100 üzerinden puanını gir.

Harf notu aralıkları syllabus'ta yok ve hocaya göre değişir; burada yalnızca ağırlıklı toplam hesaplanır.

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)

Bu ders hangi müfredatlarda?

CS 115, 11 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.

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ÖğrenciDers GPAŞube GPA (min–max)
2025-2026 Yaz1492,232,23
2025-2026 Bahar83382,321,80–2,54
2025-2026 Güz84412,401,60–3,01
2024-2025 Yaz1632,532,53
2024-2025 Bahar63222,472,18–2,81
2024-2025 Güz84652,491,92–2,88
2023-2024 Yaz1582,702,70
2023-2024 Bahar63372,021,84–2,29
2023-2024 Güz84512,341,92–3,23
2022-2023 Yaz1532,732,73
2022-2023 Bahar72962,452,16–2,66
2022-2023 Güz84402,362,01–2,72
2021-2022 Yaz1692,322,32
2021-2022 Bahar63292,371,99–2,67
2021-2022 Güz84412,351,89–2,78
2020-2021 Yaz1752,592,59
2020-2021 Bahar63352,532,27–2,95
2020-2021 Güz85162,552,02–3,14
2019-2020 Yaz1742,742,74
2019-2020 Bahar63252,962,74–3,11
2019-2020 Güz95022,661,99–2,91
2018-2019 Yaz1712,662,66
2018-2019 Bahar73332,621,96–3,13
2018-2019 Güz95532,552,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.

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 CS 115

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
Mustafa Değerlibu dönem21821,872025-2026 Bahar
Aynur Dayanıkbu dönem46152,322025-2026 Güz
İpek Sözen152.5202,422025-2026 Yaz
Ayışığı Başak Sevdik Çallı2112—2025-2026 Yaz
Lori Russell Dağ88172,322025-2026 Bahar
Can Kültür1712,432022-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.