CS 101 is your first real introduction to thinking like a programmer: taking a vague problem, breaking it into precise steps, and expressing those steps in Java so a machine can execute them. You'll spend the semester writing code in weekly labs, working through homework and quizzes, and gradually moving from basic control flow and arrays into designing your own classes with inheritance and polymorphism. Everything in the CS curriculum, CS 102, data structures, systems, assumes you're fluent in the habits you build here, so the goal isn't memorizing Java syntax but learning to decompose problems and reason about code you wrote two weeks ago.
→ STARS müfredatı (resmi syllabus)
Son 42 dönemde dersin ortalaması 2,40 (8.491 öğrencinin notu, 4,00 üzerinden), yani sınıf ortalaması C+ civarında. Zorluk hocaya ve şubeye göre değişir; ölçülebilir olan bu sayı. Diğer derslerle karşılaştır →
İzlencede 1 midterm var, ağırlığı %35. Final %35. Kalan %30 dersin öteki kalemlerinde. Tam dağılım aşağıda.
Bilkent kataloğunda bu ders için ön koşul yazılı değil.
2026-2027 Güz döneminde 3 şube açık, dersi Lori Russell Dağ veriyor. Şube saatleri ve kontenjanlar aşağıda.
İzlencede önerilen kitap: Big Java: Late Objects, Big Java Late Objects, Enhanced eText, 2nd Edition, 2016, Wiley.
4 Bilkent kredisi, 6,5 AKTS.
| Kalem | Ağırlık | Notun (100 üzerinden) |
|---|---|---|
| Final | %35 | |
| Midterm | %35 | |
| Homeworks | %5 | |
| Quizzes | %10 | |
| Labs | %15 |
Ağırlıklar CS 101 izlencesinden. Hocanın bu dönemki dağılımı farklı olabilir; bağlayıcı olan ders izlencesidir. Harf notu sınırlarını hoca belirliyor, o yüzden hedefi sen giriyorsun. İzlencede FZ şartı var, sayfanın sonundaki kutuda.
Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.
Generative AI tools are not allowed for any course assessments, including homework assignments, lab assignments, quizzes, and exams. Using Generative AI for an assessment will be considered cheating or plagiarism. Your submissions may be checked by tools to detect similarity and/or the use of GenAI in submissions. Assessments will be graded by the course assistants and instructors, not AI tools.
İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.
| Dönem | Ders ort. | |
|---|---|---|
| 2025-2026 Spring | 2.66 | 2 şube · 77 öğr |
| 2025-2026 Fall | 2.54 | 3 şube · 158 öğr |
| 2024-2025 Spring | 2.70 | 2 şube · 72 öğr |
| 2024-2025 Fall | 2.53 | 3 şube · 151 öğr |
| 2023-2024 Spring | 2.79 | 2 şube · 82 öğr |
| 2023-2024 Fall | 2.44 | 3 şube · 186 öğr |
| 2022-2023 Spring | 2.83 | 2 şube · 95 öğr |
| 2022-2023 Fall | 2.65 | 3 şube · 184 öğr |
| 2021-2022 Spring | 3.14 | 2 şube · 86 öğr |
| 2021-2022 Fall | 2.69 | 3 şube · 209 öğr |
Dersin dönem ortalaması, o dönemin bütün şubeleri birlikte. Kaynak STARS'ın ders değerlendirme raporu. Rapor yalnız kampüs ağından ya da Bilkent VPN ile açılıyor: CS 101 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →
Haftalık ızgarada 8 saat görünüyor, kayıt sistemi dersi 7 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.
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.
Bu ders 1 bölümün müfredatında zorunlu.
Kutulardaki sınıf ve dönem, o bölümün müfredatının dersi hangi sırada önerdiği. Dersin fiilen hangi dönem açıldığı ayrı bir şey.
Bu ders 8 programın seçmeli havuzunda.
ve 5 program daha.
Havuz listesi bölümün QME müfredatından; en küçük havuzlar önce yazılıyor, çünkü büyük "serbest seçmeli" havuzunda olmak dersi anlatmıyor. Seçmeli havuzunda olmak o dersi alabileceğin anlamına gelmez: ön koşul ve kontenjan ayrıca geçerli.