Math 480; Elementary Number Theory: Primes, Congruences, and Secrets; Winter 2014
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
homework updating last homework Mar 7, 2014
lectures video for 2014-03-03 Mar 3, 2014
presentations update link Mar 12, 2014
.gitignore added a gitignore. Jan 8, 2014
README.md
README.pdf
book.pdf creating content Jan 8, 2014
log.md add link to last video lecture Mar 10, 2014

README.md

Math 480 - W 2014: Elementary Number Theory

Textbook

Course grade

  • Your 0-4 scaled grade will be entirely determined by your average score on weekly homework assignments as follows: [(98, 4), (96.5, 3.9), (95, 3.8), (93.5, 3.7), (92, 3.6), (90.5, 3.5), (89, 3.4), (87.5, 3.3), (86, 3.2), (84.5, 3.1), (83, 3.0), (81.5, 2.9), (80, 2.8), (78.5, 2.7), (77, 2.6), (75.5, 2.5), (74, 2.4), (72.5, 2.3), (71, 2.2), (69.5, 2.1), (68, 2.0), (66.5, 1.9), (65, 1.8), (63.5, 1.7), (62, 1.6), (60.5, 1.5), (59, 1.4), (57.5, 1.3), (56, 1.2), (54.5, 1.1), (53.0, 1.0), (51.5, 0.9), (50.1, 0.8), (50.0,0.7), (0, 0)]
  • Your lowest 2 homework grades will be dropped. Absolutely no late homework will receive credit.
  • Homework will be due on Wednesdays at midnight. The first assignment will be due January 22.
  • Project: you will write a paper as part of this course.
    • You will submit an updated to your paper with each homework assignment (so your paper grade is completely integrated with the homework grade).

SageMathCloud

  • Create a [SageMathCloud](https://cloud.sagemath.com SageMathCloud) project for this course with title "480nt-Your Name", and add me as a collaborator (type "wstein@gmail.com" into the collaborators box).

  • I will add to your project a directory called "homework" with the following subdirectories: due-01-22, due-01-29..., due-03-14

  • You will write up your homework solutions by editing documents in each folder. At the moment it is due (midnight on the given day), I will automatically collect all the homeworks. I will then grade them and the graded version will appear next to your submission in the same directory.

  • Your paper will go in a folder called "paper" in your course project.

  • I may use some amount of peer grading (if you find this unacceptable, drop the class now).

  • You can use git to obtain and update a complete copy of all lecture notes, etc., for this class. Do this in a terminal:

      # Do this once the first time to get a complete copy.
      cd ~; git clone https://github.com/williamstein/480-ent-2014
    
      # Do this any time to update your copy.
      cd ~/480-ent-2014; git pull
    

Office Hours

  • Tuesdays in Padelford C423 1-2pm
  • Just talk to me after class if possible, since I usually have nothing scheduled right after class.

Course content

  • Prime numbers
  • Integers modulo n
  • Continued fractions
  • Public key cryptography
  • Elliptic curves
  • LaTeX
  • Sage (Python)