Current Announcements

  • NEW Apr 27, 2025, 11:43am: I have submitted the final course grades (anonymous sorted list) to the registrar.
    The anonymous sorted grades for the final exam, Final/sorted_grades.txt. The solution of the final exam Final/25_nt_solfin.pdf.
  • NEW The anonymous sorted grades for the combined homeworks scaled to 25%, Homework/sorted_grades.txt.
    The anonymous sorted grades for Homework 4, Homework/4_sorted grades.txt.
  • I will require attendance for credit. You get credit by either A. signing the attendance sheet in class or B. go to Moodle and mark your attendance ``P'' (present). You have until 11:59pm on each day of each lecture to do so for that lecture. If you sign the attendance sheet, I will mark you "P".
  • The course web sites for Spring 2024, Spring 2023, Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2008, Spring 2007 and Spring 2005 may contain old homeworks and anonymous grade lists.
  • Peoples' home pages: Erich Kaltofen.

    Homeworks

    Previous first exams (links will be activated 2 weeks prior to the exam)
    Old first exams: 24_nt_exam_1.pdf, 23_nt_exam_1.pdf, 21_nt_exam_1.pdf, 20_nt_exam_1.pdf, 19_nt_exam_1.pdf, 18_nt_exam_1.pdf, 17_nt_exam_1.pdf, 16_nt_exam_1.pdf, 15_nt_exam_1.pdf, 12_nt_exam_1.pdf, 11_nt_exam_1.pdf, 10_nt_exam_1.pdf, 09_nt_exam_1.pdf, 08_nt_exam_1.pdf, 07_nt_exam_1.pdf, 05_nt_exam_1.pdf.
    Old first exams scanned solutions (the red text is grading information; please ignore): 24_nt_sol_1.pdf, 23_nt_sol_1.pdf, 21_nt_sol_1.pdf, 20_nt_sol_1.pdf, 19_nt_sol_1.pdf, 18_nt_sol_1.pdf, 17_nt_sol_1.pdf, 16_nt_sol_1.pdf, 15_nt_sol_1.pdf, 12_nt_sol_1.pdf, 11_nt_sol_1.pdf, 10_nt_sol_1.pdf, 09_nt_sol_1.pdf, 07_nt_sol_1.pdf, 05_nt_sol_1.pdf.

    Previous second exams (links will be activated 2 weeks prior to the exam)
    Old second exams: 24_nt_exam_2.pdf, 23_nt_exam_2.pdf, 21_nt_exam_2.pdf, 20_nt_exam_2.pdf, 19_nt_exam_2.pdf, 18_nt_exam_2.pdf, 17_nt_exam_2.pdf, 16_nt_exam_2.pdf, 15_nt_exam_2.pdf, 12_nt_exam_2.pdf, 11_nt_exam_2.pdf, 10_nt_exam_2.pdf, 09_nt_exam_2.pdf, 08_nt_exam_2.pdf, 07_nt_exam_2.pdf, 05_nt_exam_2.pdf.
    Old second exams scanned solutions (the red text is the grade key: please ignore): 24_nt_sol_2.pdf, 23_nt_sol_2.pdf, 21_nt_sol_2.pdf, 20_nt_sol_2.pdf, 19_nt_sol_2.pdf, 18_nt_sol_2.pdf, 17_nt_sol_2.pdf, 16_nt_sol_2.pdf, 15_nt_sol_2.pdf, 12_nt_sol_2.pdf, 11_nt_sol_2.pdf, 10_nt_sol_2.pdf, 09_nt_sol_2.pdf, 08_nt_sol_2.pdf, 07_nt_sol_2.pdf, 05_nt_sol_2.pdf.

    Previous final exams (links will be activated 2 weeks prior to the exam)
    Old final exams: 24_nt_final.pdf, 23_nt_final.pdf, 21_nt_final.pdf, 20_nt_final.pdf, 19_nt_final.pdf, 18_nt_final.pdf, 17_nt_final.pdf, 16_nt_final.pdf, 15_nt_final.pdf, 12_nt_final.pdf, 11_nt_final.pdf, 10_nt_final.pdf, 09_nt_final.pdf, 08_nt_final.pdf, 07_nt_final.pdf, 05_nt_final.pdf.
    Old final exams solutions (the red text is grading information; please ignore): 24_nt_solfin.pdf, 23_nt_solfin.pdf, 21_nt_solfin.pdf, 20_nt_solfin.pdf, 19_nt_solfin.pdf, 18_nt_solfin.pdf, 17_nt_solfin.pdf, 16_nt_solfin.pdf, 15_nt_solfin.pdf, 12_nt_solfin.pdf, 11_nt_solfin.pdf, 10_nt_solfin.pdf, 09_nt_solfin.pdf, 08_nt_solfin.pdf, 07_nt_solfin.pdf, 05_nt_solfin.pdf.

    Web resources for the course

    Old Announcements

  • The final exam is on Thursday, April 24. I will post the exam on Moodle at 8:00am and you will have until 11am to upload a photo of your solution of each problem to Moodle. I will be on Zoom 8:30-10:30 to answer questions about the exam.
  • Homework 4 is posted. Problem 1 due Thursday April 17, 11:59pm, Problem 2 due Tuesday April 22, 11:59pm,
  • The links to the final exams in previous years and their solutions are now active here.
  • My office hours will be on Zoom, and I plan to post a recorded video. The times are listed on my schedule.
  • The anonymous sorted grades for Homework 3, Homework/3_sorted grades.txt.
  • The anonymous sorted grades for the second exam, Exam2/sorted_grades.txt. NEW Updated 4/9/2025. Solution posted on Moodle.
  • Homework 3 is posted. Problems 1 and 2 due Thurs Apr 3; Problem 3 due Tue Apr 8; Problems 4 and 5 (bonus) due Thurs Apr 10.
  • The anonymous sorted grades for Homework 2, Homework/2_sorted grades.txt.
  • The second mid-semester exam is on Tuesday, March 25. I will post the exam on Moodle at 8:00am and you will have until 10am to upload a photo of your solution of each problem to Moodle.
  • The links to the old second exams below are now activated. Please note: Lecture 19, which covers the RSA public key encryption scheme and digital signatures is now on March 27 after the second exam, due to the second snow day on February 20. There will be no problems on RSA encryption on this year's second exam, unlike on the previous second exams.
  • Homework 2 is posted. Problems 1 and 2 due Fri Feb 28, 11:59pm; Problems 3, 4 and 5 due ue Mar 18, 11:59pm after Spring Break.
  • The anonymous sorted grades for the first exam, Exam1/sorted_grades.txt.
  • The anonymous sorted grades for Homework 1, Homework/1_sorted grades.txt.
  • The links to the old first exams below are now activated. The exam is next Thursday, February 6. I will post the exam on Moodle at 8am and you will have until 10am to upload your solutions.
  • All problems of Homework 1 are posted. Problems 1 and 2 due Fri Jan 24 11:59pm, Problems 3 and 4 due Thurs Jan 30 11:59pm, Problem 5 due Tue Feb 4 11:59pm.
  • The lectures will start in-person in 2102 SAS Hall on Tuesday January 7, 2025 at 8:30am.
  • The main communication between the class and me will be through Moodle, since your work will be uploaded there. Once you are logged in https://wolfware.ncsu.edu to see your courses, click on the orange "m" to go to the Moodle boiler plate. (Clicking on the title takes you to this page). Individually, you can email me.
  • I plan not to record my lectures to Panopto. Instead, the Moodle web site has my 2021 Zoom lecture recordings which you can view. I plan to follow the lesson plans from 2021, so the Zoom recordings will match my in-person lectures.
    If I need to switch my lectures to on-line, I will use the Zoom client https://ncsu.zoom.us You can click Download client at bottom of page on your device (cell phone, laptop, computer). I will also post the ID in the Moodle course title forum. The website https://ncsu.zoom.us/j/<ID> where <ID> is the ID may work.

    ©2012, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2023, 2024, 2025 Erich Kaltofen.