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,80PSÇPC
    • 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,80PSÇPC
    • 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,80PSÇPC
    • 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

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

2,662025-2026 Bahar77 öğrenci · 2 şube · şubeler 2,65–2,67
1,52,02,53,03,54,016-17 G17-18 G18-19 G19-20 G20-21 G21-22 G22-23 G23-24 G24-25 G25-26 G25-26 B
  • 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.

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 20 dönem
DönemŞubeÖğrenciDers ort.Şube aralığı
2025-2026 Bahar2772,662,65–2,67
2025-2026 Güz31582,542,43–2,60
2024-2025 Bahar2722,702,63–2,76
2024-2025 Güz31512,532,36–2,81
2023-2024 Bahar2822,792,76–2,82
2023-2024 Güz31862,442,34–2,52
2022-2023 Bahar2952,832,63–3,07
2022-2023 Güz31842,652,57–2,70
2021-2022 Bahar2863,143,09–3,20
2021-2022 Güz32092,692,56–2,89
2020-2021 Bahar1693,183,18
2020-2021 Güz31802,852,64–3,14
2019-2020 Bahar2762,772,56–2,92
2019-2020 Güz31912,802,55–3,08
2018-2019 Bahar2852,622,58–2,67
2018-2019 Güz31733,323,21–3,42
2017-2018 Bahar31852,111,99–2,28
2017-2018 Güz63623,022,66–3,14
2016-2017 Bahar31572,672,46–2,83
2016-2017 Güz73712,952,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
FZ ŞARTI

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 gibi

ECTS 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 %15

Notunu hesapla

Ders 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
  1. Course Introduction, Algorithms & Computers
  2. Java basics. Fundamental data types.
  3. Input/output, assignment.
  4. Decisions
  5. Decisions and repetition.
  6. Repetition
  7. Repetition
  8. Methods
  9. ArrayLists
  10. Arrays
  11. Partially-filled arrays.
  12. OOP: implementing and using classes.
  13. OOP: implementing and using classes.
  14. 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

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.