CS 102Algorithms and Programming II

Bilkent Bilgisayar Mühendisliği dersi. Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı. Şube başına ortalama 46 öğrenci.

  • kredi4· 6,5 ECTS
  • haftalık7 saat3 ders + 4 lab
  • son 5 yıl ort.2,65B- ↘
  • açılırGüz + Baharyaz 5/5
  • 2026-2027 Güz1 şube· 11 boş yer

2026-2027 Güz şubeleri34/45 dolu · %76

  • 1Uğur Güdükbaybu dersteki ortalaması 2,74PSÇPC
    • Sal 13:30–15:20B-Z06
    • Çar 13:30–17:20B-201 · lab
    • Cum 08:30–09:20B-Z06 · yedek
    • Cum 09:30–10:20B-Z06
    11 boş · 34/45

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: CS 101

CS 102'i ön koşul olarak isteyen 12 dersbölüme göre · yeşil: yalnızca bu yeter

Ö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,65 · 10 yıl 2,72 · 1986'den beri 2,51

2,182025-2026 Bahar120 öğrenci · 3 şube · şubeler 2,03–2,25
1,52,02,53,03,54,016-17 G17-18 G18-19 G19-20 B20-21 Y21-22 Y22-23 Y23-24 Y24-25 Y25-26 Y
  • Güz / Bahar ortalaması
  • yaz okulu
  • son 5 yıl 2,65
  • 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.

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

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 28 dönem
DönemŞubeÖğrenciDers ort.Şube aralığı
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ğ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 · 4 hoca

  • Uğur Güdükbaybu dönem10 dönem · 562 öğrenci · son 2025-2026 Bahar2,74
  • Lori Russell Dağ4 dönem · 103 öğrenci · son 2025-2026 Yaz2,89
  • Aynur Dayanık5 dönem · 444 öğrenci · son 2025-2026 Bahar2,48
  • Özcan Öztürk1 dönem · 34 öğrenci · son 2022-2023 Yaz2,77

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 Uğur Güdükbay

  • %25Midterm
  • %35Final
  • %15Labs
  • %20Project
  • %5Quizzes
FZ ŞARTI

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

syllabus'taki metin, olduğu gibi

ECTS iş yükü: dönem başına 195 saat.

CS 102 not hesaplayıcısı hazır

Midterm %25 · Final %35 · Labs %15 · Project %20 · Quizzes %5

Notunu hesapla

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ı 2
  • 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

Müfredatlarda2 program

Sık sorulanlar

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 değişebilir; kesin bilgi için SRS'yi kontrol et.