defter*
defter / katalog / CS 155

CS 155 Interactive Media Design and Development

CS 155 is an introduction to thinking about computation as a medium for design, where code becomes the material you shape sketches, animations, and interactive pieces out of rather than just a tool for solving abstract problems. You'll work almost entirely in Processing, building up from shapes and color to loops, classes, and input handling through weekly exercises that culminate in a midterm and final project of your own design. It's a gentle on-ramp for students drawn to the visual and interactive side of computing, and the habits you pick up here, structuring sketches with objects, handling user input, working with images, carry directly into later HCI, graphics, and game-oriented work.

Kredi 3 ECTS 5 Fakülte Mühendislik Fakültesi Bölüm Bilgisayar Mühendisliği Koordinatör Andreas Treske
Ön koşul CS 154 veya GRA 131

CS 155 zor mu?

Son 22 dönemde dersin ortalaması 2,65 (923 öğrencinin notu, 4,00 üzerinden), yani sınıf ortalaması B- civarında. Zorluk hocaya ve şubeye göre değişir; ölçülebilir olan bu sayı. Diğer derslerle karşılaştır →

CS 155 dersinde kaç midterm var, ağırlıkları ne?

İzlencede 1 midterm var, ağırlığı %15. Final %20. Kalan %65 dersin öteki kalemlerinde. Tam dağılım aşağıda.

CS 155 dersinin ön koşulu var mı?

Evet. Bilkent kataloğuna göre ön koşulu: CS 154 veya GRA 131.

CS 155 dersinde hangi kitap okunuyor?

İzlencede zorunlu kitap: Processing. İzlence toplam 3 kaynak sayıyor.

CS 155 kaç kredi?

3 Bilkent kredisi, 5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Derse giriş: Processing arayüzü ve temelleri
Introduction to the course. Processing interface and basics.
Processinginterfacetemel kavramlar
Hafta 221–27 Eyl
Şekiller, koordinat sistemi ve renkler
Shapes and coordinate system. Colors and Transparency. Exercise #1
shapescoordinate systemcolortransparency
Hafta 328 Eyl – 4 Eki
Fonksiyonlar, değişkenler ve aritmetik
Functions, Variables, Arithmetic. Exercise #2
functionvariablearithmeticExercise #2
Hafta 45–11 Eki
Koşullu İfadeler ve Boolean Operatörler
Conditionals and Boolean Operators. Exercise #3
conditionalBoolean operatorExercise #3
Hafta 512–18 Eki
For ve while döngüleri
For/While Loops. Repetition. Exercise #4
for loopwhile looprepetitionAlıştırma #4
Hafta 619–25 Eki
Input yöntemleri ve temel etkileşim
Input Methods and Basic Interactivity. Exercise #5
input methodinteractivityExercise #5
Hafta 726 Eki – 1 Kas
Processing'de metin kullanımı
Text in Processing. Exercise #6
ProcessingtextExercise #6
Hafta 82–8 Kas
Bu hafta midterm projesi
Midterm Project
midtermproje
Hafta 99–15 Kas
Midterm projesi review oturumu
Midterm Project REVIEW
midtermprojereview
Hafta 1016–22 Kas
2D transformations ve Alıştırma 7
2D Transformations. Exercise #7
2D transformationsExercise #7
Hafta 1123–29 Kas
Görüntüler ve array'ler, Alıştırma 8
Images and Arrays. Exercise #8
imagesarraysExercise 8
Hafta 1230 Kas – 6 Ara
Class ve object kavramları
Classes & Objects. Exercise #9
classesobjects
Hafta 137–13 Ara
Class ve object devamı, genel tekrar
Classes & Objects cont'd. GENERAL REVIEW. Exercise #10
classesobjectsgenel tekrar
Hafta 1414–20 Ara
Final projesi
Final Project
Final Project

Değerlendirme 100% · 5 adım

10%
5%
50%
15%
20%
In-class participation 10%
In-class attendance 5%
Lab Work 50%
Midterm: Practical(skills) 15%
Final: Practical(skills) 20%
en büyük tek kalem %50 · sınav ağırlığı %35 · 22 dönem ortalaması 2.65 (923 öğrenci) nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
In-class participation%10
In-class attendance%5
Lab Work%50
Midterm: Practical(skills)%15
Final: Practical(skills)%20
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CS 155 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
Processing
📖
Önerilen
Getting Started with Processing, Casey Reas and Ben Fry, 2010, O'Reilly Media
📖
Önerilen
Processing: A Programming Handbook for Visual Designers, Casey Reas and Ben Fry, 2104/2nd, The MIT Press

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.

Ders notları · henüz yok

CS 155 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ı 22 dönem · ort. 2.65

DönemDers ort.
2025-2026 Fall 2.66 1 şube · 30 öğr
2024-2025 Spring 2.73 1 şube · 13 öğr
2024-2025 Fall 3.64 1 şube · 31 öğr
2023-2024 Fall 2.66 1 şube · 31 öğr
2022-2023 Fall 2.48 2 şube · 75 öğr
2021-2022 Fall 2.53 3 şube · 49 öğr
2020-2021 Fall 2.88 3 şube · 64 öğr
2019-2020 Fall 2.51 2 şube · 38 öğr
2018-2019 Spring 2.03 1 şube · 12 öğr
2018-2019 Fall 1.95 2 şube · 52 öğ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: CS 155 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →

2026-2027 Güz döneminde açılmadı. Ders kaydı geçti, kayıt sisteminde bu dersin şubesi yok. Katalogda duruyor, yani başka bir dönem açılabilir. Son 4 güz döneminin hepsinde açılmış, yani bu dönem de açılması beklenir. Son açıldığı dönemde (2025-2026 güz) 1 şube vardı. Açık dersler → · kayıt tarihleri

⚠️ FZ engelleyen şartlar

The total of your exercises & midterm exam should be at least 35/65 points AND attend at least 70% of all the lectures in order to qualify for the final exam.

Hocalar 0 bu dönem · 8 geçmiş

Geçmişte ders veren (8 kişi)
Atahan Karaman, Oğuz Akın, Melih Aydınat, Andreas Treske, Mustafa Dinç, Boran Aksoy, Levent Y. İnce, Mehmet Hakan Erdoğ

Bu ders 18 programın seçmeli havuzunda.

Computational Skills Core Elective Grafik Tasarım · havuzda 2 ders Computational Skills Core Elective İç Mimarlık ve Çevre Tasarımı · havuzda 4 ders Computational Skills Core Elective Güzel Sanatlar · havuzda 5 ders

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

Aynı koddan diğer dersler · katalogda 78 CS dersi · tüm CS dersleri →