CTIS 256Introduction to Backend Development
Bilkent Bilişim Sistemleri ve Teknolojileri dersi. Genelde Güz ve Bahar'da açılır, son 5 yazın 4'ünde açıldı. Şube başına ortalama 20 öğrenci.
- kredi3· 5 ECTS
- haftalık3 saat3 ders
- son 5 yıl ort.2,45B- ↗
- açılırGüz + Baharyaz 4/5
- 2026-2027 Güz2 şube· 2 boş yer
2026-2027 Güz şubeleri42/44 dolu · %95
- 1Neşe Şahin Özçelikbu dersteki ortalaması 2,56
- Sal 08:30–09:20C-CTISL4 · yedek
- Sal 09:30–10:20C-CTISL4
- Per 13:30–15:20C-CTISL4
2 boş · 20/22 - 2Neşe Şahin Özçelikbu dersteki ortalaması 2,56
- Sal 10:30–12:20C-CTISL4
- Per 15:30–16:20C-CTISL4
- Per 16:30–17:20C-CTISL4 · yedek
Dolu · 22/22
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: CTIS 255
- ön koşul
- 1 şart
- doğrudan açtığı
- 1 ders
- en erken
- 2. yıl güz
Geçince açılır
Ö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,45 · 10 yıl 2,40 · 2002'den beri 2,20
- Güz / Bahar ortalaması
- yaz okulu
- son 5 yıl 2,45
- 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 22 dönem
| Dönem | Şube | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Bahar | 3 | 64 | 2,34 | 2,26–2,39 |
| 2025-2026 Güz | 2 | 44 | 2,70 | 2,62–2,76 |
| 2024-2025 Yaz | 1 | 10 | 2,80 | 2,80 |
| 2024-2025 Bahar | 4 | 87 | 2,67 | 2,49–2,86 |
| 2024-2025 Güz | 2 | 51 | 2,43 | 2,24–2,64 |
| 2023-2024 Yaz | 1 | 11 | 2,58 | 2,58 |
| 2023-2024 Bahar | 4 | 84 | 2,47 | 2,13–2,88 |
| 2022-2023 Yaz | 1 | 19 | 2,32 | 2,32 |
| 2022-2023 Bahar | 3 | 62 | 2,27 | 2,02–2,45 |
| 2022-2023 Güz | 2 | 44 | 2,68 | 2,61–2,74 |
| 2021-2022 Yaz | 1 | 16 | 2,37 | 2,37 |
| 2021-2022 Bahar | 3 | 50 | 2,02 | 1,99–2,04 |
| 2021-2022 Güz | 2 | 27 | 2,37 | 2,24–2,47 |
| 2020-2021 Bahar | 3 | 62 | 2,32 | 2,18–2,42 |
| 2019-2020 Bahar | 3 | 50 | 2,24 | 2,17–2,29 |
| 2019-2020 Güz | 1 | 27 | 1,98 | 1,98 |
| 2018-2019 Yaz | 1 | 30 | 2,80 | 2,80 |
| 2018-2019 Bahar | 3 | 73 | 2,25 | 1,81–2,60 |
| 2017-2018 Bahar | 3 | 65 | 2,49 | 2,48–2,50 |
| 2017-2018 Güz | 1 | 24 | 1,86 | 1,86 |
| 2016-2017 Bahar | 2 | 36 | 2,55 | 2,14–2,87 |
| 2016-2017 Güz | 1 | 19 | 2,02 | 2,02 |
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 · 2 hoca
- Neşe Şahin Özçelikbu dönem4 dönem · 166 öğrenci · son 2025-2026 Güz2,56
- Serkan Genç9 dönem · 403 öğrenci · son 2025-2026 Bahar2,41
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 Serkan Genç
- %25Midterm 1
- %30Midterm 2
- %15Project
- %30Final
A student who misses more than 15 lecture hours will get FZ.
syllabus'taki metin, olduğu gibiECTS iş yükü: dönem başına 157 saat.
CTIS 256 not hesaplayıcısı hazır
Midterm 1 %25 · Midterm 2 %30 · Project %15 · Final %30Ders içeriği
The design and implementation of backend systems for web and mobile applications. HTTP request/response handling; form processing; package management; input validation; session and cookie management; web security (hashing, XSS, CSRF, SQL injection); multi-user systems; CRUD operations; file uploading; API-driven, asynchronous single-page applications.
Introduction to Backend Development using PHP and MySQL, covering HTTP, form processing, validation, security, sessions, and REST APIs.
Haftalık konular 14 hafta
- Backend & HTTP fundamentals
- Node.js basics (npm, module, http server)
- Express Framework basics, routing and middleware
- View Engine (EJS), GET/POST Processing
- Error Handling, Server-side validation, Sticky Web Form
- Application use cases & request–response flow
- MySQL basics, Docker containers, Environment variables, Connection pooling, Simple queries
- CRUD Operations (async/await)
- File Upload & Multipart/form-data (Multer)
- Cookies and Sessions
- Authentication (session based), Hashing (bcrypt) JWT (conceptual)
- Fetch API, CORS
- REST API design, GraphQL (conceptual), Single Page Application (SPA)
- Web security fundamentals (XSS, SQLi, CSRF)
Ders kitabı 1
- Required - Lecture Notes: CTIS 256 - Lecture Notes, Serkan Genç, 2026
Müfredatlarda3 program
- Bilişim Sistemleri ve TeknolojileriInformation Systems and Technologies · lisanszorunlu · 2. yıl bahar
- Uluslararası İlişkilerInternational Relations · lisansComputing Methods Elective
- Bilişim Sistemleri ve TeknolojileriMinor Program for Software Development · yan dalRestricted Elective
Sık sorulanlar
CTIS 256 dersinin ön koşulu nedir?
CTIS 256 için STARS kataloğundaki ön koşul: CTIS 255.
CTIS 256 kaç kredi, kaç ECTS?
CTIS 256 3 Bilkent kredisi ve 5 ECTS. Haftalık 3 saat yüz yüze ders.
CTIS 256 hangi dönemlerde açılır?
Genelde Güz ve Bahar'da açılır, son 5 yazın 4'ünde açıldı. 2026-2027 Güz döneminde 2 şube ile açık.
CTIS 256 not ortalaması kaç?
CTIS 256 dersinin son 5 akademik yıldaki ortalaması 2,45 (B-); 569 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CTIS 256 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: A student who misses more than 15 lecture hours will get FZ.
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.