1.
A ~ method of learning involves discovery and problem-solving, using reasoning and past experience. (TECHNICAL)
ADJ
2.
A ~ computer program uses rules based on previous experience in order to solve a problem, rather than using a mathematical procedure. (COMPUTING)
ADJ
see also algorithm