CS 102 Bilkent – Algorithms and Programming II: Şubeler, Hocalar, Not Hesaplama

CS 102 (Algorithms and Programming II) Bilkent Bilgisayar Mühendisliği dersi. 2026-2027 Güz döneminde 1 şube açıldı. Son 5 yıl ortalaması 2,65 (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
1 şube · 45 kontenjan, %76 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,65 (B-)↓ son 2 yıl 2,45, önceki 3 yıl 2,76

2026-2027 Güz şubeleri ve hocaları

1 şube. Saatler STARS offerings verisinden alınır; yedek (spare) saatler normal ders saati gibi programa dahildir.

ŞubeHocaGün / SaatDerslikKontenjan
1Uğur Güdükbaygeçmiş ortalaması 2,74 (B)Salı 13:30-15:20, Çarşamba 13:30-17:20, Cuma 08:30-10:201 saati yedek (spare) saatB-Z06, B-20134/45

CS 102 ders içeriği

Review of object-oriented programming concepts with Java. Object-Oriented Design. Graphical User Interfaces. Recursion. Algorithm analysis: time and space considerations. Sorting and searching. Streams. Exceptions. Basic data structures: lists, stacks, and queues. Java Collections Framework. Students undertake a large software project involving teamwork, independent learning, writing and presenting requirements, user interface design, and project documentation.

Haftalık konular (14 hafta)
  1. Introduction & review
  2. Object-Oriented Design
  3. Graphical User Interfaces
  4. Graphical User Interfaces
  5. Recursion
  6. Recursion
  7. Algorithm Analysis
  8. Sorting and Searching
  9. Sorting and Searching
  10. Streams and exceptions
  11. Data Structures
  12. Data Structures
  13. Data structures
  14. Java Collections Framework

Ders kitabı

  • Required - Textbook: Big Java (Late Objects) Enhanced eText 2nd edition., Cay S. Horstmann, 2016, Wiley
  • Recommended - Textbook: Java Software Solutions, John Lewis and William Loftus, 9th Edition, 2017, Pearson

CS 102 değerlendirme ve FZ şartı

2026-2027 Güz syllabus'ı, koordinatör Uğur Güdükbay.

DeğerlendirmeAdetAğırlık
Midterm1%25
Final1%35
Labs1%15
Project1%20
Quizzes1%5

FZ şartı

More than 35% on the midterm exam; More than 75% of programming assignments average; Reasonable contributions to each stage of the project.

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 102 ön koşulları

CS 102 dersini alabilmek için:

CS 101

CS 102 dersini ön koşul olarak isteyen dersler (12)

Bu ders hangi müfredatlarda?

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

CS 102 not ortalaması: dönemlere göre

Son 5 yıl 2,65 · son 10 yıl 2,72 · tüm dönemler (1986'den beri) 2,51 · ortalama sınıf 46 öğ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 (28 dönem)
DönemŞubeÖğrenciDers GPAŞube GPA (min–max)
2025-2026 Yaz1352,722,72
2025-2026 Bahar31202,182,03–2,25
2025-2026 Güz1432,782,78
2024-2025 Yaz1153,253,25
2024-2025 Bahar31182,402,33–2,60
2024-2025 Güz1522,492,49
2023-2024 Yaz1243,043,04
2023-2024 Bahar31482,862,58–2,97
2023-2024 Güz1713,003,00
2022-2023 Yaz1342,772,77
2022-2023 Bahar31482,442,20–2,79
2022-2023 Güz1652,912,91
2021-2022 Yaz1292,772,77
2021-2022 Bahar31812,732,62–2,81
2021-2022 Güz1602,802,80
2020-2021 Yaz1382,972,97
2020-2021 Bahar31542,432,15–2,52
2020-2021 Güz2622,982,91–3,06
2019-2020 Bahar31823,643,58–3,71
2019-2020 Güz1652,572,57
2018-2019 Bahar31602,962,92–3,00
2018-2019 Güz1532,592,59
2017-2018 Yaz1722,082,08
2017-2018 Bahar52513,062,64–3,35
2017-2018 Güz21112,422,29–2,59
2016-2017 Yaz2912,482,39–2,61
2016-2017 Bahar62882,852,62–3,02
2016-2017 Güz31672,071,92–2,35

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 102 ş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 102

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
Uğur Güdükbaybu dönem105622,742025-2026 Bahar
Lori Russell Dağ41032,892025-2026 Yaz
Aynur Dayanık54442,482025-2026 Bahar
Özcan Öztürk1342,772022-2023 Yaz

Ş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 102 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.

Sıkça sorulan sorular

CS 102 dersinin ön koşulu nedir?

CS 102 için STARS kataloğundaki ön koşul: CS 101.

CS 102 kaç kredi, kaç ECTS?

CS 102 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 4 saat yüz yüze lab.

CS 102 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 1 şube ile açık.

CS 102 not ortalaması kaç?

CS 102 dersinin son 5 akademik yıldaki ortalaması 2,65 (B-); 1.143 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.

CS 102 FZ şartı nedir?

2026-2027 Güz syllabus'ına göre: More than 35% on the midterm exam; More than 75% of programming assignments average; Reasonable contributions to each stage of the project.

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.