This document introduces algorithms and asymptotic notation used to analyze algorithm performance. It defines common asymptotic notations like O, Ω, and Θ notation, and gives examples of standard functions like logarithms and factorials. It notes that accurately measuring algorithm performance requires specifying the programming language, working program, computer used, and compiler options.