Overview
Instructor  Dr. Armin Straub
MSPB 313 straub@southalabama.edu (251) 4607262 (please use email whenever possible) 
Office hours  TR, 11am1:15pm; TR 5:456:30pm
Held virtually using Zoom; please make an appointment by email at least 2 hours in advance. 
Class schedule  TR, 4:305:45pm, in MSPB 345 (Section 502)
Due to COVID restrictions, you may only attend those meetings assigned to the cohort you signed up for. 
Midterm exams  The tentative dates for our two midterm exams are:
Thursday, October 1 (postponed from 9/29 due to Sally) Tuesday, November 3 
Final exam  Thursday, November 19 
Online grades 
Homework Scores
Exams: USAonline (Canvas) 
Syllabus  syllabus.pdf 
Assignments and course material
In order to be able to view the lecture recordings, you need to be logged into USAonline (Canvas). If you are still running into access issues, then please view the recordings through Panopto Video in our course page on Canvas.
Dates  Assignments and course material  

#1  08/18 08/20 08/25 
Assignments:
Homework Set 1 (due 9/1) Lecture notes:
Lecture recordings:
lecture01euclideanalgorithm.mp4
(corresponding PDF)
lecture021extendedeuclideanalgorithm.mp4
(corresponding PDF)
lecture022extendedeuclideanalgorithm.mp4
(corresponding PDF)
lecture031primefactorizations.mp4
(corresponding PDF)
lecture032primenumbertheorem.mp4
(corresponding PDF)
Class schedule:
08/18: online using prerecorded lectures
08/20: inperson, Cohort R 08/25: inperson, Cohort T 
#2  08/27 09/01 09/03 
Assignments:
Homework Set 2 (due 9/10) Lecture notes:
Lecture recordings:
lecture04diophantineequations.mp4
(corresponding PDF)
lecture05congruences.mp4
(corresponding PDF)
lecture06modularinverses.mp4
(corresponding PDF)
Class schedule:
08/27: online using prerecorded lectures
09/01: inperson, Cohort T 09/03: inperson, Cohort R 
#3  09/08 09/10 09/15 
Assignments:
Homework Set 3 (due 9/24; extended due to Sally) Lecture notes:
Lecture recordings:
lecture071residueslinearcongruences.mp4
(corresponding PDF)
lecture072systemsofcongruences.mp4
(corresponding PDF)
lecture081littlefermat.mp4
(corresponding PDF)
lecture082binaryexponentiation.mp4
(corresponding PDF)
lecture09differentbases.mp4
(corresponding PDF)
Class schedule:
09/08: online using prerecorded lectures
09/10: inperson, Cohort R 09/15: 
#4  09/22 09/24 09/29 
Assignments:
Homework Set 4 (due 10/1) Lecture notes:
Lecture recordings:
lecture101chineseremaindertheorem.mp4
(corresponding PDF)
lecture102quadraticequations.mp4
(corresponding PDF)
lecture111quadraticequationspart2.mp4
(corresponding PDF)
lecture112phifunction.mp4
(corresponding PDF)
Class schedule:

10/01 
Midterm Exam #1 practice material:
Midterm Exam #1 format:
 
#5  10/06 10/08 
Assignments:
Homework Set 5 (due 10/15) Lecture notes:
Lecture recordings:
lecture131eulerstheorem.mp4
(corresponding PDF)
lecture132multiplicativeorder.mp4
(corresponding PDF)
lecture14primitiveroots.mp4
(corresponding PDF)
Class schedule:
10/06: inperson, Cohort T+R
10/08: online using prerecorded lectures 
#6  10/13 10/15 10/20 
Assignments:
Homework Set 6 (due 10/27) Lecture notes:
Lecture recordings:
lecture15primitiverootspart2.mp4
(corresponding PDF)
lecture16crtandpowers.mp4
(corresponding PDF)
lecture171fermatprimalitytest.mp4
(corresponding PDF)
lecture172absolutepseudoprimes.mp4
(corresponding PDF)
Class schedule:
10/13: inperson, Cohort T+R
10/15: online using prerecorded lectures 10/20: inperson, Cohort T+R 
#7  10/22 10/27 10/29 
Assignments:
Homework Set 7 (due 11/3) Lecture notes:
Lecture recordings:
lecture181quadraticresidues.mp4
(corresponding PDF)
lecture182wilsonstheorem.mp4
(corresponding PDF)
lecture19eulerscriterion.mp4
(corresponding PDF)
Class schedule:
10/22: online using prerecorded lectures
10/27: inperson, Cohort T+R 10/29: online via Zoom 
11/03 
Midterm Exam #2 practice material:
 
#8  11/05 11/10 11/12 11/17 
Assignments:
Homework Set 8 (due 11/19) Lecture notes:
Lecture recordings:
lecture20continuedfractions.mp4
(corresponding PDF)
lecture211realnumbersascfs.mp4
(corresponding PDF)
lecture212moreoncfs.mp4
(corresponding PDF)
Class schedule:
11/05: online using prerecorded lectures
11/10: inperson, Cohort T+R 11/12: online using prerecorded lectures 11/17: online via Zoom zoomnotes1117.pdf 
11/19 
Final Exam practice material:

About the homework
 Homework problems are posted for each unit. Homework is submitted online, and you have an unlimited number of attempts. Only the best score is used for your grade.
Most problems have a random component (which allows you to continue practicing throughout the semester without putting your scores at risk).
 Aim to complete the problems well before the posted due date.
A 15% penalty applies if homework is submitted late.
 Collect a bonus point for each mathematical typo you find in the lecture notes (that is not yet fixed online), or by reporting mistakes in the homework system. Each bonus point is worth 1% towards a midterm exam.
The homework system is written by myself in the hope that you find it beneficial. Please help make it as useful as possible by letting me know about any issues!
Exams and practice material
The following material will help you prepare for the exams.
 Midterm Exam 1:
midterm01practice.pdf, midterm01practicesolution.pdf  Midterm Exam 2:
midterm02practice.pdf, midterm02practicesolution.pdf  Final Exam:
finalpractice.pdf, finalpracticesolution.pdf
Sage
For more involved calculations, we will explore the opensource free computer algebra system Sage.
If you just want to run a handful quick computations (without saving your work), you can use the text box below.
A convenient way to use Sage more seriously is https://cocalc.com. This free cloud service does not require you to install anything, and you can access your files and computations from any computer as long as you have internet. To do computations, once you are logged in and inside a project, you will need to create a "Sage notebook" as a new file.