CS 315 Bilkent – Programming Languages: Şubeler, Hocalar, Not Hesaplama
CS 315 (Programming Languages) Bilkent Bilgisayar Mühendisliği dersi. 2026-2027 Güz döneminde 1 şube açıldı. Son 5 yıl ortalaması 2,52 (B-).
- Bölüm
- CS · Bilgisayar Mühendisliği
- Kredi / ECTS
- 3 kredi · 5 ECTSİş yükü 150 saat/dönem
- Haftalık saat
- 3 saat yüz yüze ders
- 2026-2027 Güz
- 1 şube · 35 kontenjan, %63 dolu
- Açıldığı dönemler
- Genelde Güz ve Bahar'da açılır, son 5 yılda yaz okulunda açılmadı.
- Son 5 yıl ortalaması
- 2,52 (B-)↑ son 2 yıl 2,68, önceki 3 yıl 2,45
2026-2027 Güz şubeleri ve hocaları
1 şube. Saatler STARS offerings verisinden alınır; yedek (spare) saatler normal ders saati gibi programa dahildir.
| Şube | Hoca | Gün / Saat | Derslik | Kontenjan |
|---|---|---|---|---|
| 1 | Halil Altay Güvenirgeçmiş ortalaması 2,55 (B-) | Pazartesi 15:30-17:20, Perşembe 10:30-12:201 saati yedek (spare) saat | EB-103 | 22/35 |
CS 315 ders içeriği
Language evaluation criteria. Describing syntax and semantics. Tools for constructing lexical and syntactical analyzers. Names, bindings, type checking, and scopes. Data types. Expressions and the assignment statement. Statement-level control structures. Subprograms. Abstract data types. Concurrency. Exception handling. Functional programming languages. Logic programming languages.
Haftalık konular (14 hafta)
- Preliminaries, syntax, semantics
- Describing Syntax (Regular Expressions & Context Free Grammars)
- Lexical Analysis and Parsing
- Parser generator tools (Lex & Yacc)
- Names, Bindings, and Scopes
- Names, Bindings, and Scopes
- Data Types
- Data Types
- Expressions and Assignment Statement, Statement-Level Control Structures
- Subprograms
- Implementation of Subprograms
- Concurrency, Exception Handling, and Event Handling; Functional programming
- Functional programming
- Logic programming
Ders kitabı
- Required - Textbook: Concepts of Programming Languages, Robert W. Sebesta, 12th Edition, Pearson
CS 315 değerlendirme ve FZ şartı
2026-2027 Güz syllabus'ı, koordinatör Halil Altay Güvenir.
| Değerlendirme | Adet | Ağırlık |
|---|---|---|
| Quizzes | 8 | %10 |
| Project1 | 1 | %10 |
| Project2 | 1 | %10 |
| Homeworks | 2 | %10 |
| Midterm | 1 | %20 |
| Final | 1 | %40 |
FZ şartı
At least 20% on the midterm exam, AND 20% on the project, AND 20% on the average of homework assignments.
Kaynak: STARS syllabus. Metinler olduğu gibi aktarılır; dönem içinde değişebilir.
Toplam puanını hesapla
CS 315 ön koşulları
CS 315 dersini alabilmek için:
CS 315 dersini ön koşul olarak isteyen dersler (1)
Bu ders hangi müfredatlarda?
CS 315, 5 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.
- Bilgisayar Mühendisliği · Computer Engineering (lisans) — seçmeli: Technical Elective
- Elektrik-Elektronik Mühendisliği · Electrical - Electronics Engineering (lisans) — seçmeli: Basic Engineering Elective
- Endüstri Mühendisliği · Industrial Engineering (lisans) — seçmeli: Breadth Elective
- Fizik · Physics (lisans) — seçmeli: Technical Elective
- Moleküler Biyoloji ve Genetik · Molecular Biology and Genetics (lisans) — seçmeli: Technical Elective
CS 315 not ortalaması: dönemlere göre
Son 5 yıl 2,52 · son 10 yıl 2,47 · tüm dönemler (1988'den beri) 2,41 · ortalama sınıf 50 öğrenci.
Nokta büyüklüğü öğrenci sayısını gösterir; soluk noktalar 10 öğrenciden az olan dönemler.
Dönem tablosu (20 dönem)
| Dönem | Şube | Öğrenci | Ders GPA | Şube GPA (min–max) |
|---|---|---|---|---|
| 2025-2026 Bahar | 1 | 15 | 2,93 | 2,93 |
| 2025-2026 Güz | 1 | 20 | 3,01 | 3,01 |
| 2024-2025 Bahar | 1 | 79 | 2,65 | 2,65 |
| 2024-2025 Güz | 3 | 135 | 2,62 | 2,57–2,65 |
| 2023-2024 Bahar | 1 | 52 | 2,63 | 2,63 |
| 2023-2024 Güz | 3 | 172 | 2,23 | 2,03–2,35 |
| 2022-2023 Bahar | 1 | 60 | 2,23 | 2,23 |
| 2022-2023 Güz | 3 | 143 | 2,66 | 2,50–2,73 |
| 2021-2022 Bahar | 1 | 62 | 2,47 | 2,47 |
| 2021-2022 Güz | 3 | 167 | 2,53 | 2,47–2,63 |
| 2020-2021 Bahar | 2 | 61 | 2,58 | 2,38–2,88 |
| 2020-2021 Güz | 3 | 167 | 2,57 | 2,50–2,65 |
| 2019-2020 Bahar | 2 | 78 | 2,24 | 1,88–2,56 |
| 2019-2020 Güz | 3 | 131 | 2,22 | 2,05–2,39 |
| 2018-2019 Bahar | 2 | 68 | 2,52 | 2,28–2,64 |
| 2018-2019 Güz | 3 | 147 | 2,51 | 2,23–2,65 |
| 2017-2018 Bahar | 2 | 82 | 2,39 | 2,10–2,63 |
| 2017-2018 Güz | 3 | 194 | 2,42 | 2,32–2,54 |
| 2016-2017 Bahar | 2 | 75 | 2,35 | 2,01–2,54 |
| 2016-2017 Güz | 3 | 144 | 2,41 | 1,82–2,78 |
Dönem ortalaması STARS'ın "Course GPA" değeridir (o dönemin tüm şubeleri). Dönemler arası ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalamasıdır; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıldır. Şube ortalaması STARS "Section GPA"dır ve tek sayıya indirilmez. 10 öğrenciden az olan dönemler (*) ortalamaya dahildir ama soluk gösterilir. Final tekrar dönemleri dahil değildir.
Şubelere göre dağılım
Son 5 akademik yılda CS 315 şubelerinin ortalamaları. Dönem seçerek karşılaştırabilirsin.
Bir noktanın üzerine gelince (ya da dokununca) şube ve hoca görünür.
Her nokta bir şube (STARS şube GPA'sı). Yatay çizgi en düşük–en yüksek, dikey çizgi medyan; soluk noktalar 10 öğrenciden az olan şubeler.
Hocalara göre CS 315
Son 5 akademik yılda (2021–2026) bu dersi veren hocalar ve 2026-2027 Güz hocaları.
| Hoca | Dönem | Öğrenci | Şube ortalaması | Son verdiği |
|---|---|---|---|---|
| Halil Altay Güvenirbu dönem | 10 | 517 | 2,55 | 2025-2026 Bahar |
| Aynur Dayanık | 4 | 174 | 2,54 | 2024-2025 Güz |
| Ertuğrul Kartal Tabak | 1 | 50 | 2,57 | 2024-2025 Güz |
| Karani Kardaş | 3 | 164 | 2,37 | 2023-2024 Güz |
Şube ortalaması: hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube GPA'sı. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Programına ekle
CS 315 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.
Sıkça sorulan sorular
CS 315 dersinin ön koşulu nedir?
CS 315 için STARS kataloğundaki ön koşul: CS 201 veya CS 211.
CS 315 kaç kredi, kaç ECTS?
CS 315 3 Bilkent kredisi ve 5 ECTS. Haftalık 3 saat yüz yüze ders.
CS 315 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 1 şube ile açık.
CS 315 not ortalaması kaç?
CS 315 dersinin son 5 akademik yıldaki ortalaması 2,52 (B-); 905 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CS 315 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: At least 20% on the midterm exam, AND 20% on the project, AND 20% on the average of 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 bilgisi değişebilir; kesin bilgi için SRS'yi kontrol edin.