Skip to content

clairew/CS132-Geometric-Algorithms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS132

These are lecture notes for Computer Science 132, Geometric Algorithms, as taught by me at Boston University.

  • Fall 2015 - current version. This semester, as I work through the course, I am converting to Python 3.4 and the 5th edition of the text.
  • Spring 2015 (4th edition of text, Python 2.7 code) - available as the "spring15-final" release

This course is based on Linear Algebra and its Applications, by David C. Lay, Addison-Wesley (Pearson).

The notes are in the form of ipython notebooks. Demos and most figures are included as executable Python code.

Each notebook can be presented as a slideshow using the very nice package "Live Reveal", https://github.com/damianavila/RISE, by @damianavila. This is how I give the lectures, sometimes modifying the code during the lecture to illustrate points or explore ideas that come up.

Lecture notes are also available in pdf, as converted using nbconvert.

A separate set of questions, used for in-class peer instruction with clickers, are available on request.

About

Lecture notes for CS132

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.8%
  • TeX 40.1%
  • Makefile 2.1%