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,74
- 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
- ön koşul
- 1 şart
- doğrudan açtığı
- 12 ders
- dolaylı dahil
- 58 ders
- en erken
- 1. yıl bahar
Geçince açılır
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
- 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.
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 | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Yaz | 1 | 35 | 2,72 | 2,72 |
| 2025-2026 Bahar | 3 | 120 | 2,18 | 2,03–2,25 |
| 2025-2026 Güz | 1 | 43 | 2,78 | 2,78 |
| 2024-2025 Yaz | 1 | 15 | 3,25 | 3,25 |
| 2024-2025 Bahar | 3 | 118 | 2,40 | 2,33–2,60 |
| 2024-2025 Güz | 1 | 52 | 2,49 | 2,49 |
| 2023-2024 Yaz | 1 | 24 | 3,04 | 3,04 |
| 2023-2024 Bahar | 3 | 148 | 2,86 | 2,58–2,97 |
| 2023-2024 Güz | 1 | 71 | 3,00 | 3,00 |
| 2022-2023 Yaz | 1 | 34 | 2,77 | 2,77 |
| 2022-2023 Bahar | 3 | 148 | 2,44 | 2,20–2,79 |
| 2022-2023 Güz | 1 | 65 | 2,91 | 2,91 |
| 2021-2022 Yaz | 1 | 29 | 2,77 | 2,77 |
| 2021-2022 Bahar | 3 | 181 | 2,73 | 2,62–2,81 |
| 2021-2022 Güz | 1 | 60 | 2,80 | 2,80 |
| 2020-2021 Yaz | 1 | 38 | 2,97 | 2,97 |
| 2020-2021 Bahar | 3 | 154 | 2,43 | 2,15–2,52 |
| 2020-2021 Güz | 2 | 62 | 2,98 | 2,91–3,06 |
| 2019-2020 Bahar | 3 | 182 | 3,64 | 3,58–3,71 |
| 2019-2020 Güz | 1 | 65 | 2,57 | 2,57 |
| 2018-2019 Bahar | 3 | 160 | 2,96 | 2,92–3,00 |
| 2018-2019 Güz | 1 | 53 | 2,59 | 2,59 |
| 2017-2018 Yaz | 1 | 72 | 2,08 | 2,08 |
| 2017-2018 Bahar | 5 | 251 | 3,06 | 2,64–3,35 |
| 2017-2018 Güz | 2 | 111 | 2,42 | 2,29–2,59 |
| 2016-2017 Yaz | 2 | 91 | 2,48 | 2,39–2,61 |
| 2016-2017 Bahar | 6 | 288 | 2,85 | 2,62–3,02 |
| 2016-2017 Güz | 3 | 167 | 2,07 | 1,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
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 gibiECTS 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 %5Ders 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
- Introduction & review
- Object-Oriented Design
- Graphical User Interfaces
- Graphical User Interfaces
- Recursion
- Recursion
- Algorithm Analysis
- Sorting and Searching
- Sorting and Searching
- Streams and exceptions
- Data Structures
- Data Structures
- Data structures
- 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
- Bilgisayar MühendisliğiComputer Engineering · lisanszorunlu · 1. yıl bahar
- Elektrik-Elektronik MühendisliğiElectrical - Electronics Engineering · lisansBasic Engineering Elective
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.