Scientific computing (also referred to as computational science) solves scientific problems by constructing good mathematical models for these problems and then using efficient computational tools to find solutions. Within the field of computer science, these algorithms are characterized by the fact that they are almost entirely based on computing with floating point numbers. Here, we give a brief overview of the concepts of algorithms and floating-point numbers.