This is the web page for sections 3 and 4 of Math 311w taught by Tim Reluga in the autumn of 2015.

This course introduces students to the use of mathematics as language. Using a theorem-proof framework much like that used in Euclidâ€™s geometry textbook 2, 400 years ago, we will study elementary number theory, modular arithmetic, set theory, formal logic, groups, and other discrete-math topics. The course will include several writing assignments to help students develop their own communications skills.

Textbook and partial solutions courtesy of Gary Mullen.

- For 8/23 -- Read Section 1.1.
- Practice homework: Section 1.1, problems 1-7 (updated)
- Online pratice: A
- Extra practice on the division theorem
- Simple online gcd practice

- For 8/31 -- Read Section 1.2.
- For 9/9 -- Read Section 1.3
- Practice homework: Section 1.3, problems 2,3,4,6,8
- Extra proof practice using GCD theorems reference sheet.
- Interactive Eratosthenes' sieve

- For 9/14 -- Read Section 1.4.
- Practice homework: Section 1.4, problems 1,2,3,5,6,7
- Extra problems for Section 1.4: A

- For 9/21 -- Read Section 1.5.
- Practice homework: Section 1.5, problems 1-5

- 9/28 - Exam 1, in-class
- For 10/2 -- Read section 1.6.
- Practice homework: Section 1.6, problems 1,2,3,5,6,7,8.
- Extra problems
- Handout for RSA theorems

- Quiz 1, section 4 answers, 2015-9-2
- Quiz 1, section 3 answers, 2015-9-9
- Quiz 2, section 4 answers, 2015-9-16
- Quiz 2, section 3 answers, 2015-9-23

- Flatland: The Movie official trailer.
- The Beauty of Polynomial Roots
- My explanation of circle-squaring
- New foundations for math?
- If you are interested in some programming practice, you might want to check out Project Euler, which is a self-taught course in mathematical problem-solving using programming.
- Popularizers of mathematics
- Erica Klarreich's excellent mathematics writting
- Martin Gardner, math's best friend
- Ian Stewart, another great mathematics writter.

- Visual Explanations of some simple mathematical concepts (with atleast 1 mistake in the exponential growth example).
- Another why python post
- Learn the command line