Answer:
heuristic; algorithm
Explanation:
Heuristic: The term heuristic is also represented with the term heuristic technique, is defined as an approach to learning, problem-solving, or discovery that consists of a practical or rational method yet not guaranteed to be perfect or optimal enough but classified as sufficient when concerned with the immediate goals.
Types:
1. Availability.
2. Representativeness.
2. Anchoring and adjustment.
Algorithm: The term algorithm is related to the step by step method of problem-solving processes. The algorithm is utilized for calculation, data processing, as well as mathematical & computer operations.
In the question above, Boris is using heuristic and the computer is using an algorithm method.