Explanatory Question
Define the terms Heuristic programming
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.
Heuristic programming: The term "heuristic" refers to short-cut approximate solutions to problems that are otherwise very difficult to solve (e.g. intractable) . Heuristic programming may be used in Artificial Intelligence software in order to guide the computer toward a practical (common sense) solution to a given problem or subproblem.
First read the answer fully, then try to explain it in your own words. After that, open a few related questions and compare the concepts. This method helps you remember the topic for a longer time and improves exam preparation.