COURSE-MATERIALS ERRATA ======================= The most recent version of this document can be found at: https://www.ece.uvic.ca/~mdadams/courses/cpp/course_materials_errata.txt ################################################################################ COURSE-MATERIALS BUG-BOUNTY STANDINGS ===================================== Summary of Points Awarded to Date (for Course-Materials Bug-Bounty Program) Name Score Alexander Lambert 1 Brendon Waters 1 Shawn Phelps 3 NOTE: For more details on the Course-Materials Bug-Bounty Program (CMBBP), please refer to the CMBBP handout distributed at the beginning of the term, which is also available in electronic form from the course web site. ################################################################################ VIDEO LECTURE ERRATA ==================== Errors that have been reported in the video lectures are given in the errata list for the video lectures, which can be found at: http://www.ece.uvic.ca/~mdadams/cppbook/video_lectures/2019_05_seng475_video_lecture_errata.txt Errors in the video lectures are usually due to the instructor misspeaking in a way that makes a statement factually incorrect/inaccurate (e.g., inadvertantly leaving the word "not" out of a sentence and inverting the intended meaning from the correct one). TEXTBOOK AND LECTURE SLIDE ERRATA ================================= Errors that have been reported in the originally published version of the textbook and lecture slides are given in the errata list for the textbook, which can be found at: http://www.ece.uvic.ca/~mdadams/cppbook/downloads/programming_in_cpp_errata-2021-04-01.txt ################################################################################ OTHER ERRATA ============ Errors that have been reported in course materials other than the lecture slides (such as the lecture slide supplements) are given below. ################################################################################ Date: 2024-05-09 Name: Alexander Lambert Description: The consent form has compatibility issues with popular software that should probably be fixed. Chrome and Edge cannot handle the form correctly on Windows. This likely affects other platforms as well. ################################################################################ Date: 2024-05-17 Name: Brendon Waters Description: Assignment General-Information Handout: On this handout, the branch name to be used for assignment submissions is only implied but not explicitly stated. Due to the importance of this branch name, it would be prudent to explicitly state this branch name. ################################################################################ Date: 2024-06-12 Name: Shawn Phelps Description: Assignment 1: LCG class add clarification that integer overflow is not of concern ################################################################################ Date: 2024-06-12 Name: Shawn Phelps Description: Assignment 1: rational class add clarification that common factors must be cancelled in various operations for rational class ################################################################################ Date: 2024-06-12 Name: Shawn Phelps Description: Assignment 2: sqrt add a note that sqrt (as specified on the handout) will be inaccurate for small values and that this inaccuracy is acceptable ################################################################################ Date: Name: Description: ################################################################################