CS 101Algorithms and Programming I
Bilkent Bilgisayar Mühendisliği dersi. Genelde Güz ve Bahar'da açılır, son 5 yılda yaz okulunda açılmadı. Şube başına ortalama 52 öğrenci.
- kredi4· 6,5 ECTS
- haftalık7 saat3 ders + 4 lab
- son 5 yıl ort.2,66B- ↘
- açılırGüz + Baharson 5 yıl
- 2026-2027 Güz3 şube· 14 boş yer
2026-2027 Güz şubeleri181/195 dolu · %93
- 1Lori Russell Dağbu dersteki ortalaması 2,80
- Sal 13:30–15:20EA-Z03
- Çar 08:30–12:20B-201 · lab
- Cum 08:30–09:20EA-Z03 · yedek
- Cum 09:30–10:20EA-Z03
5 boş · 60/65 - 2Lori Russell Dağbu dersteki ortalaması 2,80
- Pzt 08:30–09:20B-109 · yedek
- Pzt 09:30–10:20B-109
- Çar 13:30–15:20B-109
- Per 08:30–12:20B-201 · lab
5 boş · 60/65 - 3Lori Russell Dağbu dersteki ortalaması 2,80
- Pzt 10:30–12:20B-Z03
- Sal 08:30–12:20B-201 · lab
- Çar 15:30–16:20B-Z03
- Çar 16:30–17:20B-Z03 · yedek
4 boş · 61/65
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ığı derslerkatalogda ön koşul yok
Almak için
Ön koşulu yok, doğrudan alınabilir.
- ön koşul
- yok
- doğrudan açtığı
- 8 ders
- dolaylı dahil
- 76 ders
Geçince açılır
CS 101'i ön koşul olarak isteyen 8 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,66 · 10 yıl 2,77 · 1986'den beri 2,33
- Güz / Bahar ortalaması
- son 5 yıl 2,66
- 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 20 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Bahar | 2 | 77 | 2,66 | 2,65–2,67 |
| 2025-2026 Güz | 3 | 158 | 2,54 | 2,43–2,60 |
| 2024-2025 Bahar | 2 | 72 | 2,70 | 2,63–2,76 |
| 2024-2025 Güz | 3 | 151 | 2,53 | 2,36–2,81 |
| 2023-2024 Bahar | 2 | 82 | 2,79 | 2,76–2,82 |
| 2023-2024 Güz | 3 | 186 | 2,44 | 2,34–2,52 |
| 2022-2023 Bahar | 2 | 95 | 2,83 | 2,63–3,07 |
| 2022-2023 Güz | 3 | 184 | 2,65 | 2,57–2,70 |
| 2021-2022 Bahar | 2 | 86 | 3,14 | 3,09–3,20 |
| 2021-2022 Güz | 3 | 209 | 2,69 | 2,56–2,89 |
| 2020-2021 Bahar | 1 | 69 | 3,18 | 3,18 |
| 2020-2021 Güz | 3 | 180 | 2,85 | 2,64–3,14 |
| 2019-2020 Bahar | 2 | 76 | 2,77 | 2,56–2,92 |
| 2019-2020 Güz | 3 | 191 | 2,80 | 2,55–3,08 |
| 2018-2019 Bahar | 2 | 85 | 2,62 | 2,58–2,67 |
| 2018-2019 Güz | 3 | 173 | 3,32 | 3,21–3,42 |
| 2017-2018 Bahar | 3 | 185 | 2,11 | 1,99–2,28 |
| 2017-2018 Güz | 6 | 362 | 3,02 | 2,66–3,14 |
| 2016-2017 Bahar | 3 | 157 | 2,67 | 2,46–2,83 |
| 2016-2017 Güz | 7 | 371 | 2,95 | 2,62–3,20 |
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 · 3 hoca
- Lori Russell Dağbu dönem7 dönem · 514 öğrenci · son 2025-2026 Bahar2,80
- Uğur Doğrusöz5 dönem · 593 öğrenci · son 2025-2026 Güz2,56
- Özcan Öztürk3 dönem · 193 öğrenci · son 2023-2024 Güz2,55
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 Doğrusöz
- %35Final
- %35Midterm
- %5Homeworks
- %10Quizzes
- %15Labs
Students will receive an FZ grade unless they have: 1) a minimum of 40% on the midterm AND 2) a minimum of 65% in the labs AND 3) a minimum of 51% for the homework assignments.
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 194,5 saat.
CS 101 not hesaplayıcısı hazır
Final %35 · Midterm %35 · Homeworks %5 · Quizzes %10 · Labs %15Ders içeriği
Basic computer literacy: terminology, system components, and operation. Fundamentals of computer programming with Java: sequence, decision, repetition, methods, parameters, arrays, syntax, style, compilation, debugging and maintenance. Object-oriented programming with Java: objects, classes, inheritance, polymorphism, abstract classes, and interfaces. The emphasis is on an object-oriented engineering approach with proper analysis and design to solve large problems using computers.
Haftalık konular 14 hafta
- Course Introduction, Algorithms & Computers
- Java basics. Fundamental data types.
- Input/output, assignment.
- Decisions
- Decisions and repetition.
- Repetition
- Repetition
- Methods
- ArrayLists
- Arrays
- Partially-filled arrays.
- OOP: implementing and using classes.
- OOP: implementing and using classes.
- Basic Searching & Sorting
Ders kitabı 1
- Recommended - Textbook: Big Java: Late Objects, Big Java Late Objects, Enhanced eText, 2nd Edition, 2016, Wiley
Müfredatlarda1 program
- Bilgisayar MühendisliğiComputer Engineering · lisanszorunlu · 1. yıl güz
Sık sorulanlar
CS 101 dersinin ön koşulu nedir?
STARS kataloğunda CS 101 için ön koşul belirtilmemiş.
CS 101 kaç kredi, kaç ECTS?
CS 101 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 4 saat yüz yüze lab.
CS 101 hangi dönemlerde açılır?
Genelde Güz ve Bahar'da açılır, son 5 yılda yaz okulunda açılmadı. 2026-2027 Güz döneminde 3 şube ile açık.
CS 101 not ortalaması kaç?
CS 101 dersinin son 5 akademik yıldaki ortalaması 2,66 (B-); 1.300 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CS 101 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: Students will receive an FZ grade unless they have: 1) a minimum of 40% on the midterm AND 2) a minimum of 65% in the labs AND 3) a minimum of 51% for the homework assignments.
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.