Algorithms, Technology, Asymptotic Notation.
Algorithm = Computer Program You might ask, “why do I need to learn how to write or use algorithms?”. Well, knowledge of algorithms will help you identify potential solutions to a problem based on existing solutions to a similar problem or help you design an efficient solution for your problem