3 Matching Annotations
  1. Apr 2022
    1. the user of the abstraction, sometimes also called the client, does not need to know the details as long as the user is aware of the way the interface works.

      Definition of abstraction

    2. An alternative definition for computer science, then, is to say that computer science is the study of problems that are and that are not computable, the study of the existence and the nonexistence of algorithms.

      definition of computer science

    3. Computer science is the study of problems, problem-solving, and the solutions that come out of the problem-solving process. Given a problem, a computer scientist’s goal is to develop an algorithm, a step-by-step list of instructions for solving any instance of the problem that might arise. Algorithms are finite processes that if followed will solve the problem. Algorithms are solutions.

      Computer science definition