defter*
defter / katalog / CS 564
CS 564

Computational Geometry

Geometry stops being something you draw and starts being something you compute: this graduate-level course is about designing algorithms and data structures that handle points, polygons, and polyhedra efficiently, with provable bounds rather than visual intuition. You'll work through four homework sets, a midterm and final, and a term project where you implement and present a nontrivial geometric algorithm, drawing on classics like Graham's scan, divide-and-conquer closest-pair, Voronoi diagrams, and Delaunay triangulation. It assumes you're already comfortable with algorithm analysis and data structures, and the techniques here underpin graphics, robotics, GIS, and CAD — anywhere spatial data needs to be queried or processed at scale.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer Engineering

Değerlendirme 100% — 5 adım

20%
30%
20%
25%
5%
Midterm:Essay/written MT 20%
Final: Essay/written Final 30%
Homework HW 20%
Term project Project 25%
In-class attendance Attendance 5%

Önerilen kaynaklar 3 kitap

📕
Zorunlu
Computational Geometry: An Introduction
F. P. Preparata and M.I. Shamos
1985 · Springer-Verlag
📖
Önerilen
Computational Geometry: Algorithms and Applications
M. de Berg, M. van Kreveld
M. Overmars · O. Schwarzkopf
📖
Önerilen
Computational Geometry in C
Joseph O'Rourke
2/1998 · Cambridge University Press Recommended - Software: Computational Geometry Pages

Haftalık müfredat 14 hafta

Hafta 1
Introduction: algorithmic background, data structures
Hafta 2
Introduction: geometric preliminaries, models of computation
Hafta 3
Geometric searching: point-location problems
Hafta 4
Geometrc searching: range-searching problems
Hafta 5
Convex hulls: problem statement and lower bounds, convex hull algorithms in the plane, Graham's scan, Jarvis's march
Hafta 6
Convex Hull: Quickhull techniques, divide-and-conquer algorithms, dynamic convex hull, convex hull in 3D
Hafta 7
Proximity: a collection of problems, a computational prototype: element uniqueness, lower bounds, the closest-pair problem: a divide-and-conquer approach
Hafta 8
Proximity problems: the Voronoi diagram, proximity problems solved by the Voronoi diagram
Hafta 9
Triangulation: planar triangulations
Hafta 10
Triangulation: Delaunay triangulation
Hafta 11
Intersections: application areas, planar applications: the intersection of convex polygons, the intersection of star-shaped polygons
Hafta 12
Intersection problems: the intersection of line segments, 3D applications: the intersection of 3D convex polyhedra
Hafta 13
Project Presentations
Hafta 14
Project Presentations

🤖 GenAI politikası

The use of GenAI tools such as ChatGPT as a supplementary resource in homework assignments or projects must be appropriately

Ders notları — henüz yok

CS 564 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ı 17 dönem · ort. 3.54

DönemCourse CPA
2024-2025 Spring 3.18 1 sec · 6 öğr
2023-2024 Spring 3.18 1 sec · 10 öğr
2022-2023 Spring 3.25 1 sec · 5 öğr
2021-2022 Spring 3.38 1 sec · 9 öğr
2020-2021 Spring 3.27 1 sec · 10 öğr
2019-2020 Spring 3.71 1 sec · 12 öğr
2017-2018 Spring 3.67 1 sec · 7 öğr
2016-2017 Spring 3.89 1 sec · 10 öğr
2015-2016 Spring 3.57 1 sec · 17 öğr
2014-2015 Spring 3.68 1 sec · 9 öğ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

Course Learning Outcomes: Course Learning Outcome Assessment Apply knowledge of mathematics MT HW Project Utilize and extend known algorithms, design paradigms and data structures for the solution of engineering problems MT HW Project Use modern software systems and tools Project

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

Bu dönem (2025-2026 Spring) · 1 section
Uğur Güdükbay