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

CTIS 256Introduction to Backend Development
ön koşul
1 şart
doğrudan açtığı
1 ders
en erken
2. yıl güz
ön koşul yolu
  1. CTIS 151
  2. CTIS 255
  3. CTIS 256

Ö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

2,342025-2026 Bahar64 öğrenci · 3 şube · şubeler 2,26–2,39
1,52,02,53,016-17 G17-18 G18-19 B19-20 G20-21 B21-22 B22-23 G22-23 Y23-24 Y24-25 B25-26 G25-26 B
  • 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.

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 22 dönem
DönemŞubeÖğrenciDers ort.Şube aralığı
2025-2026 Bahar3642,342,26–2,39
2025-2026 Güz2442,702,62–2,76
2024-2025 Yaz1102,802,80
2024-2025 Bahar4872,672,49–2,86
2024-2025 Güz2512,432,24–2,64
2023-2024 Yaz1112,582,58
2023-2024 Bahar4842,472,13–2,88
2022-2023 Yaz1192,322,32
2022-2023 Bahar3622,272,02–2,45
2022-2023 Güz2442,682,61–2,74
2021-2022 Yaz1162,372,37
2021-2022 Bahar3502,021,99–2,04
2021-2022 Güz2272,372,24–2,47
2020-2021 Bahar3622,322,18–2,42
2019-2020 Bahar3502,242,17–2,29
2019-2020 Güz1271,981,98
2018-2019 Yaz1302,802,80
2018-2019 Bahar3732,251,81–2,60
2017-2018 Bahar3652,492,48–2,50
2017-2018 Güz1241,861,86
2016-2017 Bahar2362,552,14–2,87
2016-2017 Güz1192,022,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
FZ ŞARTI

A student who misses more than 15 lecture hours will get FZ.

syllabus'taki metin, olduğu gibi

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

Notunu hesapla

Ders 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
  1. Backend & HTTP fundamentals
  2. Node.js basics (npm, module, http server)
  3. Express Framework basics, routing and middleware
  4. View Engine (EJS), GET/POST Processing
  5. Error Handling, Server-side validation, Sticky Web Form
  6. Application use cases & request–response flow
  7. MySQL basics, Docker containers, Environment variables, Connection pooling, Simple queries
  8. CRUD Operations (async/await)
  9. File Upload & Multipart/form-data (Multer)
  10. Cookies and Sessions
  11. Authentication (session based), Hashing (bcrypt) JWT (conceptual)
  12. Fetch API, CORS
  13. REST API design, GraphQL (conceptual), Single Page Application (SPA)
  14. Web security fundamentals (XSS, SQLi, CSRF)
Ders kitabı 1
  • Required - Lecture Notes: CTIS 256 - Lecture Notes, Serkan Genç, 2026

Müfredatlarda3 program

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.