This document discusses asymptotic notations which are mathematical tools used to analyze the time and space complexity of algorithms. It introduces Big O, Big Omega, and Big Theta notations. Big O notation represents the upper bound and worst case time complexity. Big Omega notation represents the lower bound and best case time complexity. Big Theta notation defines the average time complexity of an algorithm. Examples are provided for how to determine the asymptotic notation of polynomial functions.