** Tuesday and Thursday 10:15 - 11:30am in SAS 2102 **

**Instructor:** Cynthia Vinzant (3260 SAS, email)

**Offce Hours:** Tuesday 11:30am - 12:30pm, Wednesday 1:30 - 2:30pm or by appointment

** Textbook:**
Klima-Sigmon-Stitzinger, *Applications of Abstract Algebra with Maple and MATLAB*, 3rd edition, Chapman & Hall/CRC, 2015

**Syllabus**

** Other Reading**

Grinstead and Snell, *Introduction to Probability*, available
here.
(See Chapter 11 for Markov Chains.)

Cox, Little, and O'Shea, *Ideals, Varieties, and Algorithms*, available
here.
(See Chapter 2 for the Division
Algorithm and Grobner Bases.)

Hartley and Zisserman, *Multiple View Geometry in Computer Vision*, available
here.

** Homework**

Here are guidelines for
writing up your homework (prepared by Seth Sullivant).

Please indicate any sources you used for a given problem on the solution to that problem.
For example, if you worked with another student to get the solution to a problem, please indicate who.
You are welcome to work together in small groups (2-4 people), but
please try the problems on your own first. You should write up your own solutions (in your own words).

Homework 1, due Thursday, January 19: KSS Ch. 3 #1, #6, #23

Homework 2, due Thursday, January 26: KSS Ch. 3 #16, #21, Ch. 1 #28

Homework 3, due Thursday, February 2: pdf tex

Homework 4, due Thursday, February 9: pdf tex

Homework 5, due Thursday, February 16: pdf tex

Homework 6, due Thursday, February 23: pdf tex

Homework 7, due Thursday, March 2: pdf tex

Homework 8, due Thursday, March 23: pdf tex

Homework 9, due Thursday, March 30: pdf tex

Homework 10, due Thursday, April 6: pdf tex

Homework 11, due Thursday, April 13: pdf tex

Homework 12, due Thursday, April 20: pdf tex

** Final Project:**
A 3-5 page exposition of a topic related to an application of algebra (selected by the student
subject to instructor approval) will be due on Tuesday, May 4 at 11am. Further
details and suggested topics are posted here.

**Code Examples**

A [15,11]-Hamming code in MATLAB (from 1/19/2017)

The BCH code from Section 4.3 in Maple (from 2/7/2017)

RSA code example in Maple (from 2/7/2017)

An absorbing Markov chain in Mathematica (from 3/30/2017)

Applications of Gröbner bases in Mathematica (from 4/13/2017)

Nullstellensatz and Graph Colorability Mathematica (from 4/20/2017)