defter*
defter / katalog / CTIS 255
CTIS 255

Frontend Web Technologies

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.

Credit3ECTS5BölümInformation Systems and TechnologiesPreCTIS 151

Değerlendirme 100% — 4 adım

25%
25%
15%
35%
Midterm Midterm 1, Midterm 2 50%
Project Project 15%
Final:Practical(skills) Final 35%

Önerilen kaynaklar 2 kitap

📖
Önerilen
Internet and World Wide Web - How to program
Deitel, Deitel
Nieto · 2011/5th Ed.
📖
Önerilen
Javascript : The Definitive Guide
David Flanagan
2006/5th Ed. · O'Reilly

Haftalık müfredat 14 hafta

Hafta 1
HTML Part 1: Tagging, Text, Linking, Image, Video, List
Hafta 2
HTML Part 2: Table, Web Form UI Elements
Hafta 3
CSS Part 1: Style Types, Conflict Cases, Core Properties
Hafta 4
CSS Part 2: Box Model and Positioning
Hafta 5
CSS Part 3: Layout, Flexbox, Responsive Design
Hafta 6
CSS Part 4: Use-cases
Hafta 7
Javascript Part 1: Core Syntax ( variables, expression, logical and loop statements, function, parameter passing)
Hafta 8
Javascript Part 2: Array Types and Functions, Predefined Objects ( Math, String, Date), Form Processing
Hafta 9
Javascript Part 3: Object Oriented Programming
Hafta 10
DOM API: DOM Tree, Accessing, Managing CSS and Text Content,
Hafta 11
DOM API: HTML and Image Content, Element Attributes and Properties,
Hafta 12
DOM API: Web Storage API, Traversing DOM, Timer and Animation
Hafta 13
DOM API: Event Handling, Mouse Events, Event Propagation, Event Delegation
Hafta 14
DOM API: Keyboard, and Form Events

🤖 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ı 35 dönem · ort. 2.22

DönemCourse CPA
2025-2026 Fall 2.22 4 sec · 89 öğr
2024-2025 Fall 2.30 4 sec · 112 öğr
2024-2025 Spring 2.30 2 sec · 50 öğr
2023-2024 Fall 2.18 3 sec · 88 öğr
2023-2024 Spring 2.63 2 sec · 44 öğr
2022-2023 Fall 2.22 3 sec · 84 öğr
2022-2023 Spring 2.78 2 sec · 61 öğr
2021-2022 Fall 2.18 3 sec · 70 öğr
2021-2022 Spring 2.74 2 sec · 51 öğr
2020-2021 Fall 2.26 3 sec · 62 öğr

Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.

⚠️ FZ engelleyen şartlar

You should not miss more than 15 lecture hours.

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

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