 Class Meetings

 Lectures: Tue, Thu 2:003:30 BRB 121

 Instructor: Peter Gacs

 Office Hours: Tue 3:305, Fri 1112:30 or by appointment.

 Coordinates: gacs@bu.edu, MCS277, 6173532015

 Teaching Assistant: Ashwin Thangali

 Lab Hours: Mon 1112 (MCSB31)

 Office Hours: Wed 45:30

 Coordinates: tvashwin@cs.bu.edu, 3581139, MCS263

 Textbooks

 General description

Basic concepts and algorithms for manipulation of algebraic objects,
such as residues, matrices, polynomials.
Applications to some areas of computer science (cryptography,
faulttolerance).
The course emphasizes rigorous reasoning and analysis,
and the skills for manipulating abstractions.
(Counts as a CS Background course for the CS concentration.)
 Prerequisites

There are no prerequisites, but MA 123 (Calculus) and CS 232 (Geometric
algorithms) are recommended.