Emily Dumas
      University of Illinois at Chicago
      Spring 2014
    
  
|  | 
| The zone of a line in a planar arrangement. | 
| Instructor | Emily Dumas (ddumas@math.uic.edu) | 
|---|---|
| Lectures | MWF 10am in Taft Hall 207 | 
| CRN | 35483 (undergraduate), 35484 (graduate) | 
| Text | Computational Geometry: Algorithms and Applications, 3ed., de Berg, Cheong, van Kreveld, and Overmars (Springer-Verlag, 2008) ISBN-13: 978-3540779735 | 
| Office hours | Mon & Fri, 2-3pm in SEO 503 | 
| Date (announced) | Reading | 
|---|---|
| Mon, Jan 13 | Chapters 1 and 2 | 
| Mon, Feb 3 | Chapter 3 | 
| Wed, Feb 12 | Chapter 6 | 
| Mon, Feb 24 | Chapter 7 | 
| Wed, Mar 5 | Chapter 9 | 
| Monday, Mar 17 | Chapter 5 | 
| Monday, Mar 31 | Chapter 8 | 
| Monday, Apr 21 | Chapter 11 | 
| Friday, Apr 25 | Paper folding | 
| Hwk # | Due | Problems | 
|---|---|---|
| 0 | Fri, Jan 24 | Install CGAL and confirm that it is working by compiling and running one of the included example programs.  Take a screenshot and email it to ddumas@math.uic.edu. (See sample screenshot and explanation.) | 
| 1 | Mon, Jan 27 | 1.4ab, 1.6ab, 1.7ad, 1.9, 1.10bcd | 
| 2 | Wed, Feb 12 | 2.2, 2.5, 2.8, 2.11, 2.14 + additional problem | 
| 3 | Mon, Feb 24 | 3.3, 3.4, 3.14, 6.1, 6.2 | 
| 4 | Mon, March 10 | 6.5, 6.6, 7.5, 7.10, 7.11 | 
| 5 | Fri, Mar 21 | 9.2, 9.5a, 9.9, 9.11, 9.13 | 
| 6 | Mon, Apr 7 | 5.1(lower bound only), 5.3, 5.4, 5.5ab | 
| 7 | Mon, Apr 21 | 8.2, 8.4, 8.11 + additional problems | 
| Project # | Due | |
|---|---|---|
| 1 | Mon, Feb 10 | Convex hull and line segment intersection Project description: projdesc1.pdf Source files: projdesc1-files-1.0.tar.gz | 
| 2 | Fri, Mar 7 | Polygons Project description: projdesc2.pdf Source files: projdesc2-files-1.0.tar.gz | 
| 3 | Fri, Apr 4 | Voronoi and Delaunay Project description: projdesc3.pdf Source files: projdesc3-files-1.0.tar.gz | 
| Final | Fri, Apr 11 (proposals) Fri, May 2 (reports) | Final project details | 
For example, on recent versions of Ubuntu GNU/Linux (e.g. 12.04, where the instructions below were tested), all of the necessary packages can be installed from a regular user account by entering the following commands in a terminal:
sudo apt-get update sudo apt-get install g++ cmake libcgal-demoAfter these commands complete, a compressed archive of the source code of the CGAL example programs is located in /usr/share/doc/libcgal-demo/examples.tar.gz. Thus the following command would decompress the example programs in the current directory (e.g. your home directory):
tar --gzip -xvf /usr/share/doc/libcgal-demo/examples.tar.gz
The exact installation procedure and file locations for other Linux distributions may vary. Check the documentation provided with the CGAL package for your distribution for details.
| Homework | 30% | 
|---|---|
| Projects | 30% | 
| Final project | 40% |