The course is available on Moodle.
The course outline can be accessed here.
Lectures: Tue/Thr 1:30 pm – 2:45 pm, in A580
The course is available on Moodle.
The course outline can be accessed here.
Lectures: Tue/Thr 1:30 pm – 2:45 pm, in A580
Comments Off
Posted in course archive
Topics: Fourier transforms, the sampling theorem, Shannon formula for the capacity of a communication channel.
References:
Homework:
Comments Off
Posted in course archive
Lectures for the week: Sep 13-15.
Topic: an introduction to classes.
Text: Chapter 7 in Skansholm.
Notes available here (updated Sept 18).
Source code including homework available at cloud9 or as a zip file (updated Sept 18).
Comments Off
Posted in course archive
Course outline.
Comments Off
Posted in course archive
Fall 2025: the course materials are available on Moodle to registered students.
Course outline
Textbooks:
Lectures: Mon/Wed 1:30 pm – 2:45 pm, in B660
Comments Off
Posted in course archive
The course materials are available on moodle to registered students.
Textbooks:
Discrete Mathematics and Its Applications – 8th Ed, by Rosen (older
editions OK).
Book of Proof – 2nd Ed, by Hammack, available at http://www.
people.vcu.edu/~rhammack/BookOfProof/ (CC Licence).
Course outline.
An older offering of the course is accessible
here.
Posted in course archive
All course resources are available on moodle to registered students.
Texts:
Open Data Structures by Pat Morin.
C++ Primer, 5th Ed, Lippman, Lajoie, Moo.
Mastering C++
Course outline
Lecture notes (jupyter)
Comments Off
Posted in course archive
This course is about designing approximation algorithms for difficult
optimization problems for which no optimal algorithms with running
time polynomial in the problem size are known. Approximation
algorithms find feasible solutions that may not be optimal but are not
too far from the optimal one.
We overview various interesting
algorithm design techniques that may prove extremely useful to
graduate students tackling research questions in various fields and to
undergraduates who may encounter interesting problems in their future
projects in the industry.
Posted in course archive