defter*
defter / katalog / CTIS 164

CTIS 164 Technical Mathematics with Programming

Precalculus reframed through computer graphics: instead of working problems on paper, you implement the math by drawing things on screen with OpenGL and GLUT, so a line equation becomes collision detection, a quadratic becomes projectile motion, and a matrix becomes a 2D transformation. Expect weekly C/OpenGL exercises, two homeworks, a midterm, a final, and a performance grade tied to your hands-on work in lab. It's a spring-semester foundation for the graphics, game, and simulation courses later in the CTIS track, the point is to make sure you can both do the algebra and turn it into code that moves pixels.

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 Satılmış Topcu

CTIS 164 zor mu?

Son 27 dönemde dersin ortalaması 2,52 (1.347 öğ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 →

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

İzlencede 1 midterm var, ağırlığı %25. Final %30. Kalan %45 dersin öteki kalemlerinde. Tam dağılım aşağıda.

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

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

CTIS 164 dersinde hangi kitap okunuyor?

İzlencede zorunlu kitap: Precalculus, 9th Edition, Michael Sullivan, 2012, Pearson.

CTIS 164 kaç kredi?

3 Bilkent kredisi, 5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Derse Giriş ve GLUT Library (1)
Introduction to the course, GLUT Library #1 (Event-based Systems, Creating Windows, Window Properties )
GLUTevent-based systemswindow creationwindow properties
Hafta 221–27 Eyl
GLUT library: window ve event yönetimi
GLUT Library #2 ( Window, Mouse, Keyboard, and Timer Events)
GLUTwindowkeyboard eventtimer event
Hafta 328 Eyl – 4 Eki
OpenGL #1: primitive çizimi ve öznitelikleri
OpenGL #1 ( Introduction, Drawing Primitives, Primitive Attributes )
OpenGLdrawing primitivesprimitive attributes
Hafta 45–11 Eki
OpenGL #2-#3: etkileşim ve animasyon
OpenGL #2 ( Basic and advanced Interactions ), OpenGL #3 ( Animations )
OpenGLinteractionanimation
Hafta 512–18 Eki
Lineer fonksiyonlar ve doğru parçası kesişimi
Linear Functions - Use Case: Line Segment Interaction
linear functionline segment intersection
Hafta 619–25 Eki
Analytic geometry ve collision detection
Analytic Geometry ( Points, Lines, Distance between a point and a line, line segment-line segment intersection, line-circle intersection ) - Use Case: Collision Detection
analytic geometryline segment intersectionline-circle intersectioncollision detection
Hafta 726 Eki – 1 Kas
Quadratic function ve yatay atış hareketi
Quadratic Functions - Use Case: Horizontally Projectile Motion
quadratic functionprojectile motionyatay atış
Hafta 82–8 Kas
Trigonometri 1: açısal hareket uygulaması
Trigonometry #1 ( Angle, Degree, Radian, Sin, Cos, Tan ) - Use Case: Angular Movement
radiansin cos tanangular movement
Hafta 99–15 Kas
Trigonometri 2: z ekseninde 2D rotation
Trigonometry #2 (Sum and Difference angles, Half Angle, ArcSin, ArcCos, ArcTan) - Use Case: 2D Rotation around the z-axis
sum and difference angleshalf anglearcsin arccos arctan2D rotation
Hafta 1016–22 Kas
Vector algebra ve koordinat sistemleri
Vectors #1 ( Vector Algebra, Rectangular Coordinate System, Polar Coordinate System )
vector algebrarectangular coordinate systempolar coordinate system
Hafta 1123–29 Kas
Dot product ve görünürlük uygulaması
Vectors #2 ( Dot Product ) - Use Case: Visibility Problem and Lighting Simulation
dot productvisibility problemlighting simulation
Hafta 1230 Kas – 6 Ara
Denklem sistemleri ve Gaussian elimination
System of Equations ( Solution of Simultaneous Equations, Gaussian Elimination Method )
denklem sistemlerisimultaneous equationsGaussian elimination
Hafta 137–13 Ara
Matrisler: çarpma ve ters matris
Matrices ( Matrix Algebra, Matrix Multiplication, Inverse Matrix )
matrix algebramatrix multiplicationinverse matrix
Hafta 1414–20 Ara
Matris cebriyle 2D transformation uygulaması
Matrices - Use Case: 2D Transformations using Matrix Algebra
matrix algebra2D transformation

Değerlendirme 100% · 5 adım

20%
20%
25%
30%
5%
Homework Programming Homework (1), Programming Homework (2) 40%
Midterm: Essay/written Midterm 25%
Final: Essay/written Final 30%
Performance Performance 5%
en büyük tek kalem %30 · sınav ağırlığı %55 · 27 dönem ortalaması 2.52 (1347 öğrenci) nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
Programming Homework (1)%20
Programming Homework (2)%20
Midterm%25
Final%30
Performance%5
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CTIS 164 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 1 kitap

📕
Zorunlu
Precalculus, 9th Edition, Michael Sullivan, 2012, Pearson

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ı

The use of GenAI tools in Programming Homework assignments is prohibited in this course. The utilization of GenAI in academic work is subject to the regulations outlined in the academic integrity policy. Please read the document "Guidelines for the Use of Generative Artificial Intelligence (GenAI) Tools at Bilkent" at https://w3.bilkent.edu.tr/bilkent/generative-artificial-intelligence-genai-guideline/

Ders notları · henüz yok

CTIS 164 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ı 27 dönem · ort. 2.52

DönemDers ort.
2025-2026 Spring 2.88 4 şube · 78 öğr
2025-2026 Fall 2.84 1 şube · 28 öğr
2024-2025 Spring 2.50 4 şube · 104 öğr
2023-2024 Spring 2.78 4 şube · 94 öğr
2023-2024 Fall 2.77 2 şube · 29 öğr
2022-2023 Spring 2.98 4 şube · 78 öğr
2022-2023 Fall 2.79 2 şube · 45 öğr
2021-2022 Spring 2.62 4 şube · 79 öğr
2021-2022 Fall 2.58 3 şube · 53 öğr
2020-2021 Spring 2.44 3 şube · 51 öğ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 164 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 3 tanesinde 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

(1) Collect at least 12 points out of 40 points from Programming Homeworks AND collect at least 21 points out of 70 points by the Final Exam. (2) Don’t miss more than 12 hours of lecture.

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

Geçmişte ders veren (3 kişi)
Satılmış Topcu, Okyay Say, Serkan Genç

Bu ders 4 programın seçmeli havuzunda.

Elective Psikoloji · havuzda 960 ders Elective Makine Mühendisliği · havuzda 1163 ders General Elective Elektrik-Elektronik Mühendisliği · havuzda 1179 ders Unrestricted Elective Ekonomi · havuzda 1369 ders

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 42 CTIS dersi · tüm CTIS dersleri →