defter*
defter / katalog / CTIS 255

CTIS 255 Frontend Web Technologies

Türkçe kataloğunda Önyüz Web Teknolojileri diye geçiyor.

CTIS 255 builds the foundation for everything you'll do on the browser side: turning static markup into responsive, interactive interfaces by layering HTML structure, CSS layout, and JavaScript behavior through the DOM. Most of your time goes into hands-on labs and a project where you actually build pages, handling events, manipulating elements, wiring up forms, rather than just reading about them, and the final is a practical skills exam. Coming in your second-year autumn, it's the gateway to the rest of the CTIS web track (backend, full-stack, mobile web), so the fluency you build here in DOM thinking and layout debugging is what later courses assume you already have.

Kredi 3 ECTS 5 Fakülte Uygulamalı Bilimler Fakültesi Bölüm Bilişim Sistemleri ve Teknolojileri Ön koşul CTIS 151 Koordinatör Serkan Genç

CTIS 255 zor mu?

Son 36 dönemde dersin ortalaması 2,22 (1.967 öğ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 →

CTIS 255 dersinde kaç midterm var, ağırlıkları ne?

İzlencede 2 midterm var, ağırlıkları %25, %25 (toplam %50). Final %35. Kalan %15 dersin öteki kalemlerinde. Tam dağılım aşağıda.

CTIS 255 dersinin ön koşulu var mı?

Evet. Bilkent kataloğuna göre ön koşulu: CTIS 151.

CTIS 255 bu dönem kim veriyor?

2026-2027 Güz döneminde 4 şube açık, dersi Serkan Genç veriyor. Şube saatleri ve kontenjanlar aşağıda.

CTIS 255 dersinde hangi kitap okunuyor?

İzlencede zorunlu kitap: Fundamentals of Web Frontend, Serkan Genç, 2024. İzlence toplam 3 kaynak sayıyor.

CTIS 255 kaç kredi?

3 Bilkent kredisi, 5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
HTML 1: metin, link, görsel, liste
HTML Part 1: Tagging, Text, Linking, Image, Video, List
tagginglinkingimage/videolist
Hafta 221–27 Eyl
HTML 2: tablo ve web form elemanları
HTML Part 2: Table, Web Form UI Elements
tableweb formUI elements
Hafta 328 Eyl – 4 Eki
CSS Bölüm 1: Stil Türleri ve Çakışmalar
CSS Part 1: Style Types, Conflict Cases, Core Properties
CSSstyle typesconflict casescore properties
Hafta 45–11 Eki
CSS Bölüm 2: Box Model ve Positioning
CSS Part 2: Box Model and Positioning
CSSbox modelpositioning
Hafta 512–18 Eki
CSS Bölüm 3: Layout ve Responsive Design
CSS Part 3: Layout, Flexbox, Responsive Design
CSSlayoutFlexboxresponsive design
Hafta 619–25 Eki
CSS Bölüm 4: Kullanım Senaryoları
CSS Part 4: Use-cases
CSSuse-case
Hafta 726 Eki – 1 Kas
JavaScript temel syntax ve fonksiyonlar
Javascript Part 1: Core Syntax ( variables, expression, logical and loop statements, function, parameter passing)
variableslogical and loop statementsfunctionparameter passing
Hafta 82–8 Kas
JavaScript array'leri ve hazır object'ler
Javascript Part 2: Array Types and Functions, Predefined Objects ( Math, String, Date), Form Processing
array typesMath, String, Datepredefined objectsform processing
Hafta 99–15 Kas
JavaScript'te object oriented programming
Javascript Part 3: Object Oriented Programming
JavaScriptobject oriented programming
Hafta 1016–22 Kas
DOM API: DOM tree ve CSS yönetimi
DOM API: DOM Tree, Accessing, Managing CSS and Text Content,
DOM APIDOM treeCSStext content
Hafta 1123–29 Kas
DOM API: HTML içeriği ve element attributes
DOM API: HTML and Image Content, Element Attributes and Properties,
DOM APIHTML contentimage contentelement attributes and properties
Hafta 1230 Kas – 6 Ara
DOM API: Web Storage, timer, animation
DOM API: Web Storage API, Traversing DOM, Timer and Animation
Web Storage APItraversing DOMtimeranimation
Hafta 137–13 Ara
DOM API: event handling ve delegation
DOM API: Event Handling, Mouse Events, Event Propagation, Event Delegation
event handlingmouse eventsevent propagationevent delegation
Hafta 1414–20 Ara
DOM API: keyboard ve form events
DOM API: Keyboard, and Form Events
DOM APIkeyboard eventsform events

Değerlendirme 100% · 4 adım

25%
25%
15%
35%
Midterm Midterm 1, Midterm 2 50%
Project Project 15%
Final: Practical(skills) Final 35%
en büyük tek kalem %35 · sınav ağırlığı %85 · 36 dönem ortalaması 2.22 (1967 öğrenci) nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
Midterm 1%25
Midterm 2%25
Project%15
Final%35
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CTIS 255 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.

Önerilen kaynaklar 3 kitap

📕
Zorunlu
Fundamentals of Web Frontend, Serkan Genç, 2024
📖
Önerilen
Internet and World Wide Web - How to program, Deitel, Deitel, Nieto, 2011/5th Ed., Prentice Hall
📖
Önerilen
Javascript : The Definitive Guide, David Flanagan, 2006/5th Ed., O'Reilly

Bu dersi alınca · 3 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

🤖 GenAI politikası

AI tools may be used for learning and conceptual understanding (e.g., explanations, syntax clarification), but generating or submitting AI-produced code in projects or assignments is not allowed. Students are responsible for writing and understanding all submitted code.

Ders notları · henüz yok

CTIS 255 için defter ekibi henüz not yazmadı.

İ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.

← katalog

Geçmiş GPA dağılımı 36 dönem · ort. 2.22

DönemDers ort.
2025-2026 Spring 2.37 2 şube · 38 öğr
2025-2026 Fall 2.22 4 şube · 89 öğr
2024-2025 Spring 2.30 2 şube · 50 öğr
2024-2025 Fall 2.30 4 şube · 112 öğr
2023-2024 Spring 2.63 2 şube · 44 öğr
2023-2024 Fall 2.18 3 şube · 88 öğr
2022-2023 Spring 2.78 2 şube · 61 öğr
2022-2023 Fall 2.22 3 şube · 84 öğr
2021-2022 Spring 2.74 2 şube · 51 öğr
2021-2022 Fall 2.18 3 şube · 70 öğ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: CTIS 255 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 4 şube · 86 kontenjan · 6 boş

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 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.

1
Sal08:30–10:20C-CTISL3Per13:30–15:20C-CTISL3
2
boş / 21
▾ 6 doldu · 21 gün
2
Sal10:30–12:20C-CTISL3Per15:30–17:20C-CTISL3
2
boş / 21
▾ 7 doldu · 21 gün
3
Sal13:30–15:20C-CTISL3Cum08:30–10:20C-CTISL3
1
boş / 21
▾ 7 doldu · 21 gün
4
Sal15:30–17:20C-CTISL3Cum10:30–12:20C-CTISL7
1
boş / 23
▾ 6 doldu · 21 gün
Her dönem açılıyorSon yıllarda 24 güz ve 14 bahar döneminde açılmış. Yaz okulunda da 2 kez açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

You should not miss more than 15 lecture hours.

Hocalar 1 bu dönem · 3 geçmiş

Bu dönem (2026-2027 Fall) · 4 section
Serkan Genç ×4
Geçmişte ders veren (3 kişi)
Neşe Şahin Özçelik, Cüneyt Sevgi, Kadir A. Peker

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 13 programın seçmeli havuzunda.

Computing Methods Elective Uluslararası İlişkiler · havuzda 6 ders Unrestricted Elective İletişim ve Tasarım · havuzda 272 ders Elective İç Mimarlık ve Çevre Tasarımı · havuzda 509 ders

ve 10 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.

Bunu alınca açılanlar · 1 ders CTIS 255'i ön koşul sayıyor

Aynı koddan diğer dersler · katalogda 42 CTIS dersi · CTIS nedir?