• Announcement:  I am not going to be holding office hours on Mondays.  I will still be in my office on Wednesdays.  We can also make an appointment to meet at another time if necessary.
  • Syllabus
  • Class Calendar:
    1. Fundamentals exam 6/26/2017
  • Assignments: Do five problems from each chapter.
    • Integers, Primes, Congruence:
      • Chapter 3: \(\S\) 3.1: 10; \(\S\) 3.3: 14,22; \(\S\) 3.4: 6 & 8(a); \(\S\) 3.5: 6, 17 & 18; \(\S\) 3.6: 4abc; \(\S\) 3.7: 2abc, 6, 20
      • Chapter 4: \(\S\) 4.1: 8, 12, 30; \(\S\) 4.2: 2abc, 6, 8, 14(use 13); \(\S\) 4.3: 4ab, 12, 16;
    • Basic Applications:
      • \(\S\) 4.6: 2, (#3 for extra credit);
      • \(\S\) 5.1: 5-8(a)(as one problem, use theorems 5.2 & 5.3), 15&16, 17, 22; \(\S\) 5.4: 1,2; \(\S\) 5.5: 2,4,7,8,25ab(c is extra credit), Extra Credit: write a program to implement the scheme in problem 5.5.25.
    • Number Theoretic Functions:
      • Chapter 6: \(\S\) 6.1: 4, 8, 14, 20, 22; \(\S\) 6.3: 2, 4, 12, 14.
      • Chapter 7: \(\S\) 7.1: 4, 8, 20; \(\S\) 7.2: 4, 10, 12, 16;\(\S\) 7.4: 6, 10, 12, 16.
    • More Applications:
      • \(\S\)6.2: 3(by hand, try using the Chinese Remainder Theorem), 8, 12;
      • \(\S\)9.1: 4, 8, 12&13, 18; \(\S\)9.2: 6, 10, 13; \(\S\)9.3:6, 12; \(\S\)9.4: 4, 10;
      • \(\S\) 10.1: Write code to implement the pseudorandom number generators
  • Fundamentals Exam:
  • Links and Handouts: