Three levels of a problem in systems neuroscience (David Marr):
1) A plain description of what is done
2) The computational algorithm(s) that can be performed to solve the problem
3) How is one of these algorithms physically implemented in the brain?
Requires knowledge of a) the physical problem to be solved, b) physics, computation, and information processing, and c) how neural circuits can be used to perform computations.